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