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 "Open-Measured-Data-Management-WG/Glossary"

(openMDM Toolkit)
m (added domain administratoin)
 
(13 intermediate revisions by one other user not shown)
Line 4: Line 4:
 
This section describes terms specific to openMDM.
 
This section describes terms specific to openMDM.
  
=== openMDM Toolkit ===
+
=== Application ===
 +
An application is a part of a system which serves a particular purpose, for example
  
The openMDM(R) Toolkit is the central work item of the openMDM(R) Eclipse working group. It consists in
+
* rich client application
 +
* web application
 +
* mobile app
 +
* headless server application
  
* openMDM(R) components which can be combined and configured (without programming) within openMDM(R) applications to  deliver an openMDM(R) system to the final users
+
openMDM(R) components are ''composed'' using openMDM(R) components
* documentation of best practices ('''end user''' processes, '''end user''' use cases)
+
  
=== System ===
+
It is specific to platforms (like application servers, operating systems etc.).
A system describes a productive openMDM(R) environment. This environment includes everything that is required to operate an openMDM instance including configuration and resources. A system consists of various deployment units and (possible external) services, for instance
+
 
+
* openMDM(R) applications to be rolled out on user devices
+
** rich clients
+
** apps
+
* connected commercial applications
+
* services (multiple instances possible, possibly interdependent)
+
** ASAM ODS service running an instance of an openMDM(R) application model
+
** openMDM(R) business layer service
+
** openMDM(R) web service
+
** openMDM(R) import service
+
** openMDM(R) processing service
+
** storage services
+
** database services
+
 
+
=== Application ===
+
An application is a part of a system which serves a particular purpose.
+
  
 
=== Component ===
 
=== Component ===
A component implements certain functionality. Components can be used in multiple applications.  
+
Components are the central work item of the Eclipse projects managed by the openMDM(R) Eclipse working group. A component implements certain functionality. Components can be used for the ''composition'' of multiple applications.  
  
 
For every component it has to be determinable,
 
For every component it has to be determinable,
Line 46: Line 32:
 
* which services does the component provide
 
* which services does the component provide
 
* which further restrictions exist (instantiate)
 
* which further restrictions exist (instantiate)
 +
 +
Every component has to be testible. There shall be an integration environment published by the communitie's quality committee, which consists of a well- defined set of components, to which the component under concern can be integrated and tested.
 +
 +
=== Domain Administration (Fachadministration) ===
 +
The domain administration of openMDM allow applications to be easily tailored and adapted to specific use cases.
 +
 +
=== System ===
 +
A system describes a productive openMDM(R) environment. This environment includes everything that is required to operate an openMDM instance including configuration and resources. A system consists of various deployment units and (possible external) services, for instance
 +
 +
* openMDM(R) applications to be rolled out on user devices
 +
* connected commercial applications
 +
* services (multiple instances possible, possibly interdependent)
 +
** ASAM ODS service running an instance of an openMDM(R) application model
 +
** openMDM(R) business layer service running an openMDM(R) application
 +
** openMDM(R) web service running an openMDM(R) application
 +
** openMDM(R) import service running an openMDM(R) application
 +
** openMDM(R) processing service running an openMDM(R) application
 +
** storage services
 +
** database services
 +
 +
System development - as it is very specific to different companies - is not in the focus of the openMDM(R) Eclipse working group.
 +
 +
=== Toolkit ===
 +
 +
The openMDM(R) Toolkit is the central work item of the openMDM(R) Eclipse working group. It materializes the goals of the openMDM(R) EWG. It consists in
 +
 +
* openMDM(R) components which can be combined and configured (without programming) within openMDM(R) applications to  deliver an openMDM(R) system to the end users
 +
* documentation of best practices os so called concepts ('''end user''' processes, '''end user''' use cases)
 +
  
 
== Additional Terms ==
 
== Additional Terms ==

Latest revision as of 07:06, 19 January 2016

This glossary contains a list of terms commonly used to describe topics related to openMDM.

openMDM Specific Terms

This section describes terms specific to openMDM.

Application

An application is a part of a system which serves a particular purpose, for example

  • rich client application
  • web application
  • mobile app
  • headless server application

openMDM(R) components are composed using openMDM(R) components

It is specific to platforms (like application servers, operating systems etc.).

Component

Components are the central work item of the Eclipse projects managed by the openMDM(R) Eclipse working group. A component implements certain functionality. Components can be used for the composition of multiple applications.

For every component it has to be determinable,

  • if it complies to the openMDM(R) architecture definition
  • if it complies to the openMDM(R) branding
  • if it complies to the openMDM(R) quality kit

For every component must be documented and retrievable

  • which requirements are met by the component (functionality definition, see above)
  • which interfaces does the component implement
  • which services does the component depend on
  • which services does the component provide
  • which further restrictions exist (instantiate)

Every component has to be testible. There shall be an integration environment published by the communitie's quality committee, which consists of a well- defined set of components, to which the component under concern can be integrated and tested.

Domain Administration (Fachadministration)

The domain administration of openMDM allow applications to be easily tailored and adapted to specific use cases.

System

A system describes a productive openMDM(R) environment. This environment includes everything that is required to operate an openMDM instance including configuration and resources. A system consists of various deployment units and (possible external) services, for instance

  • openMDM(R) applications to be rolled out on user devices
  • connected commercial applications
  • services (multiple instances possible, possibly interdependent)
    • ASAM ODS service running an instance of an openMDM(R) application model
    • openMDM(R) business layer service running an openMDM(R) application
    • openMDM(R) web service running an openMDM(R) application
    • openMDM(R) import service running an openMDM(R) application
    • openMDM(R) processing service running an openMDM(R) application
    • storage services
    • database services

System development - as it is very specific to different companies - is not in the focus of the openMDM(R) Eclipse working group.

Toolkit

The openMDM(R) Toolkit is the central work item of the openMDM(R) Eclipse working group. It materializes the goals of the openMDM(R) EWG. It consists in

  • openMDM(R) components which can be combined and configured (without programming) within openMDM(R) applications to deliver an openMDM(R) system to the end users
  • documentation of best practices os so called concepts (end user processes, end user use cases)


Additional Terms

This section describes terms which originate from an openMDM related domain and have a special interpretation in the context of openMDM.

Product Owner

The exact role of a product owner in the context of openMDM is not yet defined.

Back to the top