| By Deepak Pareek | Article Rating: |
|
| June 28, 2005 10:00 AM EDT | Reads: |
16,154 |
What You Should Expect from BPM
- BPM makes it easy for companies to program their current processes, automate their execution, monitor their current performance, and make on-the-fly changes to improve the current processes.
- The process-managed enterprise is the company of the future.
- BPM software enables you to automate those tasks that are currently being performed manually. Many of these tasks require some type of application process, approval or rejection process, notifications, and status reports. A BPM solution can make these processes automatic.
- Exception handling is an area where BPM really shines. Organizations have few problems when their processes run smoothly 99 percent of the time. However, it's the exceptional processes in the 1 percent that dominate the majority of the company's time and resources.
- BPM is excellent for processes that extend beyond the boundaries of an enterprise and communicate with processes of the partners, customers, suppliers, and vendors.
An SOA, along with BPM, focuses on internal and cross-enterprise processes, thus helping organizations streamline operations, reduce costs, and increase responsiveness. Specifically, an SOA in conjunction with BPM provides general-purpose, service-based distributed computing capabilities that deliver:
- Faster response rate to changing business requirements
- Operational efficiencies
- Faster, less expensive application integration
- Easier application development and deployment
Efficiency
Most packaged enterprise applications perform well in streamlining processes related to standard tasks. However, the performance rapidly deteriorates while automating and streamlining customized processes that encompass multiple enterprise applications. The process is difficult, time consuming, and expensive to implement and maintain.
The SOA and BPM infrastructure addresses this issue by allowing the definition of any process in any network topology, spanning multiple enterprise boundaries. This is accomplished via a peer-to-peer messaging infrastructure with distributed security mechanisms that allow efficient data exchanges for easy implementation, while enabling each enterprise to enforce its own security policies. This allows an SOA and BPM framework to increase operational efficiency across the entire value chain.
Application Integration
Existing packaged application integration solutions are complex and require significant implementation effort, often including extensive manual coding for deployment purposes. An SOA and BPM infrastructure provides native support for run-time deployment of services across the network and dramatically reduces the overall costs of application integration and deployment by automating these time-consuming processes. It also allows extension of integration across business boundaries.
Application Development and Deployment
In the traditional software development process, translating requirements into working distributed systems is both time consuming and difficult, requiring several stages of manual development and deployment. This complex, error-prone task can be effectively streamlined using a higher-level, component-based SOAIF. The SOAIF incorporates tools that let processes that are developed, using standards such as Business Process Execution Language (BPEL), be easily translated into distributed high-level services, which are easier to develop, manipulate, and debug. These services are easily composed into implementation-level data flows without the user or developer having to track complex middleware concepts, such as topics or queues. Further, the implementation-level services can run on any machine across the network by virtue of the built-in dynamic deployment support SOAIF provides. The combination of service-oriented tools and built-in support for distributed debugging, run-time tracing and logging, and dynamic deployment allows the SOAIF to dramatically reduce the time taken to implement and deliver working processes.
Conclusion
The move toward SOAs will affect all distributed computing in the future. SOAs provide a layer of abstraction over all existing architectures, allowing distributed solutions to be built by composing asynchronous services into composite applications over a network.
Deploying an SOA requires software that provides service-oriented management, integration, security, tools, and processes. While these segments are currently served by individual packages and solutions, they'll evolve into a single SOA and BPM infrastructure solution.
An SOA and BPM framework includes all of the distributed computing functionality an organization needs to develop, deploy, manage, and extend an SOA; these frameworks will come to dominate enterprise computing over the next few years.
Published June 28, 2005 Reads 16,154
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Deepak Pareek
Deepak Pareek is a creative, forward-looking strategist, coach, author, and speaker capable of translating vision into actions and quantifiable results. He is an expert in enterprise technology with extensive exposure to global management and technology consulting. Deepak has a decade of hands-on experience in multiple technologies and currently works as an advisor and consultant with various top-of-the-summit technology organizations to provide futuristic vision and technology road maps.
![]() |
Leon Debije 08/10/05 07:00:41 AM EDT | |||
Dear Deepak Pareek, As a Business System Analyst I do see the absolute benefit of re-using existing applications and data. However, the reality proofs that it is absolute difficult to address from a BPM perspective the impact of change at applications services. How to analyze and visualize the impact at SOA by changing BPM-requirements? Is BPM directly linked to SOA? Does SOA capture all relations within the application so it shows all impacted areas by the 'changing touch' from BPM side? Finally, how does that link between BPM and SOA technically look? At what level does a change from BPM hit in? In my analyses I allways come to the activity level of an actor (system, role) in a one to one relation. What is meant in your article by the high-level software components? High-level in the sense of higher than this activity level (which is Deep-level to me = deeply analyzed into all details) or high level in the sense of highly sophisticated/complicated components detailed out very specific? Besides all this the question is how to keep track on all changes that are ongoing at both sides BPM & SOA? How to control the functionality of the services, which one is applicable at what moment? What is the 'As is' and what the 'To be'? The complete process of BPM and SOA has to be manageable and taken under control. To me for the moment the question is how this is supported by applications that cover all these 'services'. Thank you....for this article and having the opportunity to respond! |
||||
![]() |
Deepak Pareek 06/28/05 12:31:53 PM EDT | |||
Service-Oriented Architecture and Business Process Management. Today's business environment is changing rapidly. Business dynamics and technological innovations have left organizations with a disparate mix of operating systems, applications, and databases - making it difficult, time consuming, and costly for IT departments to deliver new applications that integrate heterogeneous technologies. The key to success in the networked economy is not only being able to create business processes to automate value chains, but also being able to modify these processes as business requirements change. Innovation in enterprise architecture will come from service-oriented architecture (SOA) and business process management (BPM). |
||||
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- Industry Experts Discuss the State of Cloud Computing
- Cloud Expo New York Call for Papers Now Open
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- US Federal Government is Major Cloud Computing Innovator
- Google Wave
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- 4th International Cloud Expo: Photo Album
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Industry Experts Discuss the State of Cloud Computing
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- SOA World Power Panel on SYS-CON.TV
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- Cloud Expo New York Call for Papers Now Open
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Stock in Focus: Dragon Capital
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- SOA World Conference & Expo SYS-CON.TV Power Panel Live From Times Square










Cloud computing is a game changer. The cloud ...





















