My Account Log in

3 options

WebSphere Business Integration Server Foundation V5.1 handbook / [Peter Kovari ... et al.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Contributor:
Kovari, Peter.
International Business Machines Corporation. International Technical Support Organization.
Series:
IBM redbooks.
WebSphere software.
IBM redbooks
WebSphere software
Language:
English
Subjects (All):
Business enterprises--Computer networks.
Business enterprises.
Web services.
WebSphere.
Physical Description:
xx, 610 p. : ill.
Edition:
1st ed.
Place of Publication:
Research Triangle Park, NC : IBM, International Technical Support Organization, c2004.
Language Note:
English
System Details:
text file
Summary:
This IBM Redbooks publication describes the technical details of WebSphere Business Integration Server Foundation and discusses using WebSphere Studio Application Developer Integration Edition for application development. It provides valuable information for system administrators, developers and architects about the products covered. This book specifically focuses on WebSphere Process Choreographer and on solutions implementing it. Part 1, “Architecting a WebSphere Enterprise solution” includes high-level details about WebSphere solutions using WebSphere Business Integration Server Foundation. Part 2, “Setting up the environment” provides step-by-step details about installing the runtime and development environments. Part 3, “Implementing WebSphere Enterprise solutions” provides details about the J2EE Programming Model Extensions and functions in WebSphere Business Integration Server Foundation. You can learn how to design, develop, assemble, deploy and administer applications in the WebSphere Business Integration Server Foundation environment. Please note that the additional material referenced in the text is not available from IBM.
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.
Notes:
"SG24-6318-00."
Includes bibliographical references and index.
OCLC:
61452910

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account