Chapter 1. Overview of WebSphere Enterprise Service Bus
|
|
- Defining SOA
- The SOA Umbrella
- What’s a Service?
- Service Actors
- Enterprise Service Bus (ESB)
- ESB Example
- Introduction to Service Component Architecture (SCA)
- Introduction to WebSphere Enterprise Service Bus (WESB)
- Introduction to WebSphere Process Server (WPS)
- Introduction to WebSphere Enterprise Service Bus (WESB)
- What is a Mediation Flow?
- SCA Artifacts Deployed to WebSphere Enterprise Service Bus
- SCA Artifacts Deployed to WebSphere Enterprise Service Bus
- SCA Application Artifacts
- Review Questions
- Review Answers
- WPS and WESB v7 References
|
|
Chapter 2. Installation of WebSphere ESB
|
|
- Supported Software and Hardware
- Pre-Install Tasks
- Launchpad
- Installation Type
- Installing WebSphere Application Server
- Installing WebSphere Application Server
- Installing WebSphere ESB
- Installing WebSphere Process Server
- Features
- Installation Summary
- Installation Verification
- Installation Verification
- Troubleshooting Installation
- Troubleshooting Installation
- Fixes
- Fixes
- Downloading and Applying a Fix Pack
- Downloading and Applying a Fix Pack
- Co-existing with Other WebSphere Products
- Co-existing with Other WebSphere Products
- Co-existing with Other WebSphere Products
- Co-existing with Other WebSphere Products
- Review Questions
- Review Answers
- References
|
|
Chapter 3. Databases and Database Design Tool
|
|
- WESB Databases
- WESB Databases
- Database Design Tool (DDT)
- Database Design Tool (DDT)
- Database Design File
- Running the Database Design Tool
- Creating a Database Design for a Deployment Environment
- Configuring Common Database
- Configuring Common Database
- Configuring Other Database Components
- Configuring Other Database Components
- Saving Database Design File and Exiting DDT
- Generating Database Scripts from a Database Design
- Generating Database Scripts from a Database Design
- Creating a Database Design for a Single Component
- Editing an Existing Database Design
- Editing an Existing Database Design
- Create the Common Database
- Create the Common Database
- Create the Common Database
- Create the Common Database
- Create the Messaging Engine Database
- Create the Messaging Engine Database
- Create the Business Space Database
- Create the Common Event Infrastructure Database
- Review Questions
- Review Answers
|
|
Chapter 4. WebSphere ESB Profiles
|
|
- Profiles
- Benefits of Profiles
- Types of Profiles
- Creating Profiles
- Creating Profiles Using the Profile Management Tool
- Creating Profiles Using manageprofiles Command
- Verifying Profile Creation
- Augmenting Profiles
- Augmenting Profiles using Profile Management Tool
- Augmenting Profiles using Profile Management Tool
- Troubleshooting Profile Creation or Augmentation
- Deleting Profiles
- Review Questions
- Review Answers
- References
|
|
Chapter 5. Deployment Environment
|
|
- Deployment Environment
- Deployment Environment Pattern
- Deployment Environment Patterns
- Single Cluster Pattern
- Single Cluster Pattern
- Remote Messaging Pattern
- Remote Messaging Pattern
- Remote Messaging and Remote Support Pattern
- Remote Messaging and Remote Support Pattern
- Custom Pattern
- Prerequisites to Creating a Deployment Environment
- Deployment Environment Configuration Wizard
- Deployment Environment Configuration Wizard
- Deployment Environment Configuration Wizard
- Deployment Environment Configuration Wizard
- Deployment Environment Configuration Wizard
- Deployment Environment Configuration Wizard
- Deployment Environment Configuration Wizard
- Deployment Environment Configuration Wizard
- Starting and Stopping a Deployment Environment
- Deployment Environment Configuration
- Deployment Environment Configuration
- Manually
- Create a WESB Server
- Review Questions
- Review Answers
- Summary
|
|
Chapter 6. Service Component Architecture (SCA)
|
|
- Need For a New Programming Model
- SCA Vendor Support
- SCA Basics
- SCA Components
- SCA Components
- A Service Component
- References and Wires
- Wiring Example
- Service Assembly Model
- Example Assembly
- Imports
- Export
- Example Import and Export
- Summary
|
|
Chapter 7. WebSphere ESB Administration
|
|
- Preface
- Starting Servers
- Stopping Servers
- Launching the Admin Console
- Logging In
- Admin Console Overview
- Navigation Tree
- Navigation Tree
- Task Filtering Selector
- Task Filtering Selector
- Workspace Area
- Help Area
- Save Configuration
- Save Conflicts
- ESB Server Specific Configuration Settings
- Installing an SCA Module
- Installation Steps
- Finishing Up
- Listing SCA Modules
- Automating Tasks Using wsadmin
- Automating Tasks Using wsadmin
- Review Questions
- Review Answers
- References
|
|
Chapter 8. Monitoring Events
|
|
- Common Base Event Model
- Common Event Infrastructure (CEI)
- Service Component Event Monitoring
- Emitting Events from a Business Process
- Emitting Events from a Mediation Flow
- Emitting Events for SCA Components
- Viewing Common Events
- Summary
|
|
Chapter 9. Introduction to Mediation Flow
|
|
- What is a Mediation Flow?
- Source and Target Operations
- Message Flow Logic
- Mediation Primitives
- Special Nodes
- Special Nodes
- Creating a Mediation Flow
- Creating an Implementation
- Anatomy of a Message
- Routing Primitives
- Transformation Primitives
- Other Primitives
- Subflow
- Summary
|
|
Chapter 10. Web Service Binding Administration
|
|
- The Import Component
- The Export Component
- Introduction to Binding
- Supported Binding Types
- Implementing Protocol Translation Pattern
- The Web Service Binding
- Web Service Import and Export
- Web Service Binding Administration
- Web Service Binding Administration
- Summary
|
|
Chapter 11. Messaging Bindings Administration
|
|
- Messaging Binding Choices
- Sending a Message
- Messaging in WebSphere Environments
- Default Messaging
- Service Integration Bus
- Service Integration Bus
- WebSphere MQ
- Which To Use?
- Default Messaging JMS Configuration
- Relationship Between Default Messaging Components
- Consuming a Message
- JMS Import Binding Configuration
- JMS Export Binding Configuration
- Working with WebSphere MQ
- WebSphere MQ JMS Configuration
- Relationship Between MQ Messaging Components
- MQ JMS Import Configuration
- MQ JMS Export Configuration
- Summary
|
|
Chapter 12. Adapters Administration
|
|
- What is an Adapter?
- Adapter and SOA
- Adapter Example
- WebSphere JCA Adapters
- WebSphere JCA Adapters
- Outbound Processing
- Inbound Processing
- Case Study
- Deploying Adapter Module
- Adapter Administration
- Adapter Administration
- Example: The Flat File Adapter
- Summary
|
|
Chapter 13. Failed Event Manager
|
|
- Introduction
- How Asynchronous Call Works
- The Failed Event Architecture
- FEM and Web Service Binding
- Administering Failed Events
- Introduction to Store and Forward
- Enabling Store and Forward
- Recovery Using Store and Forward
- Summary
|
|
Chapter 14. Service Version Migration with ESB
|
|
- SOA Configuration Challenges
- Service Versioning
- XML Schema Versioning
- XML Schema Versioning Guidelines
- WSDL Versioning
- WSDL Versioning (continued)
- WSDL Versioning (continued)
- Deploying a New Service Version
- ESB Mediation Between Service Versions
- Responsibilities of Development and Testing
- Impact of Service Interface Changes - Minor
- Impact of Service Interface Changes – Major
- Linking Service Clients to an ESB Mediation
- Summary
|
|
Chapter 15. Routing Web Service Requests Through a Web Server
|
|
- Why is This Important?
- What is Required?
- Web Server Integration
- Web Server Virtual Host
- Virtual Hosts and Networking
- Creating a Virtual Host in WebSphere
- Relation to Enterprise Applications
- Web Server Plug-in Architecture
- Plug-in Configuration
- Modify Web Service Provider Endpoint URL
- Check Web Service WSDL
- Modify Web Service Clients
- Configuring SCA Application Service Clients
- Dynamic Web Service Client Configuration
- Static Client Configuration
- Summary
|
|
Chapter 16. Clustering WebSphere ESB
|
|
- Overview of Clustering WebSphere ESB
- When to Use Clustering
- Deployment Pattern and Clusters
- Clustered SCA Components
- Growing the Capacity of a System
- Option 1 – Growing an Existing Cluster
- Adding a Node to the Deployment Environment
- Adding a New Cluster Member
- Option 2 – Add New Cluster to a Deployment Environment
- Option 3 – Add New Deployment Environment
- Configuring the Web Servers
- Deploy an SCA Application
- Testing a Cluster
- Summary
|
|
Chapter 17. WebSphere Default Messaging in a Cluster
|
|
- Default Messaging
- Service Integration Bus
- Service Integration Bus
- Service Integration Bus
- Bus Members
- Messaging Engine
- Message Store
- Destination
- Default Messaging JMS Configuration
- Creating a Service Integration Bus
- Adding a Bus Member
- Bus Member Message Store
- Add a Destination
- Default Messaging JMS Provider
- Relationship Between Messaging Components
- "Clustered" Messaging
- Messaging High Availability
- Messaging Scalability
- HAManager
- HAManager
- Core Group
- Core Group
- Messaging Engine Policy Assistance
- Enabling Messaging Engine Policy Assistance
- Messaging Engine Core Group Policy
- Maintaining Messaging Engine Policies
- Summary
|