You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pubscribe-dev@ws.apache.org by Stefan Lischke <li...@novacom.net> on 2005/02/15 23:06:38 UTC

2 ways of using Hermes

Hi,

I want to share some of my thoughts, maybe they help us each other to 
understand more :-)

I see 2 ways of using Apache Hermes. The first one is as a part of the 
Apache WS-Stack (addressing, apollo,wss4j....). So that other Web 
Services can be build ontop of it. Thats the way i think the HP guys Ian 
and Sal are looking at it. They need Hermes for MUWS, which is a spec 
thats uses WS-RF and WS-N. This way of using Hermes i would call 
WS-Spec. centric.

The second way one can use Hermes is as a Message Oriented Middleware 
(MoM). Which is my view of how to use Hermes. That means, that through 
an API (which is org.apache.ws.pubsub) all the WS stuff is encapsulated 
and the user which want to send or get notifications is doing it via 
NotificationConsumer/NotificationProducer Interfaces(the user does not 
see the communication that is done with the JettyAxisServer).
So applications can be build that use WS-N or WS-E for communication. I 
call this User-centric

These two ways to use Hermes can exist side by side.
For the first one WSDL2Java is needed, that produces templates, to fill 
in business logic. Thats the way it is working right now. If you specify 
the subscribe operation in your wsdl, the Hermes templates are generated.

I think in practise the second approach would be used more often by the 
users.

any agreement, disagreement, discussion?

thx stefan

-- 
My place : http://user.cs.tu-berlin.de/~lischke


---------------------------------------------------------------------
To unsubscribe, e-mail: hermes-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: hermes-dev-help@ws.apache.org