That depends on your ESB.  As Rob pointed out somewhere in the thread,  
ESBs can be used as a mediation platform (my personal preference),  
providing pure "in-the-middle" capabilities and never acting as the  
final service endpoint, in which case it had better provide some  
support for versioning.  ESBs can also be used as a service  
development and execution platform (I'm not a fan of this but there's  
no arguing that it exists), in which case the support for versioning  
and management will be much weaker, and possibly non-existent.

I just made a Venn diagram for my book on the overlap between the XML  
appliance space, the Service Management Platform space, and the ESB  
space.  It looks like this:

<<inline: 5869_06_01.png>>



All of the products tend to have some management capabilities, the question you need to ask is whether or not is has all of the management capabilities you need. Based on the products I've had experience with, the biggest thing that tends to be lacking from a management standpoint in products that aren't marketed as Service Management or Run-Time SOA Governance platforms is the ability to break things down on a per-consumer basis where multiple consumers are using the same public access point (URL), such as knowing that consumer A sent 1000 requests for service 1 in the last 10 minutes and consumer B sent 500 requests for service 1 in the last 10 minutes. These products will only tell you that service 1 received 1500 requests in the last 10 minutes, whereas all of the major service management platforms can break it down.

-tb

On Jun 25, 2008, at 3:48 PM, htshozawa wrote:

That's my point! ESB is not a management tool. It is recommended to use
an ESB with a management tool to manage service versioning and
lifecycle.

H.Ozawa

--- In [email protected], Michael Poulin
<[EMAIL PROTECTED]> wrote:

I did not get your question: Axis is a development/run-time set of
libraries, it is not a management tool ( as I recall). If an ESB
contains an Axis module in certain version and your service (built with
Axis) uses another Axis  version, it might be a problem, I guess....

- Michael



------------------------------------

Yahoo! Groups Links




Reply via email to