BizTalk 2009 new features
With BizTalk, organizations are able to communicate with a variety of platforms and applications and Combining different systems into effective business processes is a challenging problem.Microsoft has released new version for BizTalk which is BizTalk 2009.just i will give you simple brief about the BizTalk 2009 new features.
Key new features in BizTalk Server are:
- Better support for deploying, monitoring, and managing applications
- Significantly simpler installation
- Improved capabilities for Business Activity Monitoring (BAM)
kindly find the below new features of BizTalk 2009.
Updated Platform Support
BizTalk Server 2009 supports the latest Microsoft platform technologies, including Windows Server 2008 These platform updates enable greater scalability and reliability, and many advances in the latest developer tools.also the following are the enhancements in Windows Server System support.
New Hyper-V Virtualization Support
BizTalk Server 2009 takes advantage of the latest virtualization improvements included as part of Windows Server 2008 Hyper-V, which can lead to reduced costs through lower hardware, energy, and management overhead, plus the creation of a more dynamic IT infrastructure.
Improved Failover Clustering
By taking advantage of Windows Server 2008 clustering, BizTalk Server is now able to be deployed in multi-site cluster scenarios, where cluster nodes could reside on separate IP subnets and avoid complicated VLANs.
Enhanced Business Activity Monitoring
By expanding the out-of-the-box BAM functionality with SQL Server 2008 Analysis Services, BizTalk Server 2009 provides support for Unified Dimensional Model (UDM) cubes and scalable real-time aggregations, which enhances support for Microsoft Performance Point Server 2007.
Enhanced Support for AS2
Transmitting EDI transactions over the Internet is an increasingly popular alternative to sending and receiving EDI using value-added networks (VANs). Using the Internet for data exchange reduces costs, increases efficiency, and has advantages in terms of redundancy and scalability.
To support this growing trend, BizTalk Server 2006 R2 introduced support for EDIINT AS/2 (Applicability Statement 2). AS/2 is a specification that enables transport of business data over the Internet in a safe and reliable manner. BizTalk Server uses AS/2-defined methods to send, receive, encrypt, decrypt, decompress, sign, and verify signatures between partners using HTTP over the Internet. BizTalk Server helps ensure the security of messages through the use of encryption keys, digital signatures, certificates, and non-repudiation.
BizTalk Server 2009 introduces the following AS/2 features:
- Drummond Group certified for multi-file attachment support, file name preservation support and interoperability.
- Resend messages if an MDN has not been received within a specified time frame.
- Send and receive multiple file attachments.
- Preserve attachment file names.
Enhanced Support for EDI
Electronic Data Interchange (EDI) is one of the most prevalent means by which businesses exchange data electronically. It represents approximately 75 percent of all business-to-business electronic transactions and grows at about 5 to 7 percent per year.
BizTalk Server 2009 builds on the core architecture of BizTalk Server 2006 and makes strides in all dimensions of application-to-application, business-to-business, and business-process automation.
BizTalk Server 2009 improves EDI support with the following features:
Dynamic EDI Envelope Generation:
- Override EDI envelope settings at runtime by setting context properties.
- Values configured in party resolution are used unless the specific value is overridden.
Multiple Batches
- Multiple batch configurations can be created for each party.
- Batch lifecycle can be managed individually.
HIPAA
- HIPAA schemas now support equivalent segments.
New Application Life-Cycle Management (ALM) Support
BizTalk Server 2009 provides support for Microsoft Visual Studio Team System 2008 Team Foundation Server, and enables development teams to leverage the integrated source control, bug tracking, support for team development, integration with Microsoft Office Project Server 2007, and support for automating builds by using MSBuild.
Enhanced Developer Productivity
BizTalk Server 2009 introduces a number of improvements to the underlying Visual Studio-based BizTalk project system, which enhances debugging support for artifacts such as BizTalk maps (XSLT), pipeline components, and XLANG orchestrations, and enables support for unit testing with Microsoft Visual Studio Team System 2008 Test Edition.
Other Enhancements
BizTalk Server 2009 improves recoverable interchange processing of validation failures by providing support for recoverable interchange processing for disassembly (DASM) and a validation stage within the pipeline. The WCF adapter has been enhanced to provide support for configurable transactions and the ability to choose the transaction isolation level in the WCF-Custom send adapter.
BizTalk 2006 architecture
I want to give you simple description about BizTalk architecture.

BizTalk 2006 arcitecture
The above image contains most important BizTalk components and how it related to each other.
BizTalk is designed to receive inbound messages, pass them through some form of logical processing, and then deliver the result of that processing to an outbound location or subsystem. The art of architecting a BizTalk project begins with how to solve these three simple yet all-important tasks.
Inside BizTalk Server, you will find tools, each of which address a specific type of problem.
I will list all this tools and explain each one
Ports and adapters provide the logical abstraction for sending and receiving messages to and from BizTalk. They allow you to code your application in a generic fashion and not worry about the implementation details of how these messages will be consumed and delivered.
A port is a logical construct that can receive and send messages to/from the BizTalk Messagebox. The port must be married to a specific receive location to accept the message.
The receive location then is tied to a specific adapter, which provides the details of how the message will be transported. BizTalk provides several adapters out of the box including those for FTP, File Access, SOAP,HTTP, SMTP, POP3, MSMQ, and MQSeries.
Business Activity Monitoring (BAM) and Business Activity Services (BAS) provide the infrastructure to perform application instrumentation and metric reporting. BAM provides the ability to instrument your application to provide business-level data that is much more relevant than the default system-level information that is available in the base product.
BAS, on the other hand, provides a simple yet powerful way to display metric data from BAM and other system-level subservices using Microsoft SharePoint Portal Services. Most organizations will integrate the BAS portal into an existing SharePoint infrastructure rather than build an entire SharePoint site around BAS itself.
Pipelines provide a way to examine, verify, and potentially modify messages as they are received from and sent to BizTalk. They allow you to deconstruct messages that contain multiple documents and/or header information into a format that is more logical to the application or business user. Pipelines are applied to ports and are either a send pipeline or a receive pipeline depending on the directional flow of the message.
Pipelines have various stages in which components can be executed. Stages are much like events in that they have a set order in which they execute and can be used to ensure that pipeline component logic executes in the correct order. Each stage can potentially execute more than one pipeline component depending on where it is located.
The stages for the two types of pipeline are as follows:
• Send pipeline stages:
§ Pre-Assemble
§ Assemble
§ Encode
• Receive pipeline stages:
§ Decode
§ Disassemble
§ Validate
§ Resolve Party
Pipeline components are classes that are executed within the various stages of a BizTalk server pipeline. Custom pipeline components implement a specific set of application interfaces
required by the BizTalk framework. Several default pipeline components are shipped with the product that provides standard functionality that most pipelines require, examples of which are as follows:
• Disassemblers and assemblers: Components that allow a pipeline to examine an inbound document and separate it into logical parts, or likewise take several separate documents and assemble them into one document. In most projects, the inbound or outbound document is a container or an envelope document that may contain several
other distinct but related document types, each with their own schema.
• Validators: These allow for the pipeline to validate the document according to a default specification. The default validators allow the pipeline to verify that the document is valid XML. Custom validators can be written to perform solution-specific validation.
• Encoders and decoders: As the name suggests, these allow the pipeline to either decode an inbound message or encode an outbound message. The default BizTalk components allow you to encode or decode S/MIME messages. Most custom encoder/ decoder components perform either custom security routines or specialized cryptographic operations.
Orchestrations are used to graphically model workflow and provide the primary mechanism to implement business process automation within the product. Orchestrations are by far the most powerful tool within the BizTalk Server toolbox as they allow for the rapid development and deployment of complex processes that in many circumstances can be implemented with little to no coding. Orchestrations are created within Visual Studio and are compiled into .NET assemblies that are installed into the BizTalk Management Database. Assemblies deployed to this database must also be installed into the Global Assembly Cache and have a strong name.
The Orchestration Designer is a primarily visual tool.
Transformation(Maps)s allow the application to map one message specification to another and transform data as it is processed. BizTalk messages are XML documents within the system, and as such, transformations are created from XSL (eXtensible Stylesheet Language) stylesheets. Transformations in BizTalk 2004 used the Microsoft XML Document Object Model (XML DOM) as their primary transformation engine. Starting in BizTalk 2006, the transformation
engine is a custom solution developed by the BizTalk Server team. This new transformation engine is designed to increase the performance of transforming complex and especially large messages while preserving fault tolerance. Transforming large messages
(greater than 10MB) proved to be problematic in BizTalk 2004 due to issues with out-ofmemory conditions that occurred within the transformation engine, which was the main reason for this features’ redesign.
The Messaging Engine is the heart of BizTalk. The engine is responsible for ensuring that messages are received and routed to the proper location, that transaction isolation and consistency occurs, and that errors are reported. In reality, the Messaging Engine is the “Server” component of BizTalk Server. The Messaging Engine uses several BizTalk databases to store message information and metadata as well as system-level parameters. The Messaging Engine uses Microsoft SQL Server as its data storage facility. The central database for messages within BizTalk is called the Messagebox. SQL Server is not required to be physically installed on the same machine as BizTalk Server, and we recommend it be installed in its own environment for
high-transaction and fault-tolerant solutions.
The Business Rule Engine (BRE) is a facility where business rules can be modeled using a simple GUI and called from within the BizTalk Server environment. The BRE is designed to allow for versioning and modification of implemented business rules without having to change the processes within BizTalk that use them. Most solutions use the BRE to implement things that require frequent updates such as a discount policy percentage or calculations that are updated frequently as a result of legal or government regulations.
Electronic Data Interchange (EDI) Services is a documented and accepted set of standards for exchanging electronic documents between organizations. EDI is traditionally used within legacy applications that have been implemented prior to the XML standard from the W3C. EDI documents are text based in nature and have a variety of document specifications depending on the data to be exchanged and the industry that uses them. BizTalk Server provides mechanisms for parsing these EDI documents into XML as well as connectivity to legacy data sources such as Value Added Networks and proprietary dial-up services.
I hope this article be helpful for you.
-
Archives
- May 2011 (2)
- January 2011 (2)
- December 2010 (1)
- September 2010 (8)
- August 2010 (1)
- March 2010 (1)
- November 2009 (1)
- October 2009 (3)
- September 2009 (2)
- August 2009 (1)
- July 2009 (7)
- June 2009 (10)
-
Categories
-
RSS
Entries RSS
Comments RSS

