万本电子书0元读

万本电子书0元读

顶部广告

SOA Patterns with BizTalk Server 2013 and Microsoft Azure - Second Edition电子书

售       价:¥

2人正在读 | 0人评论 6.2

作       者:Richard Seroter

出  版  社:Packt Publishing

出版时间:2015-06-30

字       数:196.5万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
If you are a developer who has been tasked with building service-oriented BizTalk Server solutions, this book is for you. It will help you to envision an enterprise solution and implement the software blueprint.
目录展开

SOA Patterns with BizTalk Server 2013 and Microsoft Azure Second Edition

Table of Contents

SOA Patterns with BizTalk Server 2013 and Microsoft Azure Second Edition

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Instant updates on new Packt books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Building BizTalk Server 2013 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

2. Windows Communication Foundation Primer

What is WCF?

Defining the contract

Service contracts

Data contracts

Implementing contracts in services

Throwing custom service faults

Choosing an endpoint address

The role of service bindings

Hosting services

Consuming WCF services

Non-WCF clients

WCF clients

Summary

3. Using WCF Services in BizTalk Server 2013

The relationship between BizTalk and WCF

BizTalk WCF adapters

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

4. REST and JSON Support in BizTalk Server 2013

Why REST services

URL deciphering

JSON versus XML

Resource representation

Handling message versioning in REST

Documenting contracts

Security

BizTalk 2013 and REST

Exploring the WCF-WebHttp Adapter

Exposing a RESTful web service using BizTalk

Pipeline to publish a typed message

Receiving XML and JSON messages via the Post method

Consuming a web service

Sending a JSON message to a RESTful service

Hiding the SVC filename extension

Summary

5. Azure BizTalk Services

What is MABS

The MABS architecture

Setting up new MABS projects

MABS artifacts

Configuring messaging in MABS

Summary

6. Azure Service Bus

Service Bus types

Queue types

Service Bus Queue characteristics

Queue naming convention

Message size

User-defined name/value pairs

Priority order

Time to live

Dead-lettering

Sessions

Retrieving messages off a Queue

Deferring message processing

Security

Topics

Subscriptions

Subscription rules

Rule filter

Rule action

Express Queues/Topics

Partitioned Queues/Topics

Event Hubs

Partitions

Consumer groups

Connectivity

Replaying of messages

Poisoned messages

Security

Relay Service

Hosting Relay Services

Connection modes

Authentication

Network transients

Service Bus for Windows Server

Administration tools

Summary

7. Planning Service-oriented BizTalk Solutions

The core principles of an SOA

Loosely coupled

Applying loose coupling to BizTalk

Abstraction

Applying abstraction to BizTalk server

Interoperable

Applying interoperability to BizTalk server solutions

Reusable

Applying reusability 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

8. Schema and Endpoint Patterns

Service-oriented schema patterns

Designing schemas based on service type

Canonical schemas

Building and applying reusable schema components

Exploiting the reusable imported schema

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

9. Asynchronous Communication Patterns

Why asynchronous communication matters

Using asynchronous services in WCF

Creating 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

10. Orchestration Patterns

Why orchestration?

What is MessageBox direct binding?

Using dynamic service ports

Defining the service

Configuring IIS/WAS to host the service

Building the BizTalk solution

Configuring the BizTalk solution

Supporting dual initiating message exchange patterns

Building the BizTalk solution

Configuring the BizTalk solution

Chaining orchestrations using business rules

Building the BizTalk solution

The role of transactions in aggregated services

Defining the service

Building the BizTalk solution

Building message-type agnostic orchestrations

Defining the validation services

Building the BizTalk solution

Bringing it all together

Reflecting on the implemented solution

Summary

11. Versioning Patterns

Why versioning?

What service aspects may undergo changes?

How to version schemas?

How to version endpoints?

Creating endpoints for custom WSDLs

Versioning long-running orchestrations

Versioning other BizTalk components

File versions

Versioning BRE components

Techniques for delaying change

Flexible fields

Generic on-ramps

Summary

12. Frameworks and Tools

ESB Toolkit

BizUnit 4.0

Monitoring tools

BizTalk 360

AIMS for BizTalk

The BRE Pipeline Framework

BizTalk Documenter

Sentinet

Further reading

Summary

13. New SOA Capabilities in BizTalk Server 2013 – Azure Hybrid Patterns

Advantages of a hybrid solution

Reduced operating costs

Freeing up on-premises infrastructure resources

Allowing burst capacity

Improved service levels

Reduced capital expenditures

Improved system availability and disaster recovery

Wider audience reach

Disadvantages of a hybrid solution

SOA patterns used in hybrid solutions

BizTalk Services Hybrid Connection

Azure Relay Services

BizTalk Adapter Service

BizTalk Server Adapters

The WCF-BasicHttpRelay and NetTcpRelay adapters

The SB-Messaging adapter

The BizTalk WCF-WebHttp adapter

Azure SQL Data Sync

Microsoft Azure Caching

Database sharding

Special security considerations

Monitoring assets on the ground and on the cloud

Handling scalability, availability, and performance

Scalability

Availability

Performance

Summary

14. What's New and What's Next?

BizTalk Server 2013 R2

JSON support

JSON encoder pipeline component

Service bus adapter improvements

Azure App Services

Azure API Management

Summary

Index

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部