Skip to main content

If you don't have an IBM ID and password, register here.

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. This profile includes the first name, last name, and display name you identified when you registered with developerWorks. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

On demand business process life cycle

Build reusable assets to transform an order processing system

Tab navigation

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

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

Content navigation