My Account Log in

2 options

Patterns : SOA with an Enterprise service bus in WebSphere application server V6 / Martin Keen ... [et al.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Keen, Martin., Author.
Series:
IBM redbooks.
Redbooks
Language:
English
Subjects (All):
Electronic commerce--Computer programs.
Electronic commerce.
Software patterns.
Enterprise application integration (Computer systems).
Business enterprises--Data processing.
Business enterprises.
WebSphere.
Physical Description:
xvii, 386 p. : ill.
Edition:
1st ed.
Place of Publication:
[Research Triangle Park, N.C. : IBM Corp., International Technical Support Organization], c2005.
Language Note:
English
Contents:
Front cover
Contents
Notices
Trademarks
Preface
How to read this redbook
The team that wrote this redbook
Become a published author
Comments welcome
Part 1 Patterns for e-business and SOA
Chapter 1. Introduction to Patterns for e-business
1.1 The Patterns for e-business layered asset model
1.2 How to use the Patterns for e-business
1.2.1 Selecting a Business, Integration, or Composite pattern, or a Custom design
1.2.2 Selecting Application patterns
1.2.3 Review Runtime patterns
1.2.4 Reviewing Product mappings
1.2.5 Reviewing guidelines and related links
1.3 Summary
Chapter 2. SOA and the Enterprise Service Bus
2.1 Overview of SOA
2.1.1 Definition of a service
2.1.2 Web services and SOA
2.1.3 The advantages of SOA
2.1.4 SOA summary
2.2 Overview of Enterprise Service Bus
2.2.1 SOA infrastructure requirements
2.2.2 Definition of an ESB
2.2.3 Enterprise requirements for an ESB
2.2.4 Minimum ESB capabilities
2.2.5 ESB and Web services technologies
2.2.6 Extended ESB capabilities
2.2.7 The ESB and other SOA components
Chapter 3. Application Integration and Extended Enterprise patterns
3.1 Application Integration pattern
3.1.1 Direct Connection
3.1.2 Direct Connection=Message Connection variation
3.1.3 Direct Connection=Call Connection variation
3.1.4 Broker
3.1.5 Broker=Router variation
3.1.6 Serial Process
3.1.7 Serial Process=Workflow variation
3.1.8 Parallel Process
3.1.9 Parallel Process=Workflow variation
3.2 Extended Enterprise pattern
3.2.1 Exposed Direct Connection
3.2.2 Exposed Direct Connection=Message Connection variation
3.2.3 Exposed Direct Connection=Call Connection variation
3.2.4 Exposed Broker
3.2.5 Exposed Broker=Router variation
3.2.6 Exposed Serial Process.
3.2.7 Exposed Serial Process=Workflow variation
Chapter 4. Product descriptions and ESB capabilities
4.1 Runtime product descriptions
4.1.1 IBM WebSphere Application Server V6
4.1.2 IBM DB2 Universal Database Enterprise Server Edition V8.2
4.1.3 IBM Cloudscape
4.1.4 IBM WebSphere MQ V5.3
4.1.5 IBM WebSphere Business Integration Message Broker V5
4.1.6 IBM WebSphere Business Integration Server Foundation V5.1
4.2 Development product descriptions
4.2.1 IBM Rational Application Developer V6
4.3 Product capabilities for the Enterprise Service Bus
4.3.1 Assessment of ESB capabilities by product
4.3.2 IIBM WebSphere Application Server V6
4.3.3 IBM WebSphere Business Integration Message Broker V5
4.3.4 Conclusion
Chapter 5. SOA runtime patterns and Product mappings
5.1 Runtime patterns
5.1.1 Direct Connection using a service bus
5.1.2 ESB runtime pattern
5.1.3 ESB Gateway runtime pattern
5.1.4 BSC runtime pattern
5.1.5 ESB, BSC composite pattern
5.1.6 Exposed ESB Gateway runtime pattern
5.1.7 Exposed ESB Gateway, BSC composite pattern
5.2 Product mappings
5.2.1 ESB runtime pattern::Product mappings
5.2.2 ESB Gateway runtime pattern::Product mapping
5.2.3 BSC runtime pattern::Product mapping
5.2.4 Exposed ESB Gateway Product mapping
Part 2 Business scenario and guidelines
Chapter 6. The business scenario that this book uses
6.1 WS-I sample application
6.2 Stages of the business scenario
6.2.1 Stage 1: Internal supply chain management on demand
6.2.2 Stage 2: Additional warehouses
6.2.3 Stage 3: Divested inter-enterprise manufacturers
Chapter 7. Technology options
7.1 Web services
7.1.1 Web services interoperability
7.1.2 Advanced and future Web services standards
7.2 Java Message Service
7.2.1 Understanding messaging.
7.2.2 JMS messages
7.2.3 Advantages of JMS
7.2.4 Disadvantages of JMS
7.3 J2EE Connector Architecture
7.3.1 Advantages of the J2EE Connector Architecture
7.3.2 Disadvantages of the J2EE Connector Architecture
7.4 Service integration bus in WebSphere Application Server
7.4.1 Concepts and architecture
7.4.2 Further information
Part 3 Scenario implementation
Chapter 8. SOA Direct Connection pattern
8.1 Design guidelines
8.1.1 Business scenario
8.1.2 Selecting an SOA pattern
8.1.3 Products
8.2 Development guidelines
8.2.1 Scenario implementation: Direct Connection interaction
8.3 Runtime guidelines
8.3.1 Using the service integration bus for messaging
8.3.2 Creating a bus
8.3.3 Adding a bus member
8.3.4 Creating the destinations
8.3.5 Creating a JMS connection factory
8.3.6 Creating the JMS queues
8.3.7 Creating the JMS activation specifications
8.3.8 Hosting the WSDL files
8.3.9 Installing the applications
8.3.10 Running and using the sample application
Chapter 9. Enterprise Service Bus pattern: router scenario
9.1 Design guidelines
9.1.1 Business scenario
9.1.2 Selecting an SOA pattern
9.1.3 Router interaction design
9.1.4 Products
9.2 Development guidelines
9.2.1 Scenario implementation: ESB router interaction
9.2.2 Creating a SOAP over JMS Web service
9.2.3 Updating Web service clients to use the ESB
9.3 Runtime guidelines
9.3.1 Using the service integration bus to route Web service requests
9.3.2 Removing the existing enterprise applications
9.3.3 Installing the SDO repository
9.3.4 Installing the Web services support
9.3.5 Creating the endpoint listeners
9.3.6 Creating the JMS resources for the Retailer Web service
9.3.7 Creating the outbound services
9.3.8 Creating the inbound services.
9.3.9 Exporting the service integration bus WSDL for development
9.3.10 Importing the schemas into the SDO repository
9.3.11 Installing and testing the new enterprise applications
9.3.12 Runtime alternatives
Chapter 10. Enterprise Service Bus pattern: broker scenario
10.1 Design guidelines
10.1.1 Business scenario
10.1.2 Selecting an SOA pattern
10.1.3 Broker interaction design
10.1.4 Products
10.2 Development guidelines
10.2.1 Scenario implementation: ESB broker interaction
10.2.2 Mediations
10.2.3 Creating a mediation handler class
10.2.4 Working with messages in mediations
10.2.5 Coding the mediations
10.2.6 Assigning and exporting the mediation handlers
10.3 Runtime guidelines
10.3.1 Externalizing service lookup
10.3.2 Configuration of additional resources
10.3.3 Mediation configuration
10.3.4 Installing the additional Warehouses
10.3.5 Testing the sample application
Chapter 11. Exposed ESB Gateway pattern
11.1 Design guidelines
11.1.1 Business scenario
11.1.2 Selecting an SOA pattern
11.1.3 Exposed ESB Gateway design
11.1.4 Products
11.2 Development guidelines
11.3 Runtime guidelines
11.3.1 Removing Web services from the ESB
11.3.2 Migrating the SDO repository to use Network Cloudscape
11.3.3 Setting up the Exposed Gateway
11.3.4 Configuring the service integration bus link
11.3.5 Routing Web service requests between buses
11.3.6 Testing the sample application
Part 4 Appendixes
Appendix A. Additional material
Locating the Web material
Using the Web material
System requirements for downloading the Web material
How to use the Web material
Appendix B. Configuring the scenario environment
Working with the WS-I sample scenario enterprise applications
Configuring the Direct Connection scenario.
Configuring the ESB router scenario
Abbreviations and acronyms
Related publications
IBM Redbooks
Other publications
Online resources
How to get IBM Redbooks
Help from IBM
Index
Back cover.
Notes:
"This edition applies to Version 6 of WebSphere Application Server and Rational Application Developer."
Includes bibliographical references and index.
OCLC:
61762395

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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account