|
SOA-BASED ENTERPRISE INTEGRATION: A STEP-BY-STEP GUIDE TO SERVICES-
ROSHEN W. / - BASED APPLICATION wydawnictwo: MCGRAW-HILL , rok wydania 2009, wydanie I cena netto: 260.00 Twoja cena 247,00 zł + 5% vat - dodaj do koszyka Implement Service-Oriented Architecture Across the Enterprise
Transform your existing IT infrastructure into a unified, highly scalable
computing landscape with the latest SOA integration technologies. Using straightforward
explanations and code samples, SOA-Based Enterprise Integration explains how to deploy
service-oriented connectivity solutions that fit your organization's needs. Get details on
configuring packaged software from SAP, Oracle, Siebel, PeopleSoft, and IBM, integrating
mainframe applications, and developing web services. You'll also learn how to implement a
custom Enterprise Service Bus (ESB), overcome format and protocol mismatches, and optimize
QoS.
- Connect applications using common databases, sockets, and RPCs
- Reuse code with distributed objects and ORBs
- Manage distributed objects and applications using CORBA and Java RMI
- Use asynchronous messaging to handle large transaction volumes
- Overcome heterogeneity and mismatch issues using web services
- Perform content- and context-based routing with ESB technology
- Integrate mainframe and packaged applications using adapters and brokers
- Work with XML, SOAP, WSDL, and UDDI
- Develop web services with Java/J2EE
- Compose business processes using BPEL
Waseem Roshen, Ph.D., is a senior IT architect in the Enterprise
Architecture and Technology Center of Excellence at IBM.
Table of Contents
Foreword xiii
Preface xvii
Acknowledgments xix
Part 1 Introduction 1
Chapter 1 Introduction to the Book 3
Book Objectives 4
Intended Audience 5
Organization of the Book 6
Conclusion 15
Chapter 2 Overview and Basic Concepts 17
Services in Software 17
Business Problem Addressed by SOA 21
Definitions 25
Some Basic Concepts 29
Conclusion 32
Part 2 Evolution Of Integration Patterns 33
Chapter 3 Sockets and Data Sharing 35
File-Based Data Sharing 35
Common Database 40
Sockets 43
Conclusion 48
Chapter 4 Remote Procedure Call (RPC) 49
Three Types of Function Calls 51
Types of Functions 53
Restricted RPC, or Doors 58
Remote Procedure Call (RPC) 58
Port Mapper 65
RPC 65
Conclusion 66
Chapter 5 Distributed Objects and Application Servers 69
CORBA Overview 71
CORBA Model 72
Sample CORBA Applications 83
Application Servers 90
Conclusion 92
Chapter 6 Messaging 95
Overview 96
Channels 100
Messages 101
End Points 104
Conclusion 111
Part 3 Service-Oriented Architecture-Based Integration 113
Chapter 7 Web Services Overview 115
Review of Part II (Chapters 3-6) 115
Heterogeneity Problem 117
XML 120
SOAP 122
WSDL 124
UDDI Registry 128
WS-I Basic Profile 130
Conclusion 131
Chapter 8 Enterprise Service Bus 133
Routing and Scalable Connectivity 134
Protocol Transformation 138
Data/Message Transformation 139
Core Functionalities 140
Optional Features 143
Logical Components 144
Deployment Configurations 147
Types of ESBs 150
Practical Usage Scenarios 153
Conclusion 160
Part 4 Integrating Existing Applications 163
Chapter 9 Integrating Mainframe Applications 165
Mainframe Application Types167
Preliminaries 169
Summary of Point-to-Point Integration 185
ESB-Based Integration Options 185
Conclusion 194
Chapter 10 Integrating Package Applications 197
Adapters 199
J2EE Connector Architecture (JCA) 201
Introduction to SAP and Its Interfaces 205
WebSphere Adapter for SAP Software 206
Exposure as Web Services 209
Conclusion 209
Part 5 Understanding and Developing Web Services 211
Chapter 11 XML 213
Overview 214
XML Namespaces 215
XML Schemas 217
XML Processing/Parsing Models 221
Conclusion 232
Chapter 12 SOAP 233
SOAP Messages 233
SOAP Elements 235
SOAP Attributes and Processing Model 238
SOAP Message Exchange Types 242
SOAP HTTP Binding 245
Conclusion 249
Chapter 13 WSDL 251
Overview 252
Containment Structure 256
Elements of Abstract Interface Description 257
Elements of the Implementation Part 262
Logical Relationships 264
SOAP Binding 264
Conclusion 269
Chapter 14 UDDI Registry 271
Overview and Basic Data Model 272
tModel 275
Categorization and Identification Schemes 278
Binding Template 280
Use of WSDL in the UDDI Registry 282
Summary of UDDI APIs 285
Commercial Products 288
Conclusion 289
Chapter 15 Web Services Implementation 291
Implementation Choices 292
Building Web Service Clients 296
Building Web Services 303
Bottom-Up Approach 305
Commercial Tools 306
Conclusion 308
Chapter 16 Integration Through Service Composition (BPEL) 311
Overview 313
Detailed Description 315
Practical Example 323
Conclusion 330
Part 6 Appendixes 331
References 333
Glossary 337
Index 347
384 pages, Hardcover
Po otrzymaniu zamówienia poinformujemy, czy wybrany tytuł polskojęzyczny lub
anglojęzyczny jest aktualnie na półce księgarni.
|