Posts for the 'ESB' Category

You Ain’t Gonna Need ESB

Saturday, August 25th, 2007
Bobby Wolf posted a great article about a wide-spread problem plaguing many SOA implementations: over-engineering of SOA infrastructure, meaning that people rollout products that are not particularly required to implement their business services. He specifically talks about ESBs, but I would say that "you ain't gonna need it" principle should be applied to any component [...]

Comparison of SOA Suites

Sunday, June 17th, 2007
Several SOA vendors are trying to put together comprehensive suites of SOA products that in theory should be capable of addressing all aspects of SOA, including governance, integration, business process management and others. Formation of SOA suites is having a tremendous impacts on how SOA products are selected as many organizations are being tempted to settle [...]

Is ESB The Mediation Infrastructure of Web Services Platform?

Monday, May 28th, 2007
Lori MacVitte from F5 had a few comments about my post on using XML appliances in ESB capacity. While I don't completely agree with some of her specific points about what ESB capabilities are missing from XML appliances (for example, parallel processing is employed by most appliance vendors, transactionality is also supported for relevant protocols [...]

Is XML Appliance the Ultimate ESB?

Wednesday, May 23rd, 2007
IBM recently announced that DataPower XI50 appliance now supports transformations developed using WebSphere Transformation Extender design studio. This is the same technology used in the Message Broker product. Additionally, support for WebSphere Registry and Repository has been added. From the announcement: New offerings being announced today include the WebSphere DataPower Integration Appliance XI50, which now supports [...]

Finally, Somebody is Thinking about Batch Processing

Sunday, May 20th, 2007
Batch processing (a.k.a. "bulk processing") is dull and boring compared to the new world of SOA, Software as a Service and Web 2.0. It’s hardly ever mentioned these days, so one can get an impression that batch processing all but disappeared from an enterprise and got replaced by “enterprise mashups”, or, at the very least, [...]

Yahoo Pipes - A Great Way to Create Composite Applications

Tuesday, February 13th, 2007
Yahoo Pipes web site was launched last week and almost immediately drew the attention of a large crowd - I think the site actually went down for a few hours after the launch. Yahoo Pipes makes it extremely easy to "mash" different Web sources together - without any programming, using drag-and-drop AJAX UI. The UI [...]

Is ESB the Starting Point for SOA?

Sunday, July 9th, 2006
This blog entry discusses Forrester Wave report on ESB market. The report endorses ESB products and suggests that ESB is “the most straightforward way to get started with service-oriented integration today”. And I’ve always thought that the most straightforward way is to start implementing services instead of infrastructure products (however useful these products might be). As […]

The Most Important Characteristic of an ESB

Tuesday, July 4th, 2006
ESB and other SOA middleware can provide many important capabilities but at the end of the day what really counts is whether these products make developers and other stakeholders more productive. There is nothing “magic” about ESB products. They are all based on well-known application servers and/or messaging products and so they really don’t change the […]

Limits of Visual Service Orchestration

Monday, May 29th, 2006
Visual tools for designing message or process flows are part of many ESB products. BPM products supporting BPEL or BPMN also heavily rely on visual tools. Flowchart-like visual notation used by these tools represents a specialized language that includes all elements of structural programming ("if-then-else", "while" and so on). Unfortunately, these languages have very limited support [...]

What is an ESB?

Friday, May 12th, 2006
ESB products are touted by vendors as key infrastructure component of an SOA. ESB product selection is a great challenge because ESB as a product category is still very new. Unlike in JEE application server space, there are no standards that define ESB capabilities. So vendors are free to use ESB moniker for, essentially, any […]