Cover image for Patterns : Service-Oriented Architecture and Web Services.
Patterns : Service-Oriented Architecture and Web Services.
Title:
Patterns : Service-Oriented Architecture and Web Services.
Author:
Redbooks, IBM.
Personal Author:
Physical Description:
1 online resource (370 pages)
Contents:
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Chapter 1. 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 Business, Integration, or Composite pattern, or a 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. Service-oriented architecture -- 2.1 Overview of service-oriented architecture -- 2.1.1 The business drivers for a new approach -- 2.1.2 Service-oriented architecture as a solution -- 2.1.3 A closer look at service-oriented architecture -- 2.1.4 Service-oriented architecture benefits -- 2.2 Web services architecture -- 2.2.1 What Web services are -- 2.2.2 Web service interoperability -- 2.3 Web services and service-oriented architecture -- 2.4 Enterprise Service Bus -- 2.4.1 Basic Web services -- 2.4.2 What an Enterprise Service Bus is -- 2.4.3 The IBM vision -- 2.5 Where to find more information -- Chapter 3. Service-oriented architecture and Patterns for e-business -- 3.1 Using service-oriented architecture with Patterns for e-business -- 3.2 Self-Service business pattern -- 3.3 Extended Enterprise business pattern -- 3.4 Application Integration pattern -- 3.4.1 Process Integration concepts -- 3.4.2 Application Integration application patterns -- 3.4.3 Direct Connection application pattern -- 3.4.4 Broker application pattern -- 3.4.5 Serial Process application pattern -- 3.4.6 Parallel Process application pattern -- 3.5 Runtime patterns -- 3.5.1 Node types -- 3.5.2 Runtime patterns for Direct Connection -- 3.5.3 Runtime patterns for Broker -- 3.6 Product mappings -- 3.6.1 Products used in these mappings.

3.6.2 Product mappings -- Chapter 4. Service-oriented architecture approach -- 4.1 The SOA approach and Patterns for e-business -- 4.1.1 Service identification -- 4.1.2 Patterns for e-business and SOA -- 4.2 Business scenario: Supply chain management -- 4.3 Steps of the SOA approach -- 4.3.1 Domain decomposition -- 4.3.2 Goal-service model creation -- 4.3.3 Subsystem analysis -- 4.3.4 Service allocation -- 4.3.5 Component specification -- 4.3.6 Structure components and services using patterns -- 4.3.7 Technology realization mapping -- 4.4 Summary and conclusion -- 4.5 Where to find more information -- Chapter 5. Technology options -- 5.1 Introduction -- 5.1.1 Advantages of Web services -- 5.1.2 Disadvantages of Web services -- 5.2 Transport -- 5.2.1 HTTP -- 5.2.2 Java Message Service -- 5.2.3 Simple Mail Transfer Protocol -- 5.2.4 HTTPR -- 5.2.5 Emerging standards for transport -- 5.3 Service communication protocol -- 5.3.1 SOAP -- 5.4 Service description -- 5.4.1 XML -- 5.4.2 WSDL -- 5.4.3 ebXML -- 5.5 Service -- 5.5.1 Web services and J2EE -- 5.5.2 Web Services Invocation Framework -- 5.6 Business process -- 5.6.1 WSFL and XLANG -- 5.6.2 Emerging standards for business process -- 5.7 Service registry -- 5.7.1 Static and dynamic Web services -- 5.7.2 UDDI -- 5.7.3 Emerging standards for service registry -- 5.8 Policy -- 5.8.1 Emerging standards for policy -- 5.9 Security -- 5.9.1 Security at the transport layer -- 5.9.2 Security at the service communication protocol layer -- 5.9.3 Security at the service description layer -- 5.9.4 Emerging standards for security -- 5.9.5 Where to find more information -- 5.10 Transaction -- 5.10.1 Emerging standards for transaction -- 5.10.2 Where to find more information -- 5.11 Management -- 5.11.1 Emerging standards for management -- Chapter 6. HTTP service bus -- 6.1 Business scenario -- 6.2 Design guidelines.

6.2.1 Design overview -- 6.2.2 Service design considerations -- 6.2.3 Component design considerations -- 6.2.4 Object design considerations -- 6.3 Development guidelines -- 6.3.1 Getting started -- 6.3.2 Importing the supplied WSDL files -- 6.3.3 Service development considerations -- 6.3.4 Service consumer (client) development considerations -- 6.3.5 Testing considerations -- 6.4 Runtime guidelines -- 6.4.1 Service deployment considerations -- 6.5 Best practices -- 6.5.1 Design best practices -- 6.5.2 Interoperability best practices -- 6.5.3 Java implementation best practices -- 6.5.4 Performance best practices -- Chapter 7. JMS service bus -- 7.1 Business scenario -- 7.2 Design guidelines -- 7.2.1 Design overview -- 7.2.2 Service design considerations -- 7.2.3 Component design considerations -- 7.2.4 Object design considerations -- 7.3 Development guidelines -- 7.3.1 Service development considerations -- 7.3.2 Service consumer (client) development considerations -- 7.4 Runtime guidelines -- 7.4.1 Service deployment considerations -- 7.4.2 Service consumer (client) deployment considerations -- 7.4.3 Testing considerations -- Chapter 8. Service directory -- 8.1 Business scenario -- 8.2 Design guidelines -- 8.2.1 Design overview -- 8.2.2 Service design considerations -- 8.3 Development guidelines -- 8.3.1 UDDI development tools and APIs -- 8.3.2 Service development considerations -- 8.3.3 Service consumer (client) development considerations -- 8.3.4 Testing considerations -- 8.4 Runtime guidelines -- 8.4.1 Service deployment considerations -- 8.5 Best practices -- 8.5.1 Using UDDI and WSDL together -- 8.5.2 WebSphere Studio and WebSphere UDDI registry differences -- 8.5.3 Dynamic or static discovery during the Web service life cycle -- 8.5.4 LDAP and UDDI considerations -- Chapter 9. Web service gateway -- 9.1 Business scenario.

9.2 IBM Web Services Gateway -- 9.3 Design guidelines -- 9.3.1 Design overview -- 9.3.2 Service design considerations -- 9.4 Runtime guidelines -- 9.4.1 Service deployment considerations -- 9.4.2 Service consumer (client) deployment considerations -- 9.4.3 Testing considerations -- Chapter 10. e-business on demand and Service-oriented architecture -- 10.1 e-business on demand -- 10.2 The on demand operating environment -- 10.2.1 Integration -- 10.2.2 Automation -- 10.2.3 Virtualization -- 10.3 Service-oriented architecture for on demand -- 10.3.1 The starting point -- 10.3.2 Building the on demand operating environment -- 10.3.3 On demand technologies -- Appendix A. Scenarios lab environment -- Lab setup -- Sample application setup -- Appendix B. Additional material -- Locating the Web material -- Using the Web material -- System requirements for downloading the Web material -- How to use the Web material -- Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Other publications -- Online resources -- How to get IBM Redbooks -- Index -- Back cover.
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: