SAAS: Linking enterprise applications to managed BizTalk Services

Source: Internet
Author: User
Tags biztalk

This article describes the following:

BizTalk Services as an ESB service

BizTalk Services-based WCF applications

Relay Connectivity Options

Identify service and token providers this article is based on a pre-release version of BizTalk Services. All information contained in this article is likely to change.

This article uses the following techniques:

BizTalk Services,. NET Framework 3.0

Directory

Software is a service

Internet Service Bus

BizTalk Services

BizTalk Services SDK

A typical WCF application

Relay Connectivity Options

Through relayedhttp through the firewall

Configuring the Identity Service

Custom token Provider

How to get Started

Today's enterprises need to be able to quickly develop, deploy new applications, and integrate them into their existing environments, compared with the past. The growing demand for dynamic, loosely coupled applications is one of the main reasons many enterprises are moving to, or are currently moving to, a service-oriented architecture (SOA) as their application base.

As companies move towards SOA, there is a growing emphasis on composite systems of various applications within the enterprise. In this new environment, developers are responsible for organizing business processes in the various application services mentioned above that may be developed and published to the network by other teams and organizations, which may use different implementation technologies or line-of-business applications, thereby increasing the complexity of the entire system. Although SOA simplifies each point-to-point connection, composite applications are more difficult to handle and more vulnerable because the total number of service connections The application requires will grow over time (see Figure 1).

Figure 1 managing point-to-point connections in a composite application

This reality has prompted many companies to start using a more loosely coupled and sustainable service model (often called an enterprise service Bus (ESB)). An ESB model is becoming more common because it helps manage multiple service connections through a central bus, which provides an abstraction layer over basic messaging details. For example, an ESB can help agents differentiate between services in terms of naming conventions, identity management, message formats, and communication protocols. Once the service arrives at the bus, any other service on the bus can be connected to it, even if it is not normally communicated directly to the service (see Figure 2).

Figure 2 Building a composite application with an ESB

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.