Wednesday, May 12, 2010

BizTalk 2009 : Enterprise vs Standard

Main differences are listed below (in bold) that may swing the choice based on your company requirements.

Enterprise :
Complete EAI, B2B, and Business Process Management functionality
Includes all vertical industry accelerators (RosettaNet, HIPAA, HL7, and SWIFT)
Includes BizTalk Adapter Pack. Includes all current and new application and technology adapters
Includes BizTalk RFID Server and Mobile capabilities with support for unlimited devices
Supports High availability/Failover for multiple RFID Servers
Includes Host Integration Server
Unlimited "applications" allowed (see BizTalk Server 2009 Pricing and Licensing FAQ)
Scale out/failover multiple message boxes
Remote or local DB
Available for 120-day evaluation at no cost

Standard :
Complete EAI, B2B, and Business Process Management functionality
Includes all vertical industry accelerators (RosettaNet, HIPAA, HL7, and SWIFT)
Includes BizTalk Adapter Pack
Includes all current and new application and technology adapters
Includes BizTalk RFID Server and Mobile capabilities with support for unlimited devices
Includes Host Integration Server
Limited to two CPUs on a single server
Five "applications" allowed (see BizTalk Server 2009 Pricing and Licensing FAQ)
Single server solution/single message box
Remote or local DB
Limited 64-bit operating system support ***

*** Standard Edition supports 64-bit operating system but not in native 64-bit execution mode

Monday, May 10, 2010

What 64-bit SQL Server components are required to configure BAM tools?

The configuration wizard is a 32-bit process; therefore it requires certain components which allow it to communicate with 64-bit SQL Server. You must install the following SQL Server client components to enable configuration of BAM tools:

Connectivity Components
Management Tools
Legacy Components

BTS 2009: Which adapters are capable of running in 64-bit mode?

By default, all adapters can run in 32-bit mode on 32-bit Windows and on WOW64 on 64-bit Windows. The following adapters CAN run in native 64-bit mode (in either IIS or BTSNTSVC as the host process):

•HTTP
•SOAP
•File
•SMTP
•MSMQ
•MQSeries
•WCF

Note
The MQSeries adapter is supported in both 32-bit and 64-bit processes. The adapter has a MQSeries Agent that runs on IBM WebSphere MQ Server on Windows. With MQ Fix Pack 6.0.2.1 the agent is supported as a 32-bit process running under WOW64.


Note
Running the FTP adapter, SQL adapter, POP3 adapter, and MIME Decoder on 64-bit host instances is NOT supported.

How do 32-bit BizTalk Server executables run on Windows x64?

Windows x64 provides the ability to run both 32-bit and 64-bit executables on the same computer. 32-bit executables use the WOW64 service to emulate a 32-bit runtime environment.
http://msdn.microsoft.com/en-us/library/aa560166(BTS.10).aspx

BizTalk Server 2009 Standard Edition does not support native 64-bit hosting

BizTalk Server 2009 Standard Edition does not support native 64-bit hosting

Which versions of 64-bit Windows are supported?
All versions of BizTalk Server 2009 support 32-bit execution on Windows Server 2008, Windows Vista, Windows Server 2003 x64 (including R2) and Windows XP Professional x64 by using WOW64. Additionally, BizTalk Server 2009 Enterprise, Developer, Branch, and Evaluation Editions support native 64-bit execution on Windows Server 2008, Windows Vista, Windows Server 2003 x64 (including R2), and Windows XP Professional x64 by installing both 32-bit and 64-bit executables and providing configuration options to use either 32-bit or 64-bit modes. BizTalk Server 2009 Standard Edition does not support native 64-bit hosting.

Friday, May 7, 2010

BTSHttpReceive Error - 405 Method Not Allowed

Resolution:

Set Execute permission to allow Scripts and Executables for virtual directory where BTSHTTPReceive.dll resides.

In IIS 7, you can find it at: Handler Mappings --> Edit Feature Permissions --> Permissions: Execute

BizTalk: Implement Design Patterns for Business Rules with Orchestration Designer

BizTalk: Implement Design Patterns for Business Rules with Orchestration Designer

SUMMARY Because the value of good software planning and design should never be underestimated, it can be beneficial to use one of the many existing design patterns as a foundation for solving some of your toughest architecture problems. This article describes several traditional design patterns including the Observer pattern and the Dispatcher pattern, elaborates on their structures, what they're used for, and how they can help you build a BizTalk-based solution. Following this is a discussion on using the BizTalk Orchestration Designer to build designs and integrate existing business processes.