2 options
Patterns : service-oriented architecture and web services / Mark Endrei ... [et al.].
- Format:
- Book
- Author/Creator:
- Endrei, Mark., Author.
- Series:
- IBM redbooks.
- Redbooks
- Language:
- English
- Subjects (All):
- Software patterns.
- Electronic commerce.
- Application software--Development.
- Application software.
- Physical Description:
- xvi, 348 p. : ill.
- Edition:
- 1st ed.
- Place of Publication:
- Research Triangle Park, N.C. : IBM Corp., 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
- 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.
- Notes:
- "April 2004."
- "This edition applies to IBM WebSphere Application Server base V5.1, IBM WebSphere Application Server Network Deployment V5.0.2.4, IBM WebSphere MQ V5.3, and IBM WebSphere Studio Application Developer V5.1.1, for use with IBM AIX 5.1, Red Hat Linux Advanced Server V2.1, and Microsoft Windows 2000."
- Includes bibliographical references and index.
- OCLC:
- 842960449
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.