|
YOUR FEEDBACK
|
TOP MICROSOFT .NET LINKS Styles BizTalk Application Styles
What can be done with Biztalk
By: Andy Morrison
Aug. 2, 2006 12:00 PM
BizTalk is a broad and inherently flexible product that can be used to build a large variety of applications; however, it exists to solve very complicated problems, it has a long ramp-up time associated with it, and many people simply find it too daunting to consider. As a reaction to these hurdles, this article will discuss different application styles that can be built with BizTalk instead of attempting to describe it and its features. A set of questions for determining when BizTalk Server could be used will also be presented.
BizTalk Application Styles
Messaging This application style is defined by asynchronous message processing and routing. Internally, all messaging is asynchronous inside BizTalk although from a client application perspective it can appear to be synchronous processing. Message routing refers to the process of determining which subscribers an incoming message should be sent to. Additionally, this application style often involves message transformations from one data and/or structure format to another data and/or structure format due to system differences or requirements. All other application styles mentioned in this article except the Business Rules Engine use the messaging application style as the foundation of their own style.
Business Rules Engine The Business Rules Engine application style can be used from BizTalk or as a standalone server-side rules engine. When used "standalone" the BRE will need a distributed technology wrapper (Web Services, .NET Remoting, etc.) to act as a façade. This application style can range from being quite simple, such as when it's used as a configuration store, to quite complex, such as when it's used to manage complex, frequently changing credit-scoring rules.
Enterprise Application Integration EAI applications can range from high-throughput batch-like processes where heavy volumes of messages pass from one system to another in a short period of time to near-real-time messaging where messages flow from one system to another as business events occur. Combinations of these two types of the EAI application style are common as well. BizTalk is well suited to this application style and can remove the point-to-point integration solutions that define many existing EAI implementations.
Business to Business (B2B) B2B applications also range from high-throughput batch-like processes to near-real time processes. B2B applications often involve a suite of common protocols including FTP, SFTP, FTPS, HTTP, SOAP, SSL, and various EDI protocols. Application Façade The Application Façade application style is very common and can range in complexity depending on the types of applications and their number. In this style, BizTalk acts as a façade between consumers that use a service and the application that provides the service. This usually requires a low-latency solution because the consumers are often end users utilizing client applications. There are many reasons for using this application style, including decoupling systems, eliminating point-to-point integration solutions, and implementing aggregations from multiple providers behind a single façade. When application façade s aggregate information from multiple providers their complexity can increase greatly because of performance issues, stale data, down systems, time-outs, conditional system usage based on context, transformation to a common message format, and filtering. Application Server Replacement The Application Server Replacement application style is very similar to the Application Façade except that it's centered on a single application. This application has become more common over the last several months. In this application style, standard .NET Web Services, .NET Remoting objects, or other application server technologies are replaced with BizTalk Server and a series of SOAP or HTTP services hosted in BizTalk. There are many reasons for doing this:
MICROSOFT .NET LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING NEWS FROM THE WIRES
|
|||||||||||||||||||||||||||||||||||