Date: 2004-10-12T09:32:05 Editor: MichaelMerz <[EMAIL PROTECTED]> Wiki: Apache Beehive Wiki Page: Jsr181ProjectPlan URL: http://wiki.apache.org/beehive/Jsr181ProjectPlan
no comment Change Log: ------------------------------------------------------------------------------ @@ -13,11 +13,11 @@ * Annotation reader for class files (reflection): done * Annotation reader for source files (apt): done * Object Model - * Interfaces: '''work in progress''' (50%) + * Interfaces: done * Applicable JSR-181 default values: done * Applicable JSR-181 rules: done * Customized Axis hook, version 1: done - * @WebService (except endpointInterface): done + * @WebService (except endpointInterface: deferred): done * @WebMethod: done * @Oneway: done * @WebParam: done @@ -45,11 +45,11 @@ == Documentation == - * Overall architecture and design (Beehive Wiki): '''work in progress''' (75%) + * Overall architecture and design (Beehive Wiki): '''work in progress''' (95%) * Sample application "AddressBook" (from Axis) * Server side: done - * Simple "local" client (same VM): '''work in progress''' (%) - * Simple "remote" client (WS): '''work in progress''' (%) + * Simple "local" client (same VM): done + * Simple "remote" client (WS): done * Documentation (incl. tutorial on how to author a .jws file with JSR-181 annotations: '''work in progress''' (%) == Risks == @@ -69,18 +69,22 @@ == Tasks == -(research on the existing sample application required for more detailed outline) - * Research - * Axis: '''open''' - * Pet Store application: '''open''' - * Update code base with JSR-181 v0.9: '''open''' - * Identify "Pet Store" functionality to be exposed through WebService: '''open''' + * Axis: done + * Pet Store application: done + * Update code base with JSR-181 v0.9: done + * Integrate wsm with controls + * Use apt for compilation and verification '''work in progress''' (%) + * Use reflection for deployment '''work in progress''' (%) + * Define demo scenario: done + * identify PetStore functionality to be exposed through WebService: done + * browser-based netui GUI used by PetStore customers for online shopping + * stand-alone WS client w/ e.g. SWING GUI used by PetStore owner for inventory management * Implement WebService with annotations - * design and implement Web service - server (jws-file and supporting classes): '''open''' - * design and implement Web service - client: '''open''' - * Develop "Beehive story" (wsm, netui, controls): '''open''' - * integrate sample with/use controls (e.g. for database access): '''open''' + * design and implement PetStore server (jws-file and supporting classes): '''work in progress''' (75%) + * design and implement PetStore client (SWING GUI): '''work in progress''' (75%) + * Develop "Beehive story" (wsm, netui, controls): '''work in progress''' (%) + * Define and implement integrated sample (controls (e.g. DBControl), wsm): '''open''' == Tests == @@ -103,6 +107,7 @@ * Depends on availability of functional "PetStore" sample application * Depends on other subprojects (netui, controls) + * apt still "pre-release", not (documented) programmatic interface = Milestone: JSR-181 compliant = @@ -116,7 +121,7 @@ * Axis: '''open''' * XMLBeans: '''open''' * Customized, JSR-181-compliant Axis hook version 2 - * @WebService.endpointInterface: '''open''' + * @WebService.endpointInterface: '''work in progress''' (50%) * @SecurityIdentity: '''open''' * @SecurityRoles: '''open''' * WSDL to Java (generates Java server side skeletons from WSDL descriptor)
