cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fang Zhen <>
Subject GSoc 2014 - WS-C/Tx implementation based on CXF
Date Wed, 12 Mar 2014 13:57:43 GMT
Hi All,

I'd like to participant in GSoc 2014 and propose a project of
WS-Coordination/WS-Transaction implementation base on CXF. I will describe
it briefly.

  WS-Coordination standard defines an extensible web service transaction
coordination framework, various coordination types and associated protocols
can be adapted to the framework. WS-AtomicTransaction and
WS-BusinessActivity standards provide the definition of the atomic
transaction and business activity coordination types and corresponding
coordination protocols based on WS-Coordination framework respectively.

  In my preliminary ideas, the implementation includes core module to
handle transactions and integration layer to adapt different execution
  Two main components of the core module are coordinator and participant.
According to WS-C standard, coordination service is an aggregation of
activation service, registration service and protocol services. A generic
coordinator provides the former two services since they are common to all
coordination types. Protocol services are provided by
coordination-type-specific coordinator and participant jointly. And of
course, all components are supported by its corresponding context.
  The core module must exist somewhere, say, a container which could be CXF
runtime. The core module, or more precisely, services provided by it,
 interact with outside world though the container. We can employ an
integration layer to communicate between core module and the container thus
we can support different execution environment more than CXF. In
conclusion, a set of integration api should be defined, and I'd like to
provide JAX-WS implementation which should also work with CXF.

  I would appreciate your comments on it. I'm looking forward for any
suggestions, technical corrections, opinions on the viability etc.

  I'm Fang Zhen, a postgraduate student from Beijing Normal University,
China. My research mainly oriented on web service transaction and


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message