The Architecture Ecosystem SIG is a special interest group organized under the OMG Architecture Board. The AE SIG was chartered on December 8th, 2009. The wiki is intended to be used by the AE SIG participants to develop the ecosystem.
The mission of the Architecture Ecosystem SIG (AE SIG) is to work with OMG domain and platform task forces, other relevant OMG SIGs, external entities and related industry groups to facilitate the creation of a common architectural ecosystem. This ecosystem will support the creation, analysis, integration and exchange of information between modeling languages across different domains, viewpoints and from differing authorities. In particular the need for business and enterprise level architectural viewpoints must be better integrated with the technical viewpoints that define systems to address enterprise needs. The AE SIG will focus on the capability to define and integrate languages and models in various viewpoints and support other groups that will focus on the specific viewpoints required for their specific domains. The set of viewpoints, supporting models and supporting technologies will comprise the ecosystem.
In summary, we want to model the enterprise; the business, systems of system, systems and implementations. We see these as viewpoints on the enterprise that are inherently connected and mutually supportive. We would like to create models for these viewpoints within an environment where this connectivity of viewpoints works well, is supported by the tooling and where models of external but related enterprises can be utilized, because so much of what we need to model is collaboration based. Single viewpoint tools and languages for a single “system” are not sufficient.
We have stretched UML to do this, taking a OO tool and used it as an enterprise tool – it is the best we have today. The idea of a DSL is good, especially in support of stakeholder viewpoints. But no domain is fully independent – we need to understand how the domains relate which requires integration of those DSLs.
Much of what we have in UML is fine, but it is overloaded with stuff we don’t need and artificial constraints to methodology that get in the way. We should be able to create viewpoints with the aspects we need and relate these to other viewpoints through a knowledge repository that represents the enterprise. To do this implies better semantics’ for that model and better modularization so we don’t get the chaff with the gold. The AE-SIG vision is a much more “model driven” modeling environment grounded in a semantic model that is the basis for an enterprise knowledge base ™. With this we should be able to realize agile decision making, cross domain knowledge and rapid realization of IT solutions. The resulting reduction in organizational, system and data isolation coupled with reduced semantic friction and reduced time to market will provide a quantum leap in productivity and increased value proposition for modeling.
This wiki is maintained by the Object Management group and is open for read access to the community at large. Only OMG members of the AE SIG have write access. An email list is also active for the group. To request membership on the email list or, for OMG members, to request a read/write ID for the wiki, send an email to “request (at) omg.org”.
Please remember that this wiki represents work in progress that we hope will eventually lead to a roadmap, standards, tools and industry best practice. Nothing on this wiki should be considered to represent a standard, proposed standard or the position of the OMG. Many of the positions expressed are of individual members and have not yet been vetted as a position of the AE SIG or the OMG. As the work processes consensus positions will be identified.
Semantic Architecture Track: The semantic architecture track is bringing together the capabilities of architectural modeling with semantic technologies. The initial effort is the Semantic Information Modeling for Federation RFP (SIMF). SIMF will directly target the “data problem” with standards for federating information based on independently conceived models and schema.
UML and MOF Roadmap Track: The UML and MOF roadmap track is focusing on incremental improvements to the OMG MOF (Meta Object Facility) and UML. The initial effort focuses on improving the integration of UML profiles and MOF meta models.