Vai al contenuto principale della pagina

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



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Seroter Richard Visualizza persona
Titolo: SOA Patterns with BizTalk Server 2009 [[electronic resource] ] : implement SOA strategies for BizTalk Server solutions / / Richard Seroter Visualizza cluster
Pubblicazione: Birmingham, U.K., : Packt Publishing Ltd., c2009
Edizione: 1st edition
Descrizione fisica: 1 online resource (400 p.)
Disciplina: 004/.65
Soggetto topico: Computer network architectures
Service-oriented architecture (Computer science)
Software architecture
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
Titolo autorizzato: SOA Patterns with BizTalk Server 2009  Visualizza cluster
ISBN: 1-282-09408-4
9786612094088
1-84719-501-6
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910780782703321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui