|
|
YOUR FEEDBACK
SOA World Conference
Virtualization Conference $50 Savings Expire June 24, 2008... – Register Today! Did you read today's front page stories & breaking news?
SYS-CON.TV |
TODAY'S TOP SOA & WEBSERVICES LINKS BPM
SOA/Web Services - Business Process Orchestration with BPEL
BPEL supports time-critical decision making
By: Matthew Zager
Dec. 6, 2005 03:30 PM
Digg This!
Page 1 of 2
next page »
Our journey began with our Department of Defense research projects when we saw an opportunity to solve our data management challenges with XML (http://xml.sys-con.com/read/40411.htm). The journey continued with the evolution of that work as it applied to exposing legacy data sources as XML through data-oriented Web services (http://xml.sys-con.com/read/45527.htm). We continue to build upon this foundation by broadening our service-oriented architecture (SOA) with these XML-enabled yet disjoint systems as we look to Business Process Execution Language (BPEL) to orchestrate their complex interactions.
Brief Review of Previous Work
Business Process Execution Language In addition to its obvious technical merits, BPEL provides additional value by bringing the organization's business processes and procedures to the forefront during development. BPEL delivers the visibility into an organization's methods of operation and the business rules they practice, formally describing and documenting their business processes. This formality and transparency gives rise to process engineering, whereby an organization is able to focus on and validate business practices. As with the services BPEL orchestrates, the instantiations of these processes are discrete, reusable components capable of being composed into larger business processes or executed outside of the context of a larger application.
BPEL Supports Time-Critical Decision Making First we'll look at a simplified industry example of business process automation to introduce the value of BPEL in time-critical decision making. The example I'll use is that of an Internet loan brokerage firm. This firm's job is to match borrowers with financial institutions willing to lend money to that individual for a prescribed amount and purpose. The broker's motivation for employing BPEL is to downsize the required workforce through automation while simultaneously increasing the number of borrowers they pair with lenders. By succeeding in doing so, they will lower the cost of doing business and increase income by generating more fee-based revenue. As shown in Figure 2, the broker would author a BPEL composition with partner links for the borrower, x number of credit reporting bureaus, and y number of lending institutions. The process would be initiated by a borrower providing required information by completing an electronic loan application. By using that information the BPEL is able to asynchronously request the applicant's credit score from all credit bureaus in parallel. The credit score responses coupled with the applicant's information is then able to be sent in parallel to all of, or based on the applicant's input to only certain, lending institutions via their partner links. Each lender will have its own proprietary business rules to determine whether or not to offer a loan and what terms that loan will carry. The broker then asynchronously receives the responses from the lenders, presenting any offers to the borrower. Even in this simple flow, we are able to see multiple examples of time-critical assessments. The broker's efficiency is greatly increased by enabling the information collected from the borrower to be communicated in a machine-machine fashion rather than requiring a person to read, interpret, and route the input to a loan officer within the lending institution. That machine-machine communication is also done in parallel to the lending institutions, thus greatly increasing the number of opportunities to match the borrower with a lender in the same amount of time. The parallel flow additionally prevents deadlock of the process by removing the dependency of a response by one lender before submitting the request to other lenders. The lenders themselves reap the benefit of participating in the broker's flow by being exposed to more applicants. Moreover, if the partner link that the lender exposed to the broker were itself a BPEL, the lender would be able to increase the number of applications it could respond to through automation. Finally, building on loosely coupled services allows partners to change their proprietary back-end processing without affecting the business process. If a lender were to institute new business rules that qualify more borrowers, that module could be deployed behind the scenes without exposing the details to the broker's flow. This flexibility and the extensibility to easily add partner links to additional financial institutions positions the broker for future success. One of the lesser-known missions of the US military is global humanitarian aid and disaster relief. The example below will focus on US Naval components where missions typically entail transporting and delivering tons of supplies, including food, water, and medicine, as well as hosting nongovernmental organizations such as the Red Cross and by serving as floating hospitals for some of the world's best physicians. Figure 3 depicts the high-level flow between the following seven partner links: a Command Support System that manages facilities and supply status, a Personnel Management System that tracks among other things job descriptions and deployment locations, a Joint Medical System that maintains personnel medical records, a Weather System that provides current and forecast meteorological and oceanographic conditions, an Integrated Materials System that maintains locations and types of industrial materials, a Hazardous Plume Analysis System that supplies the capability to simulate effects of hazardous material releases, and finally, a Geospatial System partner link for map-based visualization and collaboration. Page 1 of 2 next page »
SOA WORLD LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||