This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

Comments on WS-Eventing

Stefan Tilkov,

Adam Blum comments on the WS-Eventing spec:

These reservations aside, WS-Eventing is a very exciting development. Beyond the fact that it is very good specification (nitpicking aside, I think the WS-* specs are actually getting better over time), by facilitating the creation of content routing services, it introduces for the first time to the web services world the capability of sending messages for which you do not know the recipient. This is a key building block to enabling rapid integration of many web services and applications around individual business events.

Very interesting. I’m not intimately familiar with the WS-Addressing spec, something that I definitely need to change; but I totally agree that WS-Eventing is very readable. I’m very much looking forward to the first implementation to get to play with it …

On January 16, 2004 9:56 AM, Jacques Talbot said:

WS-Eventing fits quite nicely with the previous WS-Adressing and WS-RM but I wonder why the overall agenda remains “to be guessed between the lines”. During the last 18 months or so, the WS community is trying to reinvent a MOM with queues and topics (to use a JMS vocabulary) and associated semantics once&only_once.

This is a very good objective since we need the MOM semantics (asynchronous, reliable) in an interoperable standard open world (JMS is not so). So now with WS-Adressing, WS-Eventing and WS-RM we have a decent interoprable MOM.

I think it would be much clearer for many people if this objective was stated up-front, so that one can use some existing mental model to understand where WS- is going.

In this context, it is a real problem that IBM decided to opt out and also that “the other camp” esp. Sun and Oracle are not there since in this specific case they have nothing to loose, (only to converge the two specs for reliability, these two are really ridiculous…). For the other part of the WS battlefield, BPEL vs WSCI, long transactions …, we can understand that the two camps want to fight, and we, as users, can wait since we can live without a standard for a while.

On the contrary, for what regards the “WS-MOM”, we need this NOW to make serious applications, so we need industry convergence. Let’s convey this message to the big players …

What do you think?

[email protected] Teamlog - France

— Jacques Talbot - Teamlog 10 rue Lavoisier - 38330 Montbonnot Tél: 04 76 61 37 12 Mél: [email protected] Tél. mobile 06 07 83 42 00

On January 16, 2004 11:58 AM, Stefan Tilkov said:

Jaques,

I agree; to me, all this talk about Web services and loose coupling is pretty unrealistic unless we have a truly asynchronous means of communication. So I welcome these new specs, and believe they are going to have tremendous impact. Once implementations become available, I will definitely advocate using them.

As to the analogy to JMS: I agree that in some cases, it might be helpful to explain what the specs are about in classic MOM terms. Still, asynchronous Web services are applicable in a scenario where JMS, MQ Series, MSMQ, etc. never were - for integrating processes across enterprise boundaries.