Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
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
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion