Hi guys,
as you might have noticed earlier, I am working on implementing WS-Eventing 
specification for CXF as my master's thesis. WS-Eventing introduces a 
publish-subscribe pattern for web services, eg. a client can subscribe on a 
server in order to receive notifications about certain events which occur in 
some information system. It could be used for weather reports, watching stock 
exchange prices, security systems (eg. with motion detectors), or just any 
system which needs to send notifications.

Actually, the implementation is like 90% complete, I'd guess. At least from the 
specification point of view. What I would like to is to have someone have a 
brief look at it, to do some kind of review, so I can receive some feedback and 
do the necessary changes before we merge the code into upstream. And if no one 
was willing to dive into the functionality, at least briefly check if it 
complies with CXF coding patterns. Or you can just try and play with it, get 
familiar with a new technology. There is an example webapp to show you the 
basic principles. I know most of you are really busy.. But let's give it a try!

- The specification (for reference): 
http://www.w3.org/TR/2011/REC-ws-eventing-20111213/
- The code (the branch is jmartisk-devel): 
https://github.com/jmartisk/cxf/tree/jmartisk-devel/rt/ws/eventing 
- Step-by-step documentation [this is the recommended starting point!!!]: 
https://dl.dropbox.com/u/6677495/CXF_HTML_DOC/index.html
- An example web application is included: 
https://github.com/jmartisk/cxf/tree/jmartisk-devel/distribution/src/main/release/samples/ws_eventing
The (JSP) web application is meant to be simply deployed to a tomcat instance 
(I use it with tomcat 7), then you navigate to it with your browser.. And it 
will allow you to try out some basic features of WS-Eventing. 

I would be really grateful for any feedback in this, cause I would like to have 
it merged into upstream soon. After that I can finally write the main part of 
the thesis and perhaps receive that master's degree in June ;)

Huge thanks to anyone who would offer help of any kind :) Also feel free to 
contact me.

Cheers,
Jan (from Red Hat)

Reply via email to