Object Management Architecture

Object Management Architecture

Die Object Management Architecture (OMA) (engl. „Objektverwaltungsarchitektur“) ist eine von der Object Management Group (OMG) ausgearbeitete Spezifikation einer Architektur für verteilte, objektorientierte Anwendungen auf Basis von CORBA.

Die OMA definiert eine Reihe von Schnittstellenstandards:

  • CORBA spezifiziert die zentrale Komponente der Architektur - den Object Request Broker (Objekt-Anforderungs-Vermittler), auch Objektbus genannt. Der Objektbus handhabt den Nachrichtenaustausch und übermittelt Anforderungen (Requests) und Antworten in der verteilten Umgebung und ist so die Basis für Interoperabilität (Verträglichkeit) in heterogenen Netzwerken. Konkrete Implementierungen sind z. B. PolyORB, der quelloffene JacORB oder VisiBroker von Borland.
  • Eine weitere Komponente der OMA sind Object Services. Diese unterstützen die Kommunikation zwischen Objekten und beinhalten z. B. Namenservice, Zeit, Sicherheit, Abfrage usw. Sie stellen eine Erweiterung des Busses auf Systemniveau dar.
  • Die Common Facilities spezifizieren eine Reihe nützlicher Funktionen wie z. B. Fehlerbehandlung, Drucken, Benutzerschnittstelle, Task Management usw.
  • Domain Services stellen Dienste für spezielle Anwendungsgebiete bereit (z. B. für das Rechnungswesen; konkrete Beispiele sind CORBAfinancials, CORBAmed).
  • Application Objects sind die spezifisch für die konkreten Anwendungen erzeugten Objekte und nicht standardisiert.

Allgemein unterscheidet man zwischen horizontalen d. h. anwendungsunabhängigen und allgemeinen Diensten einerseits, und vertikalen d. h. anwendungsabhängigen und spezifischen Diensten andererseits.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Object Management Group — Die Object Management Group (OMG) ist ein 1989 gegründetes Konsortium, das sich mit der Entwicklung von Standards für die herstellerunabhängige systemübergreifende Objektorientierte Programmierung beschäftigt. Der OMG gehörten zur Gründung elf… …   Deutsch Wikipedia

  • Object Management Group — У этого термина существуют и другие значения, см. OMG. OMG (сокр. от англ. Object Management Group  в русской траслитерации [о эм джи][1])  консорциум (рабочая группа), занимающийся разработкой и продвижением объектно… …   Википедия

  • Object Management Group — Formation 1989 Headquarters Needham, Massachusetts Website …   Wikipedia

  • Object Management Group — Logo de OMG L Object Management Group est une association américaine à but non lucratif créée en 1989 dont l’objectif est de standardiser et promouvoir le modèle objet sous toutes ses formes. L’OMG est notamment à la base des standards UML… …   Wikipédia en Français

  • Architecture Driven Modernization — is the name of the initiative of the Object Management Group (see [http://adm.omg.org/ OMG ADM Task Force website] ) related to extending the modeling approach to the existing software systems. Existing (or legacy ) software has been one of… …   Wikipedia

  • Object-oriented analysis and design — (OOAD) is a software engineering approach that models a system as a group of interacting objects. Each object represents some entity of interest in the system being modeled, and is characterised by its class, its state (data elements), and its… …   Wikipedia

  • Architecture Distribuée — L’architecture d un environnement informatique ou d un réseau est dite distribuée quand toutes les ressources ne se trouvent pas au même endroit ou sur la même machine. On parle également d informatique distribuée. Ce concept s oppose à celui d… …   Wikipédia en Français

  • Architecture distribuee — Architecture distribuée L’architecture d un environnement informatique ou d un réseau est dite distribuée quand toutes les ressources ne se trouvent pas au même endroit ou sur la même machine. On parle également d informatique distribuée. Ce… …   Wikipédia en Français

  • Architecture of Windows NT — The Windows NT operating system family s architecture consists of two layers (user mode and kernel mode), with many different modules within both of these layers. The architecture of Windows NT, a line of operating systems produced and sold by… …   Wikipedia

  • Object model — In computing, object model has two related but distinct meanings: The properties of objects in general in a specific computer programming language, technology, notation or methodology that uses them. For example, the Java objects model, the COM… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”