Ask the Expert

Microsoft BizTalk Server vs. other Java-based Web service orchestration tools

How would you compare Java-based Web service orchestration companies/technologies with Microsoft's BizTalk server?
Microsoft's

    Requires Free Membership to View

BizTalk Server in its current form is essentially an EAI product. Like most proprietary tools in the EAI category, BizTalk is implemented in a vertically integrated fashion, where orchestration constitutes the top layer, allowing flow to be implemented based on the declarative XLANG language. However, XLANG is expected to be superceded by BPEL4WS (a hybrid specification merging concepts from XLANG and WSFL) which has been submitted in August jointly by IBM, Microsoft and BEA.

Java-based technologies for Web service orchestration take a bottom up approach, striving to expand J2EE to provide native support for asynchrony and XML messaging as well as support of higher-level layers in the Web services stack, such as BPEL4WS and WS-Transaction. The container-services/component-model design philosophy of J2EE, at its core, is better suited to allow consistent expansion of the software infrastructure to support Web service orchestration.

The Java approach will naturally lead itself to best-of-breed designs. In contrast, Microsoft's BizTalk will have to be redesigned and better integrated with Microsoft's take-it-or-leave-it .Net framework. There are indications this is already starting to happen with Microsoft's announcement of Jupiter.

This was first published in November 2002

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: