Enterprise Distributed Object Computing

Enterprise Distributed Object Computing

The UML profile for Enterprise Distributed Object Computing (EDOC) is a standard of the Object Management Group in support of open distributed computing using model-driven architecture and Service-Oriented Architecture. Its aim is to simplify the development of component based (EDOC) systems by providing a UML-based modeling framework conforming to the MDA of the OMG.

The basis of EDOC is the Enterprise Collaboration Architecture, ECA, meta model that defines how roles interact within communities in the performance of collaborative business processes.

The seven EDOC specifications

EDOC is composed of seven specifications:

# The Enterprise Collaboration Architecture, ECA,
# The Metamodel and UML Profile for Java and EJB,
# The Flow Composition Model, FCM ,
# The UML Profile for Patterns,
# The UML Profile for ECA,
# The UML Profile for Meta Object Facility,
# The UML Profile for Relationships

External links

* [http://www.omg.org/technology/documents/formal/edoc.htm OMG EDOC Standard]

ee also

* Model Driven Engineering (MDE)
* Model-driven architecture (MDA)
* Meta-model
* Meta-modeling
* Meta-Object Facility (MOF)
* Unified Modeling Language (UML)


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Enterprise Collaboration Architecture — The first version of the Enterprise Collaboration Architecture (ECA) has been published by the Object Management Group (OMG) in 2004.The vision of the (ECA) is to simplify the development of component based and services oriented systems by… …   Wikipedia

  • Distributed Objects Everywhere — (DOE) was a long running Sun Microsystems project to build a distributed computing environment based on the CORBA system in the back end and OpenStep as the user interface. First started in 1990 and announced soon thereafter, it remained… …   Wikipedia

  • Object request broker — In distributed computing, an object request broker (ORB) is a piece of middleware software that allows programmers to make program calls from one computer to another via a network. ORBs promote interoperability of distributed object systems… …   Wikipedia

  • Object (computer science) — In computer science, an object is any entity that can be manipulated by the commands of a programming language, such as a value, variable, function, or data structure. (With the later introduction of object oriented programming the same word,… …   Wikipedia

  • Enterprise JavaBean — Simple EJB2 Architecture Enterprise JavaBeans (EJB) is a managed, server side component architecture for modular construction of enterprise applications. The EJB specification is one of several Java APIs in the Java EE specification. EJB is a… …   Wikipedia

  • Distributed Systems Technology Centre — DSTC Industry Distributed Computing Research Fate Failed to receive continued funding[1] Founded 1992 Defunct 30 June 2006 Headquarters …   Wikipedia

  • Distributed GIS — concerns itself with GI Systems that do not have all of the system components in the same physical location. This could be the processing, the database, the rendering or the user interface. Examples of distributed systems are web based GIS,… …   Wikipedia

  • Distributed Component Object Model — (DCOM) is a proprietary Microsoft technology for communication among software components distributed across networked computers. DCOM, which originally was called Network OLE , extends Microsoft s COM, and provides the communication substrate… …   Wikipedia

  • Object Linking and Embedding — (OLE) is a technology developed by Microsoft that allows embedding and linking to documents and other objects. For developers, it brought OLE Control eXtension (OCX), a way to develop and use custom user interface elements. On a technical level,… …   Wikipedia

  • Distributed Application Specification Language — The DASL Programming Language (Distributed Application Specification Language) is a high level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 and 2003 as part of the Ace Project. The goals… …   Wikipedia

Share the article and excerpts

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