CITATION

Roshen, Waseem. SOA-Based Enterprise Integration: A Step-by-Step Guide to Services-based Application. US: McGraw-Hill Osborne Media, 2009.

SOA-Based Enterprise Integration: A Step-by-Step Guide to Services-based Application

Authors:

Published:  May 2009

eISBN: 9780071605533 0071605533 | ISBN: 9780071605526
  • Contents
  • Foreword
  • Preface
  • Acknowledgments
  • Part 1 Introduction
  • Chapter 1. Introduction to the Book
  • Book Objectives
  • Intended Audience
  • Organization of the Book
  • Conclusion
  • Chapter 2. Overview and Basic Concepts
  • Services in Software
  • Business Problem Addressed by SOA
  • Definitions
  • Some Basic Concepts
  • Conclusion
  • Part 2 Evolution of Integration Patterns
  • Chapter 3. Sockets and Data Sharing
  • File-Based Data Sharing
  • Common Database
  • Sockets
  • Conclusion
  • Chapter 4. Remote Procedure Call (RPC)
  • Three Types of Function Calls
  • Types of Functions
  • Restricted RPC, or Doors
  • Remote Procedure Call (RPC)
  • Port Mapper
  • RPC
  • Conclusion
  • Chapter 5. Distributed Objects and Application Servers
  • CORBA Overview
  • CORBA Model
  • Sample CORBA Applications
  • Application Servers
  • Conclusion
  • Chapter 6. Messaging
  • Overview
  • Channels
  • Messages
  • End Points
  • Conclusion
  • Part 3 Service-Oriented Architecture–Based Integration
  • Chapter 7. Web Services Overview
  • Review of Part II (Chapters 3–6)
  • Heterogeneity Problem
  • XML
  • SOAP
  • WSDL
  • UDDI Registry
  • WS-I Basic Profile
  • Conclusion
  • Chapter 8. Enterprise Service Bus
  • Routing and Scalable Connectivity
  • Protocol Transformation
  • Data/Message Transformation
  • Core Functionalities
  • Optional Features
  • Logical Components
  • Deployment Configurations
  • Types of ESBs
  • Practical Usage Scenarios
  • Conclusion
  • Part 4 Integrating Existing Applications
  • Chapter 9. Integrating Mainframe Applications
  • Mainframe Application Types
  • Preliminaries
  • Summary of Point-to-Point Integration
  • ESB-Based Integration Options
  • Conclusion
  • Chapter 10. Integrating Package Applications
  • Adapters
  • J2EE Connector Architecture (JCA)
  • Introduction to SAP and Its Interfaces
  • WebSphere Adapter for SAP Software
  • Exposure as Web Services
  • Conclusion
  • Part 5 Understanding and Developing Web Services
  • Chapter 11. XML
  • Overview
  • XML Namespaces
  • XML Schemas
  • XML Processing/Parsing Models
  • Conclusion
  • Chapter 12. SOAP
  • SOAP Messages
  • SOAP Elements
  • SOAP Attributes and Processing Model
  • SOAP Message Exchange Types
  • SOAP HTTP Binding
  • Conclusion
  • Chapter 13. WSDL
  • Overview
  • Containment Structure
  • Elements of Abstract Interface Description
  • Elements of the Implementation Part
  • Logical Relationships
  • SOAP Binding
  • Conclusion
  • Chapter 14. UDDI Registry
  • Overview and Basic Data Model
  • tModel
  • Categorization and Identification Schemes
  • Binding Template
  • Use of WSDL in the UDDI Registry
  • Summary of UDDI APIs
  • Commercial Products
  • Conclusion
  • Chapter 15. Web Services Implementation
  • Implementation Choices
  • Building Web Service Clients
  • Building Web Services
  • Bottom-Up Approach
  • Commercial Tools
  • Conclusion
  • Chapter 16. Integration Through Service Composition (BPEL)
  • Overview
  • Detailed Description
  • Practical Example
  • Conclusion
  • Part 6 Appendixes
  • References
  • Glossary
  • A
  • B
  • C
  • D
  • E
  • F
  • H
  • I
  • J
  • M
  • O
  • P
  • R
  • S
  • T
  • U
  • W
  • X
  • Index