Standards related to EA
This superseded standard addresses the activities of the creation, analysis, and sustainment of architectures of software-intensive systems, and the recording of such architectures in terms of architectural descriptions. A conceptual framework for architectural description is established. The content of an architectural description is defined. Annexes provide the rationale for key concepts and terminology, the relationships to other standards, and examples of usage.
ISO 15704:2000, Requirements for enterprise-reference architectures and methodologies, places the concepts used in methodologies and references architectures such as ARIS, CIMOSA, GRAI/GIM, IEM, PERA, and ENV 40 003 within an encompassing conceptual framework that allows the coverage and completeness of any such approach to be assessed. The IS draws heavily on the work of the IFAC/IFIP Task Force on Enterprise Integration and on previous work from Purdue University. The conceptual framework is textual and relatively informal. It does not provide a basis for actual implementations and requires understanding of the field to apply. An informative annex to this standard details the Generalized Enterprise Reference Architecture and Methodology (GERAM) prepared by the IFAC/IFIP Task Force. Amendment 1 that adds informative annexes for an Economic View and a Decision View as alternative views of an enterprise model is in preparation for ballot. A systematic review of ISO 15704 will begin in 2005. Intended audience: Enterprise-modeling specialists assessing the suitability of a methodology for their needs.
The Business Process Modeling Notation (BPMN) specification provides a graphical notation for expressing business processes in a Business Process Diagram (BPD). The objective of BPMN is to support business process management by both technical users and business users by providing a notation that is intuitive to business users yet able to represent complex process semantics. The BPMN specification also provides a mapping between the graphics of the notation to the underlying constructs of execution languages, particularly BPEL4WS.