As Latest Version of BizTalk is released, the Cloud offers more Integration Opportunities…

BizTalk 2013 R2 has just been released and as the Cloud grows, the need for more complex integration scenarios means that BizTalk and other integration technologies may receive renewed focus from enterprises trying to integrate a combination of external organizations (suppliers, vendors, etc.), custom applications, legacy applications and various data feeds that could be coming through a traditional internal network, a cloud network or a hybrid of the two working together to optimize the integration flow.

image

BizTalk has taken a little bit of a back seat in the Microsoft product family as parts of BizTalk such as workflow and communications have been moved into the .NET framework itself.  Around 2011, there were a lot of “Is BizTalk Dead?” conversations being had as Microsoft moved to the cloud and started promoting Azure services and there were little improvements to the existing BizTalk engine.

In addition, the concept of a Message Bus has been introduced into Azure as a specific service (Azure Service Bus) that can run without BizTalk as well.  Microsoft has now also launched BizTalk Services which is a PAAS service for BizTalk.  You can also run BizTalk on Azure through IAAS as a virtual machine. 

Comparing Microsoft’s Integration Technologies

Microsoft has at least three key integration technologies – here is how they compare in terms of functionality, features and pricing:

  BizTalk Server 2013 R2 BizTalk Services Azure Service Bus
Deployment Model On Premise or IAAS PAAS PAAS
High Availability, Backup/Restore, DR Yes Yes Yes
Adapters File
FTP
SFTP
SOAP
RESTful Services
HTTP
Email
SQL
SAP
Siebel
Oracle DB
Oracle Apps
SharePoint
MQSeries
Service Bus
FTP
SFTP
SOAP
RESTful Services
HTTP

SQL
SAP
Siebel
Oracle DB
Oracle Apps

Service Bus
Azure Blob

 
Queues Yes Yes Yes
Topics (Pub/Sub) Yes Yes Yes
Relays Yes Yes Yes
Transformations, XSLT Yes Yes No
Custom Code, scripting Yes Yes No
Long running processing Yes No No
Rules Yes No No
Business Activity Monitoring (BAM) Yes No No
Service Oriented Architecture / ESB Yes No No
EDI/AS2 Yes Yes No
HL7/HIPPA Yes No No
Customizable Adapters Yes Limited No
Message Mapper Yes Yes No
Functoids Yes Limited No
Testing Yes Yes No
Pricing Per Core (4 Core Minimum) for On Premise or Per Hour running in IAAS Per Hour Per Transaction or per Relay Hours

 

As you can see, the Azure Service Bus is more of a developer tool than an Enterprise Integration Bus.  It provides basic queues, topics and relays but the rest is up to you – it lacks the mapping, adapters and enterprise monitoring to compare with BizTalk.  BizTalk Services has come a long way and can compete well with on premise with two big exceptions: 1) lack of HL7/HIPPA support for healthcare organizations 2) there are a number of functoids that do not exist in BizTalk Services.

What’s New in BizTalk 2013

The following are key new features in BizTalk 2013:

  • Support for the latest platforms (e.g. SQL 2014, Windows Server 2012, Visual Studio 2013, etc.)
  • Improved Service Bus Messaging Adapter
  • JSON support through WCF-WebHTTP Adapter
  • Two factor support for SFTP
  • Updates to the HL7 adapter
  • Support for creating BizTalk servers on Azure IAAS
  • New SharePoint Adapter
  • PowerShell support

Is this enough to have a BizTalk conversation in your enterprise? 

Read More