Date: 2004-01-30T08:30:50 Editor: DavanumSrinivas <[EMAIL PROTECTED]> Wiki: Apache Geronimo Wiki Page: EnterpriseWebServices URL: http://wiki.apache.org/geronimo/EnterpriseWebServices
no comment Change Log: ------------------------------------------------------------------------------ @@ -1,15 +1,15 @@ = Implementation Details of code currently in http://sf.net/projects/ews/ = - the propsel based for the work so far is in -http://nagoya.apache.org/wiki/apachewiki.cgi?JSR109Proposal + The original proposal based for the work so far is at http://nagoya.apache.org/wiki/apachewiki.cgi?JSR109Proposal -the proposed architecture is a tool that generate the webserive , ejb (ws endpoint) and the -code to bind the webserive and the ejb together. -1) our initial design is to use the Remote interface of the EJB to the accsess the ejb -(simpley put the SOAP requst convert to RMI/IIOP request by the webservice and the result -is send back as SOAP by webservice.) We thought of making the J2EE container and implementation independent of each other with that. +The proposed architecture consists of a tool that generate the Web Service, EJB's (WS endpoint) and the +runtime code to link the Web Service and the EJB. -2)but due to +1) Our initial design is to use the Remote interface of the EJB to the accsess the ejb +(simply put - convert the SOAP request of the webservice to RMI/IIOP request and the result +is send back as SOAP by webservice.) We also thought of making the J2EE container and implementation independent of each other. + +2) But due to a) performance consideration (SOAP->RMI/IIOP->Java) b) As futher explained by the ejb2.1 spec the webservice ejb endpoint i) be a Staless session bean @@ -18,16 +18,11 @@ javax.rmi.Remote not a ususal Remote interface extends javax.ejb.EJBObject. iii) the home interface seem to not needed as client not creating the webservice + iv) concerns about mapping of j2ee and ws transaction contexts when we use remote interface -we are trying to take a more geranimo based approch. - -The key Idea is to use geranimo internals to acsess the service implemenation bean and invoke the call on it directly. We would prefer to avoid the SOAP -> RMI conversion. the information about proposal is at http://ws.apache.org/~hemapani/jsr109/docs/revisedProposal.html - -(the proposal will bring to wiki and will make editable ASAP.) - -We have implemented most of parts in privous proposal which is at ews right now. +we are trying to take a more geronimo based approach. The key idea is to use geranimo internals to acsess the service implementation bean and invoke the call on it directly. We would prefer to avoid the SOAP -> RMI conversion. the information about proposal is at http://ws.apache.org/~hemapani/jsr109/docs/revisedProposal.html. (the proposal will bring to wiki and will make editable ASAP.) We have implemented most of parts in previous proposal and the code is at http://sf.net/projects/ews/.