- From: Carol McDonald <carol.mcdonald@sun.com>
- Date: Tue, 03 Jun 2003 09:31:00 -0400
- To: wsbpel-participants@sun.com
- CC: public-ws-chor@w3.org
- Message-ID: <3EDCA314.9000209@sun.com>
BPM's Underpinning: The Pi Paradigm <http://eai.ebizq.net/bpm/smithfingar_3a.html%20> BPM is rapidly proving popular, since it gives businesspeople control over the processes that make their companies tick. And it doesn't hurt a bit that BPM is a winner in the ROI arena, according to BPM experts and champions Howard Smith and Peter Fingar. At the very heart of BPM is "an obscure mathematical theory" called Pi Calculus, literally an award-winner. Here, Smith and Fingar explain what Pi Calculus is, and how it forms the foundation for the hot phenomenon known as BPM: http://eai.ebizq.net/shared/goldclub.jsp?smithfingar_3b.html BPM's Underpinning: The Pi Paradigm By Howard Smith and Peter Fingar The recent wrangles over standards for forthcoming Business Process Management Systems (BPMS) [see "IBM and Microsoft Messing with Process Standards <http://eai.ebizq.net/bpm/smithfingar_3.html>"] give us reason to believe something important is at stake. While most businesspeople currently understand "BPM" as the evolution of workflow systems or application integration solutions, BPM is in fact a brand new technology. All technologies have a conceptual center, a "first class citizen" from which all else is constructed. BPM is no different (See Table 1). Perl String, Function EDI Business element, document XML Tag, Markup Cobol Report APL Equation ASN.1 Field C Function, Pointer RDBMS Tuple Java Object, Component Workflow Task, Resource EAI API, Message BPM Process Table 1 - First Class Citizens In Computing The choice of a technology's first class citizen governs its suitability for solving problems. The conceptual center of BPM is the business process. Processes are not composed of other technologies' first class citizens; they are composed of elemental process patterns of communication. Remember when you were first introduced to "objects" and wondered what they were? BPM requires a similar shift in thinking. Unlike objects, which are abstract and alien to most business people, processes are closely aligned with the way companies think, act, develop strategy and mobilize resources. That's why there has recently been an intense focus within the IT industry on process modeling languages, such as BPML, BPEL, XPDL and BPSS. It also accounts for the high ROI associated with workflow projects, the precursor to BPM, and the frequently low ROI (or complete failure) of application development projects. The history of IT is dominated by experiments that have attempted to get closer to the way businesses really work. Although most products will use the same boxes and arrows to depict some form of process, procedure or protocol, the comparison stops there. BPM is not workflow, nor EAI. BPM is a new paradigm, calling for new standards, technologies and products, which altogether will deliver unprecedented return on investment to small and large organizations. It was for this reason that the Business Process Management Initiative (BPMI.org) was formed. Proof that a significant shift is happening in the enterprise software industry can usually be found when the largest and most established players start paying attention to it. This is precisely what happened when IBM and Microsoft merged two previous languages, XLANG and WSFL, and jointly released the Business Process Execution Language for Web services (BPEL4WS). Other than a desire to control and lead, why would they do this, since BPMI.org had previously published a similar language, Business Process Modelling Language (BPML) upon which its many members had already voted? The answer lies in an obscure mathematical theory, Pi Calculus <http://www.bpm3.com/picalculus/index.html>. Invented by Robin Milner, professor of computer science at Cambridge University, and a winner of the ACM Turing Award -- the Nobel Prize of computer science -- Pi Calculus has been the focal point of a decade-long effort to unify what were previously thought to be two different entities: computation and communication. This insight lies at the heart of how to represent all processes so that they can be manipulated as easily as we do relational data today. Pi Calculus gives BPM, and BPML, its conceptual center, an abstract data type able to represent business processes. Hence, vendors can develop BPMS so IT can provide "BPM as a service" to the business, just like e-mail or database management. To business people, it seems that technology is always getting more complex. Technical people feel the same way. Over the last five years, delivering business applications has become much more complex, with layer upon layer of new infrastructure requirements and new features. While this has been good for incumbent IT industry players that sell new products for new layers, it is not necessarily so good for companies that use them as business tools. When complexity mounts and eventually becomes unmanageable, it's time for action. As Walt Disney once said, objecting to a proposed sequel to his Three Little Pigs cartoon, "You can't top pigs with pigs." In the world of business, stacking a thousand doghouses one atop the other to build a skyscraper is a great proposition for doghouse vendors, but not for future occupants. Skyscrapers need an architecture of their own--their own paradigm, not a sequel to the doghouse paradigm. Business processes, too, need a paradigm of their own, not sequels to pre-existing technologies. What's needed is a radical simplification that will allow business people to cope with the dynamics and complexities of real-world business processes. The spreadsheet is a simple yet eloquent example of a useful paradigm shift. The convenience and low cost of the breakthrough was so striking that it led to the PC revolution in business. To the enterprise, the PC loaded with a spreadsheet meant a radical simplification of routine calculations, transferring to the everyday business person a function that had once required special programming skills. A similar simplification and transfer of functions is needed by those pursuing business process development and optimization, for as the management prophets foretell, the next phase of corporate development will require systematic control of the value chain, rather than narrow-gauge process fixes. Reengineering prophet Michael Hammer has admitted that managing such wholesale change is mind-numbingly complex. In fact, it is no longer possible without computer assistance. The spreadsheet could not have been successful had it not been for the fact thatpersonal computers--a standards-based commodity--were spreading like wildfire elsewhere in society. With the widespread adoption of application servers, component-based development and Web services, the field is ripe for the wildfire spread of process management. Judging by the early success of BPM vendors, companies are already embracing process management in the way they adopted data management decades ago by separating out data for application-independent management, analysis and controlled sharing. At that time, companies knew they had a data problem, and they responded by recognizing the value of relational data management systems. We believe that companies are now recognizing they have an analogous process problem. Companies are seeking both hyper-efficiency and competitive differentiation. Packaged software is no longer providing an answer. Companies are beginning to realize that what they need is not a suite of new applications, but the application of process management. The balance of power in the business-IT relationship must therefore shift, away from the need to squeeze business processes into the pre-packaged fashions of the IT industry, and toward the ability to design, improve and transform the business processes that BPM enables. This must be achieved otherwise Nicholas Carr's recent pronouncement in Harvard Business Review that "IT Doesn't Matter" (May 2003 HBR) will come true! But BPM does much more than facilitate process design. It provides a direct path from vision to execution. It's not so much a matter of "rapid application development" as "remove application development" from the business cycle. Show the BPM capability to any executive at any level and they will understand inside of five minutes how to break through the IT logjam. Some IT execs may still want to prevent business people from defining business processes themselves, saying it is too complex a job and should be left to specialists. That may be true right now, but it won't be by the week after next. Sometimes it's hard to see the obvious. Companies have no trouble understanding how IT can provide an e-mail service, yet display no need for IT to mediate the e-mail conversations themselves. Initial ROI figures are impressive, and investment in BPM is justifying itself in the very first projects, and for the very first processes. Early results reveal one or two orders of magnitude of projected reductions in total cost of process ownership and process design to production time. The significance of these results has been confirmed recently by aggressive moves by the 900-pound gorillas in the IT industry. These industry giants have taken unprecedented steps to create new BPM standards, and create their own standardization paths, presumably to exert control over the release of the BPM breakthrough into the corporate environment. OASIS is now the host for the standardization path of BPEL4WS. However the cat, and the math, are truly out of the bag. You can't buck math when it comes to taming the business process, meaning all standards paths must ultimately lead to process calculus if they are to provide the solid foundation that's essential to BPM. Yet it won't be standards that drive BPM adoption. The true drivers are economic. Businesses recognize that BPM is a powerful new capability to manage their business processes, needed to cope with uncertain and rapidly changing economic times. If IT companies are to thaw the current "IT Ice Age," they'd better meet their customers' pressing needs with BPM systems built on standards that embody a true business process foundation. About the Author Howard Smith is chief technology officer (Europe) of Computer Sciences Corporation and co-chair of the Business Process Management Initiative (BPMI.org). Peter Fingar is one of the industry's recognized experts on BPM and author of The Death of "e" and the Birth of the Real New Economy (www.mkpress.com <http://www.mkpress.com>). This column is dedicated to those at work every day building the company of the future, the process-managed enterprise. We look forward to your feedback, questions, suggestions and comments that will shape this discussion of the Third Wave. Like the third wave of BPM itself, this column will be built not just to last, but also to adapt to your needs and interests. Write to us at authors@bpm3.com <mailto:authors@bpm3.com>. Smith and Fingar are the co-authors of Business Process Management-The Third Wave <http://www.amazon.com/exec/obidos/ISBN=0929652339/pfingarA/> <http://www.amazon.com/exec/obidos/ISBN=0929652339/pfingarA/> Preview the book at www.bpm3.com <http://www.bpm3.com>
Received on Tuesday, 3 June 2003 09:28:31 UTC