You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by be...@incubator.apache.org on 2004/10/12 18:32:05 UTC

[Apache Beehive Wiki] Updated: Jsr181ProjectPlan

   Date: 2004-10-12T09:32:05
   Editor: MichaelMerz <mm...@acm.org>
   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)