Book description
In a rapidly changing business environment, keeping up with market and customer demand is crucial to survival. The infrastructure and applications that are at the heart of the business must be readily adaptable to meet those changing demands. With that in mind, this IBM Redbooks publication focuses on two Self Service application patterns, Self Service::Decomposition and Self Service::Agent, and looks at how these patterns can introduce business agility into an enterprise.
The Decomposition application pattern is instantiated with the process choreographer feature of WebSphere® Business Integration Server Foundation and features BPEL4WS technology.
Using process choreography allows us to define business processes as a set of activities executed in a particular sequence to achieve a business goal. Using process choreography ensures that business applications consist of flexible and adaptable elements allowing the application to change rapidly to meet business demands. As business processes change, new elements of the process can be inserted, and old elements rearranged or deleted. The implementation of each element in the process is still managed by the owning business units.
Integrating the use of business rule beans into the process or back-end applications allows rapid change to meet business requirements. Business rule beans externalize business elements that can be changed dynamically. These rules are defined and changed by business people, not programmers.
Moving into the Agent pattern, we enhance the capability of the business process and back-end applications to access business data. With the addition of an operational data store (ODS) we greatly improve the ability of applications to retrieve relevant business data quickly. Data from disparate legacy systems is transformed into a common format and gathered in the ODS for use by the business processes. The ODS contains only a subset of the legacy data, providing a streamlined, consistent, and current view of the business. The ODS can be read-only, or can allow data to be modified, in which case it is synchronized in near real-time with the legacy data. Integrating data at the ODS level versus changing back-end legacy systems provides additional business flexibility that is especially apparent during mergers and acquisitions.
Please note that the additional material referenced in the text is not available from IBM.
Table of contents
- Notices
- Preface
-
Part 1: Patterns for e-business
- Chapter 1: Patterns for e-business
- Chapter 2: Self-Service business pattern
-
Chapter 3: Runtime patterns and product mappings
-
An introduction to the node types
- Web application server node
- User node
- Public Key Infrastructure (PKI) front-end
- Domain Name System (DNS) node
- Protocol firewall node
- Domain firewall node
- Directory and security services node
- Existing applications and data node
- Web server redirector node
- Application server node
- Integration server node
- Process manager node
- Data Server / Services node
- Runtime patterns (1/2)
- Runtime patterns (2/2)
- Product mappings
- Runtime product overview (1/3)
- Runtime product overview (2/3)
- Runtime product overview (3/3)
-
An introduction to the node types
-
Part 2: Guidelines
- Chapter 4: Technology options
-
Chapter 5: Designing business processes
- What is a “business process”?
- Modeling business processes
- Process choreographer programming model
- Developing business processes (1/3)
- Developing business processes (2/3)
- Developing business processes (3/3)
- Design guidelines for business processes (1/4)
- Design guidelines for business processes (2/4)
- Design guidelines for business processes (3/4)
- Design guidelines for business processes (4/4)
- Using an Operational Data Store (ODS)
- For more information
-
Part 3: Scenarios
-
Chapter 6: Building business processes with WebSphere Studio
- WebSphere Studio Application Developer Integration Edition (1/2)
- WebSphere Studio Application Developer Integration Edition (2/2)
- Building business processes (1/2)
- Building business processes (2/2)
- Deploying and testing business processes (1/2)
- Deploying and testing business processes (2/2)
- For more information
- Chapter 7: Business scenario overview
- Chapter 8: Decomposition application pattern
- Chapter 9: Decomposition application pattern with human interaction
- Chapter 10: Agent application pattern
-
Chapter 6: Building business processes with WebSphere Studio
-
Part 4: Appendixes
-
Appendix A: Setting up and installing the scenarios
- Setting up the environment
- Install WebSphere Studio
- Using the sample applications
- Installing and using the Spot Loan scenario
- Installing and using the Staff Assisted Loan scenario (1/3)
- Installing and using the Staff Assisted Loan scenario (2/3)
- Installing and using the Staff Assisted Loan scenario (3/3)
- Installing and using the Extended Spot Loan scenario (1/2)
- Installing and using the Extended Spot Loan scenario (2/2)
- Building a service interface for an EJB
-
Appendix B: Business rule beans
- Preparing to use Business Rule Beans
- Update the server properties
- Create the BRBean database
- Running the Rule Management Application
- Define business rules
- Spot Loan scenario
- qualifyForSpotLoan() method
- BankRules/LevelRule
- LevelAssessor.java
- Staff Assisted Loan scenario
- needManagerApproval() method
- BankRules/RiskRule
- RiskAssessor.java
- Extended Spot Loan scenario
- LevelAssessor.java
- Appendix C: Additional material
-
Appendix A: Setting up and installing the scenarios
- Related publications
- Index (1/2)
- Index (2/2)
- Back cover
Product information
- Title: Patterns: Flexible Self-Service Applications Using Process Choreography
- Author(s):
- Release date: August 2004
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
book
Real World Adobe® Photoshop® CS2: Industrial-Strength Production Techniques
Fooling around with Photoshop to create interesting composite artwork is all well and good. But if …
book
Dispatches from Blogistan: A Travel Guide for the Modern Blogger
The term "blog" wasn't coined until 1999 and yet by 2004, it had become Merriam-Webster's Word …
book
Fit to Compete
Is Silence Killing Your Strategy? In his thirty years of working in corporations, Harvard Business School …
book
ReducedEffort® Changeover
ReducedEffort® Changeover: The Lean Way to Quickly Reduce Changeover Downtime provides a step-by-step guide for conducting …