万本电子书0元读

万本电子书0元读

顶部广告

Service Oriented Architecture: An Integration Blueprint电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Guido Schmutz

出  版  社:Packt Publishing

出版时间:2010-06-22

字       数:270.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
A theoretical guide, this book provides detailed and structured explanations and visualizations of the Trividas Integration Architecture Blueprint, showing you the strategy to implement your own integration projects. It draws on real-world integrations at an architectural level, and explores both product-neutral and specific integration scenarios. If you are an IT architect or manager who is responsible for any aspect of operating integration solutions, and you want to learn how to implement integration architectures in practice with the help of the Trivadis Integration Architecture Blueprint, then this book is for you. A comprehensive understanding of SOA is required, though previous knowledge of the Trivadis Blueprint is not necessary. Less experienced specialists who have not yet dealt with integration will benefit greatly from this book by first gaining knowledge of concepts and terminology used in the context of integration architecture, while those already familiar with such expertise can move straight to discovering the base technologies associated with implementing solutions based on the Blueprint, and getting to grips with the Blueprint's structure itself. If you want to assess the solutions from different vendors and ultimately achieve comprehensive SOA integration results using the Trivadis Integration Architecture Blueprint, then this book is ideal for you.
目录展开

Service-Oriented Architecture: An Integration Blueprint

Table of Contents

Service-Oriented Architecture: An Integration Blueprint

Credits

Foreword

About the Authors

Preface

The background: Integration instead of isolation

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Basic Principles

Integration

Concepts

A2A, B2B, and B2C

Integration types

Information portals

Shared data

Shared business functions

Differences between EAI and SOA

Semantic integration and the role of data

Enterprise Application Integration (EAI)

Levels of integration

Messaging

Publish/subscribe

Message brokers

Messaging infrastructure

Enterprise Service Bus

The core functions of an ESB

The structure of an ESB

Middleware

Middleware communication methods

Middleware base technologies

Routing schemes

Unicast

Broadcast

Multicast

Anycast

Integration architecture variants

Point-to-point architecture

Hub-and-spoke architecture

Pipeline architecture

Service-oriented architecture

Patterns for EAI/EII

Direct connection

Uses

Broker

Uses

Router

Uses

Patterns for data integration

Federation

Uses

Population

Uses

Synchronization

Uses

Multi-step synchronization

Patterns for service-oriented integration

Process integration

Uses

Variants

Workflow integration

Variants

Event-driven architecture

Introducing EDA

Event processing

Simple Event Processing (SEP)

Event Stream Processing (ESP)

Complex Event Processing (CEP)

Grid computing/Extreme Transaction Processing (XTP)

Grid computing

Data grids

In-memory data grids

Domain entity grids

Domain object grids

Distribution topologies

Replicated caches

Partitioned caches

Agents

Execution patterns

Uses

XTP (Extreme Transaction Processing)

XTP and CEP

Solid State Disks and grids

Summary

2. Base Technologies

Transactions

Transactional systems

Isolation levels

Serializable

Repeatable read

Read committed

Read uncommitted

Phantom reads

Two-Phase Commit protocol (2PC)

XA transactions

OSGi

OSGi architecture

OSGi bundles

Collaborative model

Java Connector Architecture (JCA)

Uses

JCA components

Contracts

Java Business Integration (JBI)

JBI components

Service Component Architecture (SCA)

SCA specification

SCA elements

Composites

Service Data Objects (SDO)

SDO architecture

Implemented patterns

Process modeling

Event-driven Process Chain (EPC)

Business Process Modeling Notation (BPMN)

Business Process Execution Language (BPEL)

The application of process modeling

Summary

3. Integration Architecture Blueprint

Dissecting the Trivadis Integration Architecture Blueprint

Standards, components, and patterns used

Structuring the integration blueprint

The road to the integration blueprint

Applications and integration

Layers in the integration solution

Information flow and roles

Information flow and building blocks

Combining the collection and distribution layer

Change of direction in the information flow

Adding the process layer

The role of the process layer

The building blocks of the process layer

Information flow in more complex integrations

The target becomes the source in a more complex integration

Routing to different target systems in the mediation layer

Routing to different target systems in the communication layer

Task sharing in the mediation layer

Management using a workflow building block

Allocating layers to levels

Transport level: Communication layer

Responsibility

Concepts and methods

Building blocks

Transport protocols

Transport formats

Integration domain level: Collection/distribution layer

Responsibility

Concepts and methods

Building blocks

Integration domain level: Mediation layer

Responsibility

Concepts and methods

Building blocks

Canonical data model

Message construction

Messaging channel

Message routing

Message transformation

Application level: Process layer

Responsibility

Concepts and methods

Building blocks

Job scheduler

Portal

Workflow

Event processing pattern

Notation and visualization

Representing the scenarios and the notation used

Visualizing different levels of granularity

Representing transaction boundaries

Configuration parameters as additional artifacts

Extension for capacity planning

Summary

4. Implementation scenarios

EAI/EII scenarios

Implementing the direct connection business pattern

Variant with synchronous call over asynchronous protocol

Implementing the broker business pattern

Implementing the router business pattern

Service-oriented integration scenarios

Implementing the process integration business pattern

Variant with externalized business rules in a rule engine

Variant with batch-driven integration process

Implementing the workflow business pattern

Data integration scenarios

Implementing the federation business pattern

Variant of the federation pattern using mashup technology

Implementing the population business pattern

Variant involving encapsulation of the population pattern as a web service

Variant of the population pattern started by a change event from Change Data Capture (CDC)

Variant with SOA-based population pattern triggered by a Change Data Capture event

Implementing the synchronization business pattern

EDA scenario

Implementing the event processing business pattern

Variant with two levels of complex event processing

Grid computing/XTP scenario

Implementing the grid computing business pattern

Variant with ESB wrapping a data grid to cache service results

Connecting to an SAP system

Modernizing an integration solution

Initial situation

Sending new orders

Receiving the confirmation

Evaluation of the existing solution

Modernizing — integration with SOA

Evaluation of the new solution

Trivadis Architecture Blueprints and integration

Summary

5. Vendor Products for Implementing the Trivadis Blueprint

Oracle Fusion Middleware product line

Oracle Application Integration Architecture (AIA)

Oracle Data Integrator

IBM WebSphere product line

IBM Information Management software

Microsoft BizTalk and .NET 3.0

Microsoft SQL Server Integration Services

Spring framework combined with other open source software

Summary

A. References

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部