Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "COSMOS Design 220592"

(New page: == '''Need ability to create data managers in toolkit for OSGi deployment''' == This is the design document for [https://bugs.eclipse.org/bugs/show_bug.cgi?id=220592 bugzilla 220592]. ==...)
 
 
Line 1: Line 1:
== '''Need ability to create data managers in toolkit for OSGi deployment''' ==
+
== '''Need ability to create custom client project for toolkit''' ==
  
 
This is the design document for [https://bugs.eclipse.org/bugs/show_bug.cgi?id=220592 bugzilla 220592].
 
This is the design document for [https://bugs.eclipse.org/bugs/show_bug.cgi?id=220592 bugzilla 220592].
Line 54: Line 54:
  
 
== '''Purpose''' ==
 
== '''Purpose''' ==
 +
This is work that was not completed from [[COSMOS Design 208274]].
 +
We need the ability to easily generate the code for a custom data manager
 +
client, for those who do not want to use the default data manager client.
  
 
== '''Detailed Design''' ==
 
== '''Detailed Design''' ==
For [[COSMOS Design 208274]],
+
The data manager client project is a standard Java project.  There should be no difference in the implementation regardless of whether we are deploying using J2EE or OSGi.
 +
 
 +
The tooling should generate a project that incorporates all the prereq libraries and generates the stub subclasses detailed in [[COSMOS Design 208274]].
  
 
== '''Test Coverage''' ==
 
== '''Test Coverage''' ==
 +
There should be a JUnit test to ensure that a custom data manager client created using this toolkit can be registered with COSMOS and will run against the example MDR.
  
 
== '''Open Issues/Questions '''==
 
== '''Open Issues/Questions '''==

Latest revision as of 11:37, 7 March 2008

Need ability to create custom client project for toolkit

This is the design document for bugzilla 220592.

Change History

Name: Date: Revised Sections:
David Whiteman 3/6/2008
  • Initial version

Workload Estimation

Rough workload estimate in person weeks
Process Sizing Names of people doing the work
Design 0.2 David
Code 1 David
Test 0.4 David
Documentation 0.4 David/Rich
Build and infrastructure 0
Code review, etc.* 0
TOTAL 2.0

Purpose

This is work that was not completed from COSMOS Design 208274. We need the ability to easily generate the code for a custom data manager client, for those who do not want to use the default data manager client.

Detailed Design

The data manager client project is a standard Java project. There should be no difference in the implementation regardless of whether we are deploying using J2EE or OSGi.

The tooling should generate a project that incorporates all the prereq libraries and generates the stub subclasses detailed in COSMOS Design 208274.

Test Coverage

There should be a JUnit test to ensure that a custom data manager client created using this toolkit can be registered with COSMOS and will run against the example MDR.

Open Issues/Questions

All reviewer feedback should go in the Talk page for 220592.

References

Back to the top