Google
 

Thursday, October 25, 2007

BizTalk 2006 Features and Enhancements

Adapters. Most of these were available as add-ons, but now they’ve been enhanced and are included with BizTalk Server.

POP3


  • Ability to receive messages (or stuff) via emails and attachments from a mailbox.

SharePoint


  • Send and receive documents stored on SharePoint

MSMQ


  • Send and receive messages via a standard MSMQ queue. We use MSMQ today, but only for the API – the messages we send still go to a MSMQt queue (which is just the BizTalk MessageBox). This actually integrates with a true MSMQ queue.

SMTP


  • Updated for sending of plain text or HTML emails with multiple attachments

File


  • Updated a few features such as specifying credentials (instead of relying on the host instance account… but that account can also be used).
  • Now able to specify a polling period (instead of “as fast as you can.. go BizTalk go!” J)

Operational Management/Administration

Logical Applications


  • New feature provides ability to create a logical grouping (an “application”) to house related artifacts such as orchestrations, schemas, maps, pipelines, ports, and locations. As compared to 2004 (and even worse before that) where all these are in one big jumble that gets hard to manage when multiple applications are deployed.

Administration Console


  • Contains runtime message and service monitoring features provided by HAT. Still must use HAT for tracking and orchestration debugging though.

Application Views


  • Shows information by application grouped by artifact type. Similar to 2004 MMC, but only shows artifacts in the selected application instead of all of them.
  • An “all artifacts” view, similar to BizTalk Explorer in Visual Studio

Operations Page (Group Hub). View showing overall status of group.


  • Indicators showing green, yellow, or red (instance went from running to stopped for example).
  • Shows work items in progress, number of suspended instances, suspended messages, etc.

Group by Application


  • HAT runtime monitoring features in the MMC to query on a logical application

Application Management


  • Ability to manage the entire logical application as a set rather than separate artifacts. For instance, a single click can start all artifacts in the application in the correct order (where dependencies are important, but not always known by a sysadmin).
  • Can stop, start, configure, import, export, and other operations on an application.

Application Import/Export


  • Instead of exporting simply a bindings file, 2006 can build a completely self-contained MSI file containing all binaries and configuration information to recreate the entire application on another system.

Development

Deployment


  • Can build and deploy all BizTalk projects in Visual Studio solution (in correct order) rather than just one at a time.
  • Can specify which logical application to deploy all binaries and configuration to

Flat File Schema Wizard


  • Was previously a highly manual process creating a schema and specifying flat file delimiting (or positional) attributes to each element
  • Has designer to create flat file specific attributes
  • Can start with flat file instance as a base for creating a schema, and the wizard creates XSD which can then be modified with flat file designer tool
  • Works much like DTS Import

Orchestration Designer


  • Zoom Support
  • Preserves collapsed and expanded shapes upon close and reopen of orchestration
  • Expression dialog is bigger (although still fixed size)

Runtime

Failed Message Routing


  • “Generate error report on failed messages” – new checkbox on receive port. When checked, instead of a message getting suspended on failure they get sent back to the message box with new special error handling promoted properties set
  • End point filters can be created on an orchestration (or send port) that subscribe to failed messages
  • When used appropriately, failed message routing can be used to notify users of failed messages, building rich error handling, or message repairing.

Message Resume


  • More support for resuming a stopped or suspended message

Large Message Transformation


  • Improved so that large messages can be transformed more efficiently using disk instead of utilizing tons of memory and resources.
  • Both in-memory and disk methods available
  • Registry entry providing message size threshold


BizTalk Setup

Installation


  • Prerequisites now included with BizTalk, so setup is much easier and quicker than in 2004
  • Has two setup types – a flexible advanced installation experience for sysadmins and a simple installation experience for developers/single-machine users/first-time users.

Upgrade


  • Has smooth upgrade from 2004 capabilities


No comments: