ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "FrontPage/ws-kandula/kandula2" by EranChinthaka
Date Tue, 16 Aug 2005 17:38:36 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by EranChinthaka:
http://wiki.apache.org/ws/FrontPage/ws-kandula/kandula2

The comment on the change is:
Correcting some typos

------------------------------------------------------------------------------
  
  == Rationale ==
  
- The target of Kandula project was to implement WS-Coordination, WS-Atomic Transaction &
WS-Business Activity for Axis 1.x. Kandula implementation lacks the mandatory asynchronous
support due to axis 1.x not supporting one way messaging.Since Axis2 is about to make 1.0
release we believe it is the time to start working on a Kandula implementation for it using
it's asynchronous support.
+ The target of Kandula project was to implement WS-Coordination, WS-Atomic Transaction &
WS-Business Activity for Axis 1.x. Kandula implementation lacks the mandatory asynchronous
support due to axis 1.x not supporting one way messaging. Since Axis2 is about to make 1.0
release, we believe it is the time to start working on a Kandula implementation using axis2's
asynchronous support.
  
- This implementation will have a simple participant implementation, which will be indepedent
of the participants backend transaction implementation, and a initiator implementation which
will use simple axis server to host services needed for the asynchronous communication.
+ This implementation will have a simple participant implementation, which will be indepedent
of the participant's backend transaction implementation, and an initiator implementation which
will use simple axis server to host services needed for the asynchronous communication.
  
  === Proposed Coordinator Architecture (WS-AT only) ===
  
- Kandula2 coordinator implementation will be an stateless coordinator with a context hierachy.
+ Kandula2 coordinator implementation will be a stateless coordinator with a context hierarchy.
  
  http://people.apache.org/~thilina/images/kandula2Coordinator.jpg
  
   * The core of the coordinator will be independent of Axis2.
   * All the logic needed for transaction processing will be in stateless coordinators, which
makes the implementation much more scalable.
-  * Data Binding layer will provide the extensibility to plugging code generated using diffrent
data binding tools.
+  * Data binding layer will provide the extensibility to plug-in code generated, using diffrent
data binding tools.
   * Storage layer will take care of storing the contexts through out the life span of the
transaction. This will be either Axis2 service context or a choice of a user (even a database).
  
  
@@ -27, +27 @@

  
  http://people.apache.org/~thilina/images/participant.jpg
  
-  * The user needs to provide implementations of the 2PhaseCommit interface to each and every
 operations he wish to provide transactional support.
+  * The user needs to provide implementations of the 2PhaseCommit interface for each and
every operation he wishes to provide transactional support.
-  * Transaction handler will take care of registering with the coordinator when receving
a application message with a coordination context.
+  * Transaction handler will take care of registering the coordinator when receiving an application
message with a coordination context.
  
  
  === Proposed Initiator Architecture ===
@@ -36, +36 @@

  This will use Simple Axis Server to host the services needed for the asynchronous messaging.

  
  
- This implementation will be followed by the WS-Business Activity Implementation, which will
have a architecture similar to above.
+ This implementation will be followed by the WS-Business Activity Implementation, which will
have an architecture similar to above.
  
- http://people.apache.org/~thilina/sourcecode/kandula2/Kandula2.rar contains the initial
code base (There are some problems with generated code for wsdl's)
+ http://people.apache.org/~thilina/sourcecode/kandula2/Kandula2.rar contains the initial
code base (There are some problems with the generated code for wsdl's)
  

Mime
View raw message