PacktLib: SOA Approach to Integration

SOA Approach to Integration

Credits

About the Authors

About the Reviewers

Preface

Integration Architecture, Principles, and Patterns

Integration Challenges

Requirements and Strategies

Importance of a Centrally Managed Integration Project

Integration Architecture Steps and Approaches

Types of Integration

Integration Infrastructure

Integration Technologies

The Integration Process

Integration Patterns

Summary

Service- and Process-Oriented Architectures for Integration

Defining Service-Oriented Architectures

Concepts and Principles of SOA

Introducing SOA Architecture

XML and Web Services: SOA Foundation

Using Services to Compose Business Processes

SOA Security and Transactions

Infrastructure Needed for SOA

Designing Services and Processes for Portability

Transition to Process-Oriented Architectures

Summary

Best Practices for Using XML for Integration

Introduction

Tips for Designing XML Schemas

Using XSL for Transformation

Securing XML Documents

XML Streaming and DOM

Summary

SOA and Web Services Approach for Integration

Designing Service-Oriented Architectures

Designing Sound Web Services for Integration

Differences between B2B and EAI Web Services

Writing Interoperable WSDL Definitions

Interoperability Challenges in Web Services

Guidelines for Creating Interoperable Web Services

Java EE and .NET Integration using Web Services

Summary

BPEL and the Process-Oriented Approach to Integration

Process-Oriented Integration Architectures

Service Composition

SOA and Executable Business Processes

BPEL for Service Composition

Writing BPEL Processes

Developing an Example BPEL Process

Summary

Service- and Process-Oriented Approach to Integration Using Web Services

Summary