My Account Log in

2 options

Patterns : implementing an SOA using an Enterprise Service Bus / [Martin Keen ... et al.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Contributor:
Keen, Martin.
International Business Machines Corporation. International Technical Support Organization.
Series:
IBM redbooks.
IBM redbooks
Language:
English
Subjects (All):
WebSphere.
Electronic commerce--Computer programs.
Electronic commerce.
Business enterprises--Data processing.
Business enterprises.
Software patterns.
Enterprise application integration (Computer systems).
Physical Description:
xvi, 364 p. : ill.
Edition:
1st ed.
Place of Publication:
Research Triangle Park, NC : IBM, International Technical Support Organization, 2004.
Language Note:
English
Contents:
Front cover
Contents
Notices
Trademarks
Preface
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 Select a pattern or Custom design
1.2.2 Selecting Application patterns
1.2.3 Review Runtime patterns
1.2.4 Review Product mappings
1.2.5 Review guidelines and related links
1.3 Summary
Chapter 2. e-business on demand and service-oriented architecture
2.1 Overview of e-business on demand
2.1.1 Key business attributes
2.1.2 Key technology attributes
2.1.3 Key requirements for integration flexibility
2.2 e-business on demand and the service-oriented architecture
2.3 The on demand Operating Environment and the ESB
2.3.1 The on demand Operating Environment
Chapter 3. Web services and service-oriented architecture
3.1 Drivers for Web services and SOA
3.2 Introduction to service-oriented architecture
3.2.1 Coupling and decoupling of aspects of service interactions
3.2.2 Designing connectionless services
3.2.3 Service granularity and choreography
3.2.4 Implications of service-oriented architecture
3.3 Web services architecture
3.3.1 Web services interoperability
3.3.2 Advanced and future Web services standards
3.4 Emerging infrastructure components for Web services and SOA
3.5 Web services and SOA together
3.6 Conclusion
3.7 Further information
Part 2 Enterprise Service Bus
Chapter 4. Enterprise Service Bus and SOA patterns
4.1 Introducing the Enterprise Service Bus
4.2 The role of the ESB in SOA
4.3 A capability model for the Enterprise Service Bus
4.3.1 The minimum capability ESB implementation.
4.3.2 The Enterprise Service Bus is an infrastructure component
4.3.3 Security issues affecting the Enterprise Service Bus
4.4 SOA profile of the Application Integration patterns
4.4.1 Summary of Process Integration patterns
4.4.2 The Enterprise Service Bus pattern
4.4.3 Other SOA patterns
4.4.4 Modeling additional SOA components
4.4.5 Extended Enterprise SOA patterns
4.5 Common ESB scenarios
4.5.1 Basic integration of two systems
4.5.2 Enable wider connectivity to one or more applications
4.5.3 Enable wider connectivity to legacy systems
4.5.4 Enable wider connectivity to an EAI infrastructure
4.5.5 Implement controlled integration between organizations
4.5.6 Automate processes by choreographing services
4.5.7 Implement a robust SOA with Web services support
4.5.8 Architecture decision questions
4.6 Summary and next steps in the design process
Chapter 5. ESB and SOA component implementations
5.1 Runtime product descriptions
5.1.1 IBM WebSphere Application Server V5.1
5.1.2 IBM WebSphere MQ V5.3
5.1.3 IBM WebSphere Application Server Network Deployment V5.1
5.1.4 IBM WebSphere Business Integration Message Broker V5.0
5.1.5 IBM WebSphere Business Integration Server Foundation V5.1
5.1.6 IBM WebSphere InterChange Server V4.2
5.1.7 IBM WebSphere MQ Workflow V3.5
5.1.8 IBM WebSphere Business Integration Connect V4.2.1
5.2 SOA component product mappings
5.2.1 Service Directory product mappings
5.2.2 Business Service Choreography product mappings
5.2.3 SOA product mappings
5.3 Product capabilities for the Enterprise Service Bus
5.3.1 Assessment of ESB capabilities by product
5.3.2 WebSphere Business Integration Message Broker
5.3.3 WebSphere Application Server Network Deployment
5.3.4 WebSphere Business Integration Connect.
5.3.5 Options for customized implementation
Chapter 6. Endpoint enablement roadmap
6.1 Web services
6.1.1 HTTP service bus
6.1.2 JMS service bus
6.2 WebSphere Business Integration Adapters
6.2.1 Application interfaces
6.2.2 Available adapters
6.2.3 Capabilities of the adapters and the ESB
6.2.4 Intelligent use of the adapters with an ESB
6.2.5 Further Information
6.3 J2EE Connector Architecture
6.4 Alternatives
Part 3 Scenario implementation
Chapter 7. The business scenario used in this book
7.1 WS-I sample application
7.2 Scenarios
7.2.1 Stage I: internal supply chain management on demand
7.2.2 Stage II: addition of warehouses
7.2.3 Stage III: divested inter-enterprise manufacturers
Chapter 8. Enterprise Service Bus: Router variation
8.1 Business scenario
8.2 Design guidelines
8.2.1 Design overview
8.2.2 Router variation
8.3 Development guidelines
8.3.1 Using JAX-RPC handlers in an ESB
8.3.2 Developing a handler in WebSphere Studio
8.3.3 Preparing a handler for deployment to Web Services Gateway
8.4 Runtime guidelines
8.4.1 Installing the Web Services Gateway
8.4.2 Configuring the Web Services Gateway
8.4.3 Deploying Web Service Gateway channels
8.4.4 Deploying Web Service Gateway services
8.4.5 Extracting the endpoint address
8.4.6 Configuring the service requesters to point to the Gateway
8.4.7 JAX-RPC handler runtime guidelines
8.4.8 Runtime guidelines for selective SOAP parsing
8.4.9 Runtime guidelines for proxy operation mode
8.4.10 Other runtime issues
8.5 Further information
Chapter 9. Enterprise Service Bus: Broker variation
9.1 Business scenario
9.2 Design guidelines
9.2.1 Design overview
9.2.2 Broker design
9.3 Development guidelines
9.3.1 Prerequisite configuration.
9.3.2 Broker variation implementation
9.4 Runtime guidelines
9.4.1 Incorporation of Broker
9.4.2 Distributed WebSphere MQ configuration
9.4.3 Externalized data definition
9.4.4 Message flow deployment
9.4.5 Troubleshooting message flows
9.4.6 Quality of service capabilities
9.5 Further information
Chapter 10. Business Service Choreography
10.1 Business scenario
10.2 Design guidelines
10.2.1 Design overview
10.3 Development guidelines
10.3.1 Long-running process
10.3.2 Short-running process
10.4 Runtime guidelines
10.4.1 Deploying a process
10.5 Further information
Chapter 11. Exposed ESB Gateway composite pattern
11.1 Business scenario
11.2 Design guidelines
11.2.1 Design overview
11.2.2 ESB Gateway design
11.3 Runtime guidelines
11.3.1 Transfer of the Manufacturer service implementation
11.3.2 Configuration of a single gateway
11.3.3 Configuring a second gateway
11.3.4 Securing the communications channel
11.3.5 Further runtime alternatives and considerations
11.4 Further information
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 lab environment
Setting up the base environment
Creating an HTTP server to look up WSDL
Creating a WebSphere Studio workspace
Exporting enterprise applications from WebSphere Studio
Configuring WebSphere MQ
Configuring WebSphere Application Server
Testing the business scenario
Setting up the ESB Router variation scenario
Setting up the ESB Broker variation scenario
Installing WebSphere Business Integration Message Broker
Setting up WebSphere MQ
Setting up DB2
Setting up ODBC data sources.
Setting up the Message Brokers Toolkit
Setting up the Business Service Choreography scenario
Abbreviations and acronyms
Related publications
IBM Redbooks
Other publications
Online resources
How to get IBM Redbooks
Help from IBM
Index
Back cover.
Notes:
"SG24-6346-00."
OCLC:
560077922

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