Cover image for WebSphere Business Integration Server Foundation V5.1 Handbook.
WebSphere Business Integration Server Foundation V5.1 Handbook.
Title:
WebSphere Business Integration Server Foundation V5.1 Handbook.
Author:
Redbooks, IBM.
Personal Author:
Physical Description:
1 online resource (636 pages)
Contents:
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Part 1 Architecting a WebSphere Enterprise solution -- Chapter 1. Positioning WebSphere Enterprise -- 1.1 Business challenges -- 1.1.1 IT systems and processes must enable change -- 1.1.2 New applications must exploit existing assets -- 1.1.3 IT products must generate an increasing return on investment -- Chapter 2. Product overview -- 2.1 Products -- 2.1.1 WebSphere Business Integration Server Foundation V5.1 -- 2.1.2 IBM WebSphere Studio Application Developer Integration Edition V5.1 -- 2.2 Key technologies -- 2.2.1 Web services -- 2.2.2 J2EE concepts -- 2.2.3 PMEs -- 2.2.4 BPEL4WS -- 2.2.5 WebSphere Process Choreographer -- Chapter 3. Scenarios -- 3.1 Scenario 1: Service composition -- 3.2 Scenario 2: Process state management -- 3.3 Scenario 3: Human interaction -- Part 2 Setting up the environment -- Chapter 4. Runtime environment -- 4.1 Architecture -- 4.1.1 WebSphere Application Server base components -- 4.1.2 Business Process Execution container -- 4.1.3 Programming Model Extensions -- 4.2 Basic configuration -- 4.2.1 Planning -- 4.2.2 Software requirements -- 4.2.3 Installation -- 4.2.4 Configuration -- 4.3 Distributed configuration -- 4.3.1 Planning -- 4.3.2 Software requirements -- 4.3.3 Installation -- 4.3.4 Configuration -- 4.4 Configuring for scalability -- 4.4.1 Planning -- 4.4.2 Software requirements -- 4.4.3 Installation -- 4.4.4 Configuration -- 4.5 Configuring for high availability -- Chapter 5. Development environment -- 5.1 Introduction -- 5.2 WebSphere Studio Application Developer Integration Edition V5.1 -- 5.2.1 WebSphere Studio Application Developer Integration Edition V5.1 at a glance -- 5.2.2 WebSphere Studio Application Developer Integration Edition Workbench.

5.2.3 Integration Edition tooling -- 5.2.4 Development with WebSphere Studio Application Developer Integration Edition -- 5.3 WebSphere Test Environment -- 5.3.1 WebSphere Test Environment benefits -- 5.3.2 WebSphere Test Environment overview -- 5.3.3 Supported software components -- 5.4 Remote test server -- 5.4.1 Agent Controller -- 5.4.2 Supported remote server testing scenarios -- 5.4.3 Configuring the IBM WebSphere Test Environment for the remote test server -- Part 3 Implementing WebSphere Enterprise solutions -- Chapter 6. Process choreographer: introduction -- 6.1 Concepts -- 6.1.1 Process languages -- 6.1.2 Non-interruptible and interruptible processes -- 6.1.3 Transactional behavior -- 6.1.4 Sequences and flows -- 6.1.5 Parts of a business process -- 6.2 Development tooling support -- 6.2.1 BPEL Editor -- 6.2.2 The Web client -- 6.3 Runtime environment -- 6.3.1 Business Process Execution container architecture -- Chapter 7. Process choreographer: developing a simple process -- 7.1 Sample scenario -- 7.1.1 Interactions between involved partners -- 7.1.2 Input messages and output messages -- 7.2 Activities in the sample -- 7.2.1 Receive activity -- 7.2.2 Reply activity -- 7.2.3 Invoke activity -- 7.2.4 Assign activity -- 7.2.5 Java snippet -- 7.2.6 Preparing to develop the process -- 7.2.7 Developing a new process -- 7.2.8 Deploying and testing a process in the IBM WebSphere Test Environment -- 7.2.9 Debugging a process in WebSphere Test Environment -- 7.2.10 Deploying a process to WebSphere Business Integration Server Foundation -- 7.2.11 Debugging a process on WebSphere Business Integration Server Foundation -- 7.2.12 Process versioning -- 7.2.13 Uninstalling deployed processes -- Chapter 8. Process choreographer: developing a complex process -- 8.1 Introduction -- 8.2 Preparation -- 8.2.1 Importing the prepared NiceJourney.

8.2.2 Creating the prepared NiceJourney step-by-step -- 8.3 Validation implementation -- 8.3.1 Preparation -- 8.3.2 Sequence activity -- 8.3.3 Invoke - Java Class synchronous invocation -- 8.3.4 Assign -- 8.3.5 Fault Handler -- 8.3.6 Java snippet -- 8.3.7 Terminate -- 8.4 Reserve Flight implementation -- 8.4.1 Preparation -- 8.4.2 Sequence activity -- 8.4.3 Invoke - Java class synchronous invocation -- 8.4.4 Assign -- 8.5 Reserve Car implementation -- 8.5.1 Preparation -- 8.5.2 BPEL process partner -- 8.5.3 Sequence activity -- 8.5.4 Invoke - BPEL Asynchronous invocation -- 8.5.5 Assign -- 8.5.6 Pick activity -- 8.5.7 Correlation sets -- 8.5.8 Reply - BPEL Asynchronous invocation -- 8.5.9 Assign -- 8.5.10 Conditional link -- 8.6 Reserve Hotel implementation -- 8.6.1 Preparation -- 8.6.2 Sequence activity -- 8.6.3 Staff activity -- 8.6.4 Transformer Service activity -- 8.7 Bill Customer implementation -- 8.7.1 Preparation -- 8.7.2 Switch -- 8.7.3 Import the Payment Processing Services -- 8.7.4 Creating the partner links -- 8.7.5 Credit Card case -- 8.7.6 Debit Card case -- 8.7.7 Unknown Card Otherwise case -- 8.7.8 Fault handling -- 8.7.9 Compensation -- 8.8 Testing -- 8.9 Problem determination and tips -- 8.9.1 How to delete generated deployment code -- 8.9.2 Forgetting to create tables and datasources -- 8.9.3 Type mapping - primitive and complex types -- Chapter 9. Process choreographer: clients -- 9.1 Standalone client -- 9.1.1 Invoking a business process using the Process Choreographer API -- 9.1.2 Invoking a business process using the generated façade EJBs -- 9.1.3 Invoking a business process as a Web service using the generated proxy -- 9.2 Web client -- 9.2.1 Customizing process pages -- 9.2.2 Staff activity -- 9.2.3 More information about Web Client customization -- Chapter 10. Common Event Infrastructure -- 10.1 Introduction.

10.2 Sample scenario -- 10.3 Development -- 10.3.1 Setting up the development environment -- 10.3.2 Configuring a process to report events -- 10.3.3 Creating custom events using the Java API -- 10.4 Configuration -- 10.4.1 Configuring CEI in WebSphere Business Integration Server Foundation -- 10.5 Testing -- 10.6 More information -- Chapter 11. Business Rule Beans -- 11.1 Prerequisites -- 11.2 Sample scenario -- 11.3 Development -- 11.3.1 Development environment setup -- 11.3.2 Developing the rule implementor -- 11.3.3 Creating and configuring the rule using the Rule Management Application -- 11.3.4 Creating the rule client -- 11.3.5 Using Business Rule Beans in Process Choreographer -- 11.4 Unit test -- 11.5 Deployment -- Chapter 12. Extended messaging -- 12.1 Prerequisites -- 12.2 Sample scenario -- 12.3 Development -- 12.3.1 Creating an Extended Messaging bean -- 12.3.2 Using Extended Messaging with Process Choreographer -- 12.4 Unit test -- 12.4.1 Creating and configuring a server -- 12.4.2 Testing the LogSender in isolation -- 12.4.3 Testing the Sender bean in the simple process -- 12.5 Assembly -- 12.6 Deployment -- Chapter 13. Startup beans -- 13.1 Prerequisites -- 13.2 Sample scenario -- 13.3 Development -- 13.3.1 Additional development considerations -- 13.4 Unit test -- 13.5 Assembly -- 13.5.1 Priorities when using multiple Startup beans -- 13.6 Runtime environment -- 13.6.1 Scalability -- 13.7 Problem determination -- Chapter 14. Scheduler service -- 14.1 Prerequisites -- 14.2 Sample scenario -- 14.3 Development -- 14.3.1 Steps for using the Scheduler API -- 14.3.2 Using Scheduler with Process Choreographer -- 14.3.3 Notification bean -- 14.4 Unit test -- 14.5 Assembly -- 14.6 Configuration -- 14.7 More information -- 14.7.1 Problem determination -- 14.7.2 Security considerations -- 14.7.3 Clustering -- 14.7.4 Performance considerations.

14.7.5 Future direction -- Chapter 15. Asynchronous beans -- 15.1 Prerequisites -- 15.2 Design -- 15.3 Sample scenario -- 15.3.1 Understanding the sample application -- 15.4 Development -- 15.5 Test environment -- 15.6 Assembly -- 15.7 Configuration -- 15.8 Deployment -- Chapter 16. Container Managed Persistence over Anything -- 16.1 Container Managed Persistence over Anything architecture -- 16.2 Sample scenario -- 16.2.1 CMP over a database stored procedure -- Chapter 17. Application profiling -- 17.1 Prerequisites -- 17.2 Overview -- 17.3 Planning -- 17.3.1 Access Intent Policies -- 17.3.2 Predefined Access Intent Policies -- 17.3.3 Isolation Levels and Access Intents -- 17.3.4 Access Intent Decision -- 17.3.5 Switching Access Intents within a Single Transaction -- 17.4 Assembly -- Chapter 18. Shared Work Area service -- 18.1 Prerequisites -- 18.1.1 Work area partition service -- 18.1.2 Distributed Work Areas -- 18.2 Managing Work Area partitions -- 18.3 Sample scenario -- 18.4 Development -- 18.5 Testing -- Chapter 19. Dynamic Query -- 19.1 Prerequisites -- 19.2 Sample scenario -- 19.3 Development -- 19.3.1 Dynamic Query service -- 19.3.2 Design concerns and recommendations -- 19.3.3 Dynamic Query Bean API -- 19.3.4 Development environment setup -- 19.3.5 Development of Dynamic Query sample -- 19.4 Unit test -- 19.4.1 Configuring the application server -- 19.4.2 Running the sample application -- 19.5 Configuration -- 19.5.1 Installing query.ear -- 19.5.2 Application class loader policy configuration -- 19.6 More information -- 19.6.1 Performance considerations -- 19.6.2 Security considerations -- Chapter 20. Object pools -- 20.1 Prerequisites -- 20.2 Sample scenario -- 20.3 Development -- 20.3.1 Object Pools API -- 20.3.2 Coding with Object pools -- 20.4 Unit test -- 20.5 Runtime environment -- 20.5.1 Configuration in runtime.

20.6 Problem determination and troubleshooting.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: