Skip to main content


developerWorks  >  Sample IT projects | Architecture  >

On demand business process life cycle

Build reusable assets to transform an order processing system

developerWorks
Project overviewProject implementation

Part 1: Create the foundation for your on demand business processes
October 2004
This series presents a methodology to develop agile, on demand business processes. This approach promotes the ability to rapidly define, create, and deploy flexible solutions to meet continually evolving customer demands through the integration of services, data, rules, roles, and metrics within business processes. The authors introduce a realistic order processing scenario based on a real hardware order processing system used by IBM. This scenario provides a common context and a set of use cases for the rest of the articles in this series, which will cover patterns, modeling, workflow, rules, and monitoring.

Part 2: Patterns for e-business recipe
November 2004
This paper shows you how to apply the Patterns for e-business, using a step-by-step recipe, to create effective run-time architecture for an Order to Manufacturing Processing System (OTMPS). The recipe includes the identification of Business, Integration, Composite, Application, and Run-time patterns. You also learn how to map the Run-time patterns to products. In addition, the authors introduce you to new, potential Composite, Application, and Run-time patterns: Business Process Composite pattern, Page Aggregation Application and Run-time pattern, and Managed Collaboration Run-time pattern.

Part 3: Business process modeling using WebSphere Business Integration Modeler
December 2004
This paper introduces a method and techniques for graphically modeling a business process using WebSphere® Business Integration Modeler V5 for the generation of artifacts to be used in the development environment. The authors present guidelines for conducting an iterative modeling method using an order processing system scenario which describes how to define a process model using control and data flows, sub processes, tasks, policies, roles and measurements. They then illustrate the step-by-step process modeling method with the identification and listing of tasks, sequencing of the tasks, creation of flow controls between tasks, introduction of data into the model, and the integration of services into the process model. The paper concludes with a description of the export options and the generated artifacts which are used as input to the development tools described later in this series.

Part 4: Integrate artifacts from Rational XDE and WebSphere Business Integration Modeler
January 2005
Learn how to integrate multiple artifacts for the development of an executable application for an on demand business process. The authors describe the high-level architecture for this scenario, which includes one process and three services. They use Rational XDE to create an object model for the objects used in the process. This object model, and the artifacts exported from IBM WebSphere Business Iintegration Modeler are imported into WebSphere Studio Application Developer Integration Edition.

Part 5: Workflow development, deployment, and testing
January 2005
Implement an executable application for an on demand business process with models from IBM(R) WebSphere(R) Business Integration Modeler and object models from IBM Rational(R) XDE. The authors show you how to use IBM WebSphere Studio Application Developer Integration Edition to create and test an executable workflow application and deploy it on IBM WebSphere Business Integration Server Foundation. They also describe service and data integration, run-time bindings, and deployment aspects of the application.

Part 6: Apply customization policies and rules
February 2005
Develop and manage rules to enforce the policies for on demand processes. As business owners introduce new requirements to respond to changing business conditions, on demand processes must adapt accordingly. Rapid customizations are achieved during execution through dynamic changes to the rules that enforce the business policies. Externalizing the rules allows analysts and other less-technical users to effectively modify the policies without changing the process logic.

Part 7: Monitor business processes and emit events using CEI
March 2005
Compare four different ways to emit events using the Common Event Infrastructure (CEI). The authors show you how to document the key performance indicators (KPIs) using IBM WebSphere Business Integration Modeler V5.1 and how to create the corresponding events in WebSphere Business Integration Server Foundation V5.1.1.

Part 8: Business process monitoring -- Create key performance indicators
March 2005
Learn how to receive the Common Base Events (CBE) using Event Access and Event Distribution services provided by Common Event Infrastructure (CEI) that comes with IBM WebSphere Business Integration Server Foundation V5.1.1. Learn, also, how to use an object model for event-to-KPI (Key Performance Indicators) mapping to create KPIs from events, as demonstrated in this article.

Part 9: Involve people
April 2005
Involve people in an on demand business process using staff activities in WebSphere Business Integration Server Foundation. Learn how a staff activity can be used to resolve unexpected problems during execution and how people are assigned to the activities by means of staff queries.

Part 10: Develop message adapters for CICS transaction servers
April 2005
This article provides an architecture overview and step-by-step methods for developing the artifacts needed to invoke legacy CICS® business logic from a workflow process using the SOAP for CICS feature, which the CICS Transaction Server V2.3 provides. The authors shows you how to create message adapters in CICS TS for XML to COMMAREA conversion.

Part 11: Integrate business processes with CICS transaction servers
May 2005
Learn how to generate service requester-side artifacts and integrate them with Business Process Execution Language (BPEL) workflow processes. Joshy Joseph and Douglas Griswold provide step-by-step methods for developing service requester-side artifacts needed to invoke legacy Customer Information Control System®(CICS) business logic from a workflow process using the Simple Object Access Protocol (SOAP) for CICS feature, which the CICS Transaction Server (TS) Version 2.3 provides.

Part 12: Implement a compensation service
July 2005
Implement a Business Process Execution Language (BPEL) workflow with a process compensation service. Wei Liu and Dr. German Goldszmidt describe how to create and invoke a compensation activity to undo the updates made by a process activity. Part 1 of this series introduced an on demand business process scenario for an Order to Manufacturing Processing System (OTMPS). This article expands upon what you've learned in that initial article and describes how to extend the workflow with compensation services.

Part 13: Deployment in a clustered environment
August 2005
Install and configure WebSphere Business Integration Server Foundation (WBI-SF) and BRBeans in a clustered environment.

Part 14: Use a clustered WebSphere MQ deployment to balance messaging workload
February 2006
Building on the architecture proposed in Part 13, you explore topology changes to achieve different availability and workload balancing properties. You also review high-availability and security topics relevant to your production environment.


Resources

Download IBM product evaluation versions and get your hands on application development tools and middleware products from DB2®, Lotus®, Rational®, Tivoli®, and WebSphere®.


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


developerWorks spaces
Learn, collaborate, and lead the way

Products
WebSphere Business Integration Server Foundation
CICS Transaction Server for z/OS

Tools
WebSphere Business Modeler
Rational Rose Modeler
WebSphere Studio Application Developer Integration Edition

Downloads
WebSphere Business Modeler
WebSphere Studio Application Developer Integration Edition
Rational Rose Technical Developer

Patterns
Self-Service
Colloboration
Access Integration
Access Integration
Application Integration
Extended Enterprise
Information Aggregation

Special offers
Rate and  Review Rational products
DB2 pureScale Unlimited capacity for your data
WebSphere Application Server Hypervisor trial

More offers