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 209980"

(Implementation details)
(Purpose)
 
(2 intermediate revisions by the same user not shown)
Line 68: Line 68:
  
 
=Purpose=
 
=Purpose=
Port the MDR (and by extension DataManager) Framework to allow MDRs and data managers to be deployed on a web server (Tomcat).
+
#Port the data manager and MDR Framework to allow data managers and MDRs to be deployed on a web server (Tomcat).
 +
#Support non-MUWS clients.
  
 
=Requirements=
 
=Requirements=
 
- annotation implementation in ME that supports J2EE
 
- annotation implementation in ME that supports J2EE
 +
- Axis2 JAX-WS implementation
  
 
=Implementation details=
 
=Implementation details=
  
Technologies:
+
Requirement: Update the framework to allow data managers be deployed on Tomcat.   
* Annotations in management enablement subproject (contributed by Joel)
+
* JAX-WS annotation from axis2
+
 
+
Update the framework to allow data managers be deployed on Tomcat.  A requirement is to make MDRs be interoperable with web service clients that don't support MUWS.
+
  
 
# Port the current implementation to use the annotation in ME subproject, and change some of the framework design (such as application configuration) to support both OSGi and web environment.   
 
# Port the current implementation to use the annotation in ME subproject, and change some of the framework design (such as application configuration) to support both OSGi and web environment.   
# Provide an alternativie set of APIs that support JAX-WS.
+
# A requirement is to make MDRs be interoperable with web service clients that don't support MUWS.  Provide an alternativie set of APIs that support JAX-WS.
  
 
= ''' Test Coverage ''' =
 
= ''' Test Coverage ''' =

Latest revision as of 11:15, 28 January 2008

MDR (and Data Manager) deployment outside of OSGi environment

Change History

Name: Date: Revised Sections:
John Todd 01/22/2008
  • Initial version (was WIP)

Workload Estimation

Rough workload estimate in person weeks
Process Sizing Names of people doing the work
Design 1PW Hubert
Code 3PW Hubert
Test unknown TBA
Documentation unknown TBA
Build and infrastructure unknown TBA
Code review, etc.* unknown TBA
TOTAL unknown TBA

'* - includes other committer work (e.g. check-in, contribution tracking)

Terminologies/Acronyms

The terminologies/acronyms below are commonly used throughout this document. The list below defines each term regarding how it is used in this document:

Term Definition
MDR Management Data Repository

Purpose

  1. Port the data manager and MDR Framework to allow data managers and MDRs to be deployed on a web server (Tomcat).
  2. Support non-MUWS clients.

Requirements

- annotation implementation in ME that supports J2EE - Axis2 JAX-WS implementation

Implementation details

Requirement: Update the framework to allow data managers be deployed on Tomcat.

  1. Port the current implementation to use the annotation in ME subproject, and change some of the framework design (such as application configuration) to support both OSGi and web environment.
  2. A requirement is to make MDRs be interoperable with web service clients that don't support MUWS. Provide an alternativie set of APIs that support JAX-WS.

Test Coverage

list test cases here.

Open Issues

This task is still being scoped.


Back to the top