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"

(Application)
(Application)
Line 35: Line 35:
 
* headless server application
 
* headless server application
  
It is specific to platforms (like application servers, operating systems etc.)
+
openMDM(R) components are ''composed'' using openMDM(R) components
 +
 
 +
It is specific to platforms (like application servers, operating systems etc.).
  
 
=== Component ===
 
=== Component ===

Revision as of 10:46, 16 January 2015

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.

openMDM 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 (end user processes, end user 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.

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 in 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)

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