Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
Service-Oriented Architecture and Business Process Management
Two to tango

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).

Enterprises must rethink their IT infrastructure and begin to implement an SOA and BPM. The combination of BPM and an SOA are crucial steps towards becoming a real-time enterprise, thus creating the foundation to respond faster to changing business requirements and to react to events in real time. Advances in Web services technology and standards are critical driving forces that will take SOA and BPM to mainstream adoption.

This article examines concepts of SOA and BPM, evaluates the benefits of these concepts individually, and articulates expectations for them. Further, it proposes and explains the SOA-BPM framework and its components. Finally this article makes a case about synergy between SOA and BPM and how each one can enhance the returns of the other.

Until now, SOAs have only been implemented by a few leading-edge enterprises due to high costs and the level of technical skill required; however, Web services are now making it both affordable and possible from a skills point of view. In addition, the consolidation of security technologies and maturing standards for Web services means security is no longer a stumbling block. This will accelerate the spread of SOA and make it mainstream. Web services used to be a solution looking for a problem. With SOA, it has finally found it.

BPM improves process design and integration, thereby making application systems work more efficiently together. It delivers tactical cost/time benefits, while building a base for competitive growth. Regulatory compliances such as Sarbanes-Oxley or Basel 2 are additional drivers for BPM, as they require the monitoring of critical business processes and the ability to report abnormal situations in the processes themselves.

SOA allows companies to reuse existing applications and data to create new business processes. It makes the enterprise more agile and less locked-in to certain ways of doing business, as applications can be changed faster and more easily. The impending risk of standard fragmentation will make it more complex for enterprises to reap the full benefits of SOA and BPM during the next three years. However, enterprises must invest now to create the skills and governance processes necessary to leverage SOA and BPM for business advantage.

Enterprises have traditionally implemented separate solutions for operating legacy and packaged applications, business-to-business (B2B) interactions, collaboration, and general-purpose distributed computing. Moreover, IT professionals also need to plan for unforeseen and changing dynamics created by mergers and acquisitions, new partnerships, expansion, and new customer requirements. This creates a serious bottleneck in the ability to manage, change, and modify enterprise processes to dynamically match changes in requirements.

The key to success in the networked economy is the ability to create and modify processes to automate value chains in concert with changing requirements. Faster change management will help enterprises integrate their processes over the Internet so they can achieve greater efficiency, generate more revenue, and enter new markets.

A new category of enterprise infrastructure solutions, built on an SOA, will deliver these benefits. SOAs are based on the notion of services, which are high-level software components that include Web services. Implementation of an SOA requires tools as well as run-time infrastructure software, which we collectively refer to as an SOA implementation framework (SOAIF). An SOAIF includes both design-time and run-time capabilities, as well as all of the software functionality that an enterprise requires to build and operate an SOA, including service-oriented:

  • Tools
  • Management
  • Integration
  • Processes
Users compose processes by connecting multiple service instances using visual tools, while the SOAIF provides the run-time deployment infrastructure across the network for running the application and process. An SOAIF lets business analysts create, deploy, manage, and change processes spanning multiple enterprise applications, departments, and partners.

SOAIFs address the needs of process management at the application, human-interaction, and implementation levels. The SOAIF addresses these needs within and across enterprises and across multiple domains, including EAI, B2B integration, BPM, collaboration, and even network management; each area is traditionally served by distinct solutions. BPM is a very important and vital part of enterprise SOA implementation.

What Is Business Process Management?
BPM is the practice of improving the efficiency and effectiveness of any organization by automating the organization's business processes. Some key issues of BPM worth noting are as follows.

  • Many companies have business processes that are unique to their business models. Since these processes tend to evolve over time as the business reacts to market conditions, the BPM solution you choose must be easily adaptable to the new conditions and requirements and continue to be a perfect fit for the company.
  • In order to use BPM effectively, organizations must stop focusing exclusively on data and data management, and adopt a process-oriented approach that makes no distinction between work done by a human and work done by a computer.
  • The idea of BPM is to bring processes, people, and information together.
  • Identifying the business processes is relatively easy. Breaking down the barriers between business areas, and finding owners for the processes, is difficult.
  • BPM not only involves managing business processes within the enterprise; it also involves the real-time integration of the processes of a company with those of its suppliers, business partners, and customers.
  • BPM involves looking at automation horizontally instead of vertically.
Now Let's Evaluate Key Components of BPM
  • BPM Integrated Design Environment. BPM IDE is an integrated design environment used to design processes, rules, events, and exceptions. Creating a structured definition of each process is very important to any business, and the IDE enables a business user to design all of processes without any help from IT.
  • Process Engine. The process engine of a BPM solution keeps track of the states and variables for all of the active processes. Within a complex system, there could be thousands of processes with interlocking records and data.
  • User Directory. Administrators define people in the system by name, department, role, and even by potential authority level. This directory will enable tasks to be sent automatically to the defined resources.
  • Workflow. This is the communication infrastructure that forwards tasks to the appropriate individual.
  • Reporting/Process Monitoring. Enables users to track the performance of their current processes and the performance of personnel who are executing these processes.
  • Integration. Enterprise application integration (EAI) and/or Web services are critical to BPM, as business processes will require data from disparate systems throughout the organization.
About 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.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Dear Deepak Pareek,
Reading your article I completely agree on what you write. I was looking at BPM and SOA independently but what you state in the article 'Two to tango' is absolute required. The benefits are absolutely captured within the collaborative force and synergy of a BPM-SOA framework in adapting changes and transforming these into effective and efficient working applications within a accelerating timecycle.

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!
Rgds,
Leon Debije (The Netherlands)

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).


Your Feedback
Leon Debije wrote: Dear Deepak Pareek, Reading your article I completely agree on what you write. I was looking at BPM and SOA independently but what you state in the article 'Two to tango' is absolute required. The benefits are absolutely captured within the collaborative force and synergy of a BPM-SOA framework in adapting changes and transforming these into effective and efficient working applications within a accelerating timecycle. 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?...
Deepak Pareek wrote: 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).
SOA World Latest Stories
Just when the US Postal Service looks down for the count, a self-funded Seattle start-up called PaperKarma figures its destiny is to suppress junk mail on which the post office depends. The company was started by Sean Mortazavi, who hasn’t given up his day job at Microsoft yet, and P...
As a result, it said, of “customer feedback and evolving usage patterns,” Microsoft cut the price of its cloud-ified SQL Azure database 48%–75% for databases larger than 1GB and introduced a new entry-level 100MB model. It blogged that it’s noticed that many projects start small but ...
Wide and cheap availability of cloud-based media services is upon us. With the transformations these services are already bringing to the consumption of music, video and interactive media, change has likewise come to professional workflows. Documents in 2012 are read, written, collabor...
Centrify is going into the mobile business in support of iOS and Android phones and tablets. The move involves putting its multi-platform support for Microsoft’s Active Directory on its own cloud so companies can protect the increasing ubiquitous BYOD they need to control and secure ...
Sooner than expected, Apple Thursday started previewing a developer-directed beta of Mountain Lion, its next-generation Mac OS X 10.8, due out late this summer. It’s borrowed some more features from iOS like the popular and unlimited iChat-replacing iMessages IM as well as Notes, Gam...
Cloud is a shift from the focus on underlying technology implementation to leveraging existing implementations and further building upon them. Cloud orchestration or a network of clouds is the wave of the future where these clouds can operate with elasticity, scalability, and efficienc...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE