We have developed the Enterprise Modeling and Management Architecture (EMMA) as a tool for facilitating information dissemination
and cooperation of the heterogeneous functions of an enterprise. EMMA plays an active role in accessing and communication of
information, and also provides appropriate protocols for the distribution, coordination and negotiation of tasks and outcomes. EMMA is
divided into six layers: Network layer, Data layer, Information layer, Organization layer, Coordination layer and Market layer. Each of these
layers provides part of the needed functionality and protocols