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

  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2009-06-11
  • Publisher: McGraw-Hill Education

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $63.00 Save up to $28.35
  • Rent Book $34.65
    Add to Cart Free Shipping

    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?


Transform existing software applications to SOA-based systems Written by a senior IT architect from IBM, this is a practical guide to implementing Service-Oriented Architecture (SOA) within the enterprise. It is the first book to clearly explain the rationale for using SOA in enterprise integration, and the only book that explicitly explains the various options that are available for integrating mainframe applications, as well as packaged applications such as SAP, Oracle, and IBM. SOA-based Enterprise Integration is the first book to detail in a practical manner how to use Enterprise Service Bus (ESB) within an integration scenario. Auxiliary services and the tools that are available to develop, deploy and manage SOA-based integration are also covered. .

Author Biography

Waseem Roshen, Ph.D., is a senior IT architect in the Enterprise Architecture and Technology Center of Excellence at IBM.

Table of Contents

Forewordp. xiii
Prefacep. xvii
Acknowledgmentsp. xix
Introductionp. 1
Introduction to the Bookp. 3
Book Objectivesp. 4
Intended Audiencep. 5
Organization of the Bookp. 6
Conclusionp. 15
Overview and Basic Conceptsp. 17
Services in Softwarep. 17
Business Problem Addressed by SOAp. 21
Definitionsp. 25
Some Basic Conceptsp. 29
Conclusionp. 32
Evolution Of Integration Patternsp. 33
Sockets and Data Sharingp. 35
File-Based Data Sharingp. 35
Common Databasep. 40
Socketsp. 43
Conclusionp. 48
Remote Procedure Call (RPC)p. 49
Three Types of Function Callsp. 51
Types of Functionsp. 53
Restricted RPC, or Doorsp. 58
Remote Procedure Call (RPC)p. 58
Port Mapperp. 65
RPCp. 65
Conclusionp. 66
Distributed Objects and Application Serversp. 69
CORBA Overviewp. 71
CORBA Modelp. 72
Sample CORBA Applicationsp. 83
Application Serversp. 90
Conclusionp. 92
Messagingp. 95
Overviewp. 96
Channelsp. 100
Messagesp. 101
End Pointsp. 104
Conclusionp. 111
Service-Oriented Architecture-Based Integrationp. 113
Web Services Overviewp. 115
Review of Part II (Chapters 3-6)p. 115
Heterogeneity Problemp. 117
XMLp. 120
SOAPp. 122
WSDLp. 124
UDDI Registryp. 128
WS-I Basic Profilep. 130
Conclusionp. 131
Enterprise Service Busp. 133
Routing and Scalable Connectivityp. 134
Protocol Transformationp. 138
Data/Message Transformationp. 139
Core Functionalitiesp. 140
Optional Featuresp. 143
Logical Componentsp. 144
Deployment Configurationsp. 147
Types of ESBsp. 150
Practical Usage Scenariosp. 153
Conclusionp. 160
Integrating Existing Applicationsp. 163
Integrating Mainframe Applicationsp. 165
Mainframe Application Typesp. 167
Preliminariesp. 169
Summary of Point-to-Point Integrationp. 185
ESB-Based Integration Optionsp. 185
Conclusionp. 194
Integrating Package Applicationsp. 197
Adaptersp. 199
J2EE Connector Architecture (JCA)p. 201
Introduction to SAP and Its Interfacesp. 205
WebSphere Adapter for SAP Softwarep. 206
Exposure as Web Servicesp. 209
Conclusionp. 209
Understanding and Developing Web Servicesp. 211
XMLp. 213
Overviewp. 214
XML Namespacesp. 215
XML Schemasp. 217
XML Processing/Parsing Modelsp. 221
Conclusionp. 232
SOAPp. 233
SOAP Messagesp. 233
SOAP Elementsp. 235
SOAP Attributes and Processing Modelp. 238
SOAP Message Exchange Typesp. 242
SOAP HTTP Bindingp. 245
Conclusionp. 249
WSDLp. 251
Overviewp. 252
Containment Structurep. 256
Elements of Abstract Interface Descriptionp. 257
Elements of the Implementation Partp. 262
Logical Relationshipsp. 264
SOAP Bindingp. 264
Conclusionp. 269
UDDI Registryp. 271
Overview and Basic Data Modelp. 272
tModelp. 275
Categorization and Identification Schemesp. 278
Binding Templatep. 280
Use of WSDL in the UDDI Registryp. 282
Summary of UDDI APIsp. 285
Commercial Productsp. 288
Conclusionp. 289
Web Services Implementationp. 291
Implementation Choicesp. 292
Building Web Service Clientsp. 296
Building Web Servicesp. 303
Bottom-Up Approachp. 305
Commercial Toolsp. 306
Conclusionp. 308
Integration Through Service Composition (BPEL)p. 311
Overviewp. 313
Detailed Descriptionp. 315
Practical Examplep. 323
Conclusionp. 330
Appendixesp. 331
Referencesp. 333
Glossaryp. 337
Indexp. 347
Table of Contents provided by Ingram. All Rights Reserved.

Rewards Program

Write a Review