2004 BPMS Reference Architecture* BPM Vendors (Categorization is the broadest possible and based solely on vendor positioning. Business Enterprise Business No independent analysis is implied.) Business Process Analysis/Modeling Process Process Workflow Process & Performance Activity Accenx Technologies, Inc. B2B Portals Portlets Action Technologies Clients & Portals Monitoring Administration Clients Activity Management Monitoring Alternative Technologies Black Pearl, Inc. Monitor Dashboards Dashboards Axway Software BEA Systems BMC Software Business Objects Portal Management Cap Gemini Ernst & Young Closed- Remote Distributed Closed- Casewise & Personalization Cemantica, Inc. Loop Process BPM Loop Clear Technology, Inc. Optimization Optimization ClientSoft, Inc. Engines Coordinator Commerce One BP Template CommerceQuest Computer Associates Libraries PROCESS Computer Sciences Corporation Admin. Facilities Semantic Layer Import/Export Compuware Corporation ENGINE Audit (Business Metrics, Balanced Scorecard, Business Objects) Corel Corporation Transaction Corticon Technologies, Inc. Dralasoft Inc. Manager Error DST Systems Process ediTRACK Ltd Driven IDE REPOSITORY Security REPOSITORY EDS Corporation eiStream Technologies, Inc. Policy EERO Business Process Defs. Audit Log Epiance, Inc. Orchestration Defs. Workflow Error Log Fair Isaac Business Process BI/Analytics Engine FileNET Corporation Transitions, Decisions, Engine Security & Policy Definitions Fiorano Modeler IT Orchestration Fuego Modeler/Mapper Activities, Data Requirements Fujitsu Software BPMS System Management Global eXchange Services

Audit Requirements Sy glue:ltd Process Instance State HandySoft Business Transactions stem Manager Hyperion Business Resource Rules Process Histories IBM Transaction Technical Transactions Scheduler IDS Scheer Technical Trans. Manager Engine Activity Histories Informatica Corporation Modeler Rules Engine Event Management Infosys Technologies Modeler/Mapper Business Metrics Version Histories Ilog Metrics Tree Insession Technologies Business Rules Intalio Inc. Business Metrics Technical Measures Interfacing Technologies Technical Measures Analytical Rules International Performance Group Modeler iSpheres, Inc. Modeler/Mapper Resource Requirements Event Definitions Lanner Group Data Transformation Rules Lombardi Software, Inc. Resource Capabilities Machine Manager Worklist Manager Magic Software MEGA International Simulation Data (CNC, robotics, etc.) (manual activities) Business Semantics Enterprise MetaServer BP Simulation Simulation Event Interface Ontologies Information Content MetaStorm And Animation Engine Activity Based Costing Data Management Integration MicroStrategy, Inc. Dashboard Definitions Respond Detect Newgen Software Technologies Ltd. Niku Corporation Dashboard & Personalization Interface Manager Nobilis Software, Inc. (automated activities) NorCom Information Technology AG Designer Pavilion Technologies, Inc. PECTRA Technology Inc. Pegasystems, Inc. BUSINESS USERS TECHNICAL USERS PeopleSoft Inc. PIKOS GmbH Popkin Software Enterprise Services Bus or Transport Layer (Synchronous/Asynchronous/PubSub) ProActivity Proforma Corp. QPR Software, Inc. Open Text Corporation EAI Services (Routing & Formatting Services, XML Services, Data Transformation Services, Ontology Mapping) ENVIRONMENT Direct RevX Inc. Connect RivCom Adapters Web Services SAP AG Satyam Computer Services, Ltd SAS Institute, Inc. Savvion, Inc. Applications Seagull Software Systems SeeBeyond Technology Corp. Sigma Dynamics Siebel Systems Sierra Atlantic Application Server (including IDE) Application Platform (including IDE) SL Corporation Sonic Software Corporation Staffware Corporation Sterling Commerce *Based on an idealized BPMS: BPM products may not include all the functionality described or implement it in the same way, and may not interact with the entire IT Environment shown. Sun Microsystems Sybase, Inc. TIBCO Software, Inc. BPM Glossary BPM Market Standards TRANSFLOW AG Ultimus, Inc. activity—1 BPM: a delegateable business function with specific objectives, initiation conditions, and completion Modeling BPMN (www.bpmi.org) Vignette conditions; 2 formal workflow research: an instance of a task with assigned resources BPM (Business Process Management)—1 a process-centric approach to business management and the cross-functional business process—a business process that crosses functional organizations ontology—a representation of the semantic relationships among data elements and business objects 10 IDEF0 (www.NIST.gov) Vitria Technology Aberdeen IDEF3 (www.NIST.gov) management of business processes; 2 a market; 3 category of products and services. conditioned transition—workflow: a transition with an associated Boolean condition or ‘gate’ which serves as a Vision Software PSL (www.NIST.gov) activity based costing—a cost management methodology focusing on allocating costs to the resource- case filter, often in place of explicit decision representation in a flow diagram orchestration—message-based composition and ordering of a group of services from one participant’s perspective 8 AMR* W4 consuming activites involved in production, and particularly adaptable to BPM BPMS (BPM System)—an integrated set of software components or products that enable BPM for both UML 2.0 (www.omg.org) Butler webMethods Inc. business and technical users, including facilities for BPA/M, runtime managment, BAM and/or EPM for CPI (continuous process improvement)—incremental change and optimization of business processes to PDD—process driven design and development, a style of software design and development in which control and Activity Monitoring BAML (www.bpmi.org) Workplains, Ltd. 6 BAM (business activity monitoring)—an approach to detecting, identifying, analyzing, and responding to measurement and optimization effect business change and optimization message flows are designed and maintained graphically, rather than through code Delphi WRQ business events in real-time or near real-time B2B RosettaNet (www.rosettanet.org) Forrester BPR (business process reeingineering)—business change and optimization by replacing entire business decision—BPM: the coordination of preceding activites’ effect and the determination of subsequent activities based process instance—a single execution of a business process 4 Transactions BTP (www.oasis-open.org) BPA (business process automation)—the automation of a business process processes using a methodology of analysis and structured redesign on process state, external and internal events, and subjective management directive Billions $US Gartner WS-Transactions (BEA/IBM/Microsoft) Vendor Categories Legend: task—workflow: a business function that can modify case data 2 OVUM Execution Languages BPEL4WS(www.oasis-open.org) CATEGORY COLOR BPA/M (business process analysis and modeling)—1 a category: GUI analysis, modeling, and simulation business process—any interdependent and interconnected collection of management decisions and delegateable EPM (enterprise performance management)—a business intelligence, analytical, and data centric BPML (www.bpmi.org) BPMS (with BPA/M and BAM) tools; 2 a set of methodologies; 3 a market actvities that jointly achieve one or more measurable objectives, possibly with multiple initiation and completion approach to improving organizational performance transition—in a workflow definition, a path between two tasks WinterGreen* 0 BPSS (www.ebxml.org) BPA/M points 2001 2002 2003 2004 2005 2006 *Software Only XPDL (www.wfmc.org) BAM or EPM BPO—1 business process optimization; 2 business process outsourcing ESB (enterprise services bus)—a standards based, message oriented integration services layer supporting workflow—a case’s permissible flows through a structured, interdependent task set, controlled by case data WSCI (www.w3c.org) ESB (with BPM capabilities) case—workflow: the abstract document; the object or collection of data that appears to flow Web Services Services (consulting, education, Process Query BPQL (www.bpmi.org) BPI (business process integration)—an application integration style or technology focusing on worklist manager—a facility that manages a list of manual activities (or their individual elements) assigned to system integration) interconnecting the automated business functions that pertain to a particular business process choreography—service-centric message composition and arrangement between collaborating services metrics tree—derivational/computational relationships among a set of metrics represented hierarchically particular human roles for a process engine and often organized by execution priority Audit BPATS (www.bpmi.org) Other BPM Related Products

© 2004, All Rights Reserved—Business Integration Journal and Alternative Technologies