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.
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 | + | == '''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''' == | ||
− | + | 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
Contents
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 |
|
Workload Estimation
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.