1.

Record Nr.

UNINA9910456618303321

Autore

Seroter Richard

Titolo

SOA Patterns with BizTalk Server 2009 [[electronic resource] ] : implement SOA strategies for BizTalk Server solutions / / Richard Seroter

Pubbl/distr/stampa

Birmingham, U.K., : Packt Publishing Ltd., c2009

ISBN

1-282-09408-4

9786612094088

1-84719-501-6

Edizione

[1st edition]

Descrizione fisica

1 online resource (400 p.)

Collana

From technologies to solutions

Disciplina

004/.65

Soggetti

Computer network architectures

Service-oriented architecture (Computer science)

Software architecture

Electronic books.

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Cover; Copyright; Credits; About the author; About the reviewers; Table of Contents; Preface; Chapter 1: Building BizTalk Server 2009 Applications; What is BizTalk Server?; BizTalk architecture; Setting up new BizTalk projects; What are BizTalk schemas?; Schema creation and characteristics; Property schemas; What are BizTalk maps?; Configuring BizTalk messaging; Working with BizTalk orchestration; Summary; Chapter 2: Windows Communication Foundation Primer; What is WCF?; Defining the contract; Service contracts; Data contracts; Implementing contracts in services

Throwing custom service faultsChoosing an endpoint address; The role of service bindings; Hosting services; Consuming WCF services; Non-WCF clients; WCF clients; Summary; Chapter 3: Using WCF Services in BizTalk Server 2009; Relationship between BizTalk and WCF; BizTalk WCF adapter; Exposing WCF services from orchestrations; Setting up the project; Generating the WCF endpoint; Configuring the Generated Components; Anatomy of a generated WCF WSDL; Exposing WCF services from schemas; Consuming WCF services from orchestrations;



Consuming WCF services without orchestration; Summary

Chapter 4: Planning Service-Oriented BizTalk SolutionsThe core principles of a service-oriented architecture; Loosely Coupled; How does this apply to BizTalk Server solutions?; Abstraction; How does this apply to BizTalk Server solutions?; Interoperable; How does this apply to BizTalk Server solutions?; Reusable; How does this apply to BizTalk Server solutions?; Identifying Standard Message Exchange Patterns; Request/Response services; One-way services; Request/Callback services; Publish/Subscribe services; Types of services; RPC services; Document services; Event services; Summary

Chapter 5: Schema and Endpoint PatternsService-oriented schema patterns; Designing schemas based on service type; Canonical schemas; Building and applying reusable schema components; Node data type conversion for service clients; Node feature mapping for service clients; Element grouping; Element properties; Element restrictions; Exploiting generic schemas; Service-oriented endpoint patterns; Building reusable receive ports; Constructing a contract-first endpoint; Summary; Chapter 6: Asynchronous Communication Patterns; Why asynchronous communication matters

Using asynchronous services in WCFCreating the synchronous service; Building a client-side asynchronous experience; Working with server-side asynchronous services; Using asynchronous services in BizTalk with WCF; Consuming asynchronous services; Exposing asynchronous services; Getting results from asynchronous invocations; Building WCF services that support client callbacks; BizTalk support for client callbacks; Using queues within asynchronous scenarios; Summary; Chapter 7: Orchestration Patterns; Why orchestration?; What is MessageBox direct binding?; Using dynamic service ports

Defining the service

Sommario/riassunto

Implement SOA strategies for Microsoft BizTalk Server solutions with this book and eBook