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)