BizTalk Rules..

Business processes embody complicated rules involving business objects and rules related to the business environment. BizTalk Server, therefore, separates rules from orchestration so that rules can be developed outside orchestrations. Business analysts may therefore capture important business logic that orchestration designers can refer to in their workflows. BizTalk uses the BizTalk Rules Framework as the [...]

Continue Reading...

Messaging Adapters..

Adapters are the software components that handle the reception or transmission of messages on specific protocols. BizTalk ships with the following standard adapters:
·         File Disk-based file exchange
·         HTTP Messaging using HTTP
·         MSMQT BizTalk Message Queuing, an enhancement of MSMQ shipped with BizTalk Server 2004
·         SMTP Email messaging
·         SOAP Messages exchanged via Web services
·         SQL Messages [...]

Continue Reading...

Assembly and disassembly:

This is a concept specific to BizTalk. This is the stage where inbound XML or flat-file messages are broken apart into their constituent parts, the context information is captured, and data is properly readied for the MessageBox. Messages can be bundled for transmission using an envelope. In this case, a disassembler component must be used [...]

Continue Reading...

Messaging Ports and Pipelines:

Receive ports and send ports are the originating and terminal endpoints, respectively, of BizTalk messaging. A message enters the BizTalk world through a receive port and leaves through a send port. Receive ports are logical arrival points that aggregate one or more receive locations. Each receive location is associated with a messaging protocol for example, [...]

Continue Reading...

The BizTalk MessageBox…

BizTalk messaging separates the stateful part of messaging, messages and their context information, from the stateless part, the actual processing and delivery of messages. The MessageBox is a SQL Server database, and much of the functionality of BizTalk messaging is implemented as stored procedures. Messages are the irreplaceable part of BizTalk. If you interrupt the [...]

Continue Reading...

Messages..

Messages are just an abstract way of looking at structured data. Any sort of structured data, such as XML, CSV flat files, or positional files, qualifies as a message in BizTalk messaging.
BizTalk is designed with XML in mind, and, indeed, converts all messages to its own XML format inside the messaging engine to simplify processing. [...]

Continue Reading...

Biztalk server Architecture….

BizTalk Server architecture is divided into two main ideas:
· Messaging
· Orchestration
Messaging is a low-level concept involving the exchange of structured data, whereas orchestration is the high-level view of a sequence of messaging exchanges.
A message arrives at a receive location from an application or business partner. The receive location is a particular URL that [...]

Continue Reading...

WCF Application

If you are planning to write a simple client , host WCF Application, Please ensure that you have Microsoft .Net Framework 3.0 installed on the machine along with the Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP.
Following are the steps to be followed.
Create the Service
Create the Service Host
Create a [...]

Continue Reading...

BizTalk and WCF

Windows Communication Foundation (WCF) enables applications to communicate whether they are on the same computer, across the Internet, or on different application platforms.
Following are the steps while creating a WCF Applications
Designing and Implementing Services
Describes how to design and implement a service contract, choose a message exchange pattern, specify a fault [...]

Continue Reading...

BizTalk Server 2006 Installation issues and resolution

Its my self experience , One of my friend shared with me evaluation version of Microsoft Biztalk Server 2006 R2 , along with the Sql Server 2005 CTP. Oh my god after several installations of .Net, Sql Server 2005 , Microsoft Biztalk Server 2006 R2, some or the other error threw and unstalling these packages [...]

Continue Reading...