Microsofts ESB Offering

If you asked IT professionals about Microsofts offerings in the area of Enterprise Service Bus (ESB) you did not get an answer.
It is not that they had nothing to offer it just seemed that Microsoft did not think that from a marketing perspective it was the right strategy to sell an ESB as a product.
But in fact with Biztalk Server they had the infrastructure whose functionality would be best described as ESB functionality (adapters, message subscription, content based routing, transformation, etc…).
The strategy changed now as Microsoft offers ESB Guidance.
It comprises guidance, components and services that allow to use Biztalk Server as a pure ESB.

Features are:
– Intelligent Routing
– Message Transformation
– Itinerary Processing
– Legacy and LOB Application Adaptation
– Service Orchestration
– Metadata Lookup
– Exception Management
– Distributed Deployment
– Centralized Management
– Business Rule Engine
– Business Activity Monitoring

After skimming through the documentation it seems that the EBS Guidance does not introduce any ground-breaking changes. It is more a description of Biztalk Server from the ESB perspective. It is an example of the modularity and extensibility of Biztalk Server.

Quote: “Many of these components and services rely on features implemented by BizTalk Server 2006, such as the Orchestration, Transformation, and Business Rules engines and the Message Box database.”

If someone asks today about Microsofts ESB offerings, the ESB Guidance is the place to look at.

Legacy Integration with JBI

In the article Integrating CICS with the Jbi4CICS Component Amedeo Cannone and Stefano Rosini describe how to integrate a CICS system using a JBI component.

To me it shows two things.

1. How standardization (JBI) helps to create reusable components.
2. The power of the modularization with clearly defined responsibilities.

The result is that you can integrate your legacy assets with minimal effort.

The Future of Java

In his newsletter What’s Next? Life After J2EE David Chappel writes down some interesting thoughts about the future of Java.

“…. Given this reality, what will the dominant Java application platform look like in the next few years? One possibility is that no leading choice will emerge, that JEE5 and Open SOA and various open source technologies will all gain a reasonable number of adherents. While technology fans might rejoice at this, enterprise decision makers

QuickModeler 2.1 released

When Visual Studio 2005 was released, I thought that there wouldn’t be the need for a reverse engineering class designer anymore. So I did not migrate QuickModeler to VS.NET 2005. But in the recent months I got many requests for this add-in. This is probably due to the fact that Visual Studio Express does not contain a class designer. So I decided to migrate it and finally it

Free BPEL 2.0 Designer

Active Endpoints, Inc., the leading provider of SOA orchestration products and services, today announced the availability of ActiveBPEL 3.0. The ActiveBPEL product family includes open source and commercial SOA orchestration solutions that are standards-compliant and platform-neutral, forming the foundation for fast, cost-effective business and systems integration. Among other important capabilities, ActiveBPEL 3.0 comprehensively supports the forthcoming WS-BPEL 2.0 standard, which will be officially published early in 2007.
The Eclipse based ActiveBPEL Designer is free.

Mediation and Orchestration

If you are in a real project knowing the difference between mediation and orchestration is important.
In my previous blog entry I gave a short introduction into the different types of processes.
If found some interesting articles that provide more detailed information about the subject.

A good article written by Satadru Roy about mediation and orchestration can be found at
SOA infrastructure: Mediation and orchestration

Another one written by Ronan Bradley is:
ESB: saving SOA from a dead end