HOME

TheInfoList



OR:

The UML profile for Enterprise Distributed Object Computing (EDOC) is a standard of the
Object Management Group The Object Management Group (OMG®) is a computer industry Standards Development Organization (SDO), or Voluntary Consensus Standards Body (VCSB). OMG develops enterprise integration and modeling standards for a range of technologies. Busin ...
in support of open distributed computing using model-driven architecture and
service-oriented architecture In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. SOA is a good choice for system integration. By consequence, it is also applied in the field ...
. 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


See also

* Model Driven Engineering (MDE) * Model-driven architecture (MDA) * Meta-model *
Meta-modeling A metamodel is a model of a model, and metamodeling is the process of generating such metamodels. Thus metamodeling or meta-modeling is the analysis, construction, and development of the frames, rules, constraints, models, and theories applica ...
*
Meta-Object Facility The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. Its purpose is to provide a type system for entities in the CORBA architecture and a set of interfaces through which those types can be cre ...
(MOF) *
Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system. UML provides a standard notation for many types of diagrams which can be roughly ...
(UML)


External links


OMG EDOC Standard
at the Internet Archive Unified Modeling Language Year of introduction missing {{uml-stub