A Metamodel for Enabling a Service Oriented Architecture

Size: px
Start display at page:

Download "A Metamodel for Enabling a Service Oriented Architecture"

Transcription

1 A Metamodel for Enabling a Service Oriented Architecture Baba Piprani, Chong Wang, and Keqing He 1

2 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 2

3 Your presenter Baba Piprani, SICOM Canada Senior IT Consultant with over 30 yrs standardization experience Computer Languages, SQL, Conceptual Schema, Data Modelliing, IRDS, Metadata Registry, MOF Developed award winning implementations of standards-based Data Quality Firewalls for advanced generation architecture data warehouses and Web based applications using SBVR, ORM, NIAM, Master Data Management, Metadata Repositories/Registries using SQL DBMSs incorporating Service Oriented Architectures Clients: Canadian Government departments Transport, Foreign Affairs, Defence, Superintendent of Financial Systems, Public Works including private sector, and CNIS (China National Institute for Standardization) 3

4 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 4

5 Background Many businesses suffer from weak IT infrastructure consisting of disconnected databases, applications and services Glaring eye-opener lack of documented business processes, data semantics New Technology, faster processing or shall we say faster hard line undocumented garbage processing is here! 5

6 Recap Conceptual Schema TR9007 Conceptual Schema essentially reflects static and dynamic behaviour rules of enterprise Processes address the dynamics part and Process Modelling has been around for many decades along with their own paradigms 6

7 The fallacy of process modelling techniques Various representational notations, description languages for focused domains (it is a free world.) Most process modelling paradigms focus on flow of control of operations, weaving a complex scenario that may include several re-usable individual standalone processes in the form of a service 7

8 How vs. What Note: Processes represent the How part of the behavioural dynamics Focus is lost on the What part and its semantics which is normally buried or hidden as a process Hey we need to orchestrate them together (see good old TR9007).. Change is more in the how and much less in what.e.g. airline ticket going from paper to e- ticket but person goes from point A to point B and associated semantics 8

9 Background Hype concepts or Buzzword contexts also bring in what is known as Services Services in a Services Oriented Architecture (SOA) has its own connotation Infrastructure Services Oriented Architecture (also known as Enterprise Service Oriented Architecture) Application Services Oriented Architecture..(this paper) 9

10 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 10

11 Objective of ISO Aim: Enable availability, common sourcing, and reuse of various kinds of process models includes workflows, business process, web services, software process described by different process modeling languages Objective: register administrative information of process models Structural information Semantic constraints within process models Flows between processes promote semantic interoperation between them 11

12 Overall structure of ISO Process_Modeling_Language -hasinput Input -constrainedby Precondition Goal 1..* 1 0..* 1 -modeltype * -referredto 1 -realizes 1..* Proces * Artifact 1 1..* Artifact_Constraint Condition 1 2..* -type : boolean(idl) * -referredto * -constrainedby 1..* 1 Composite_Proces -hasoutput Output -constrainedby Postcondition 1..* 1 0..* Atomic_Process 1 Control_Constraint Control_Construct -constrainedby * 12

13 Key concepts in ISO Atomic Process: a process model that cannot be decomposed Composite Process: a process consisting of at least two sub-processes, which can be atomic process or other composite process Process Model Language: name of the modeling language adopted by the registered process model Input: the message to be transformed or used by a process model Output: the generated message after transforming Control Constraint: to specify sequence control of a Composite Process Artifact Constraint: to restrict semantics of artifacts in Input/Output Precondition: refers to Input specifying the information state that may exist and should be satisfied before execution Postcondition: refers to Output representing desirable outcomes when a process is completed as specified. 13

14 ISO : Status Submitted in 2008 to ISO / IEC SC32 WG2 Metadata WG as a Working Draft Slated for progression into Committee Draft for 2009 Open for review and comments 14

15 ORM schema of ISO Goal Process Modelling Language.Owned by./... has... >=2... realizes.../... has... Process Composite Process... Model type.../... has has.../... Constrained by has.../... has output Has input.../... has... Control Constraint Input Artifact Output... has.../constrained by Referred to/... has... Pre Condition... has.../constrained by... has.../referred to Post Condition... has.../constrained by Artifact Constraint Condition... has.../..owned by... Atomic Process... has.../... Owned by... Control Construct 15

16 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 16

17 Positioning the Process Model in a model driven architecture SDLC There are SDLCs and SDLCs and SDLCs from waterfall, spiral, agile whatever! Here is an SDLC that has been successfully followed for NIAM / ORM based projects over the past 20 years and more (since CRIS 82..) ---[OK, new terminology has been added to keep up with the times ] Entails formalizing a semantic model (NIAM / ORM) as the kingpin core supplying semantics to other components and derivation of metadata Many parallels to OMG s Model Driven Architecture and SVBR driven 17

18 Positioning the Services and Processes in an overall ORM driven SDLC Propositions Business Process Model Business Requirements (Business activity model decomp.) X Process Model (n-1) F1, F2, F3, F4 semantics (IDEF0) Semantic Model i.e. Computation Independent Model (Natural Language Facts ORM, NIAM,CogNIAM ) F1 F2 Agent Atomic Process Store Actor F4 F3 (n level) CONTROL SEQUENCE MODEL Process Sequence Ordering Platform Independent Model (Grouped Facts) EVENT MODEL Events SERVICES MODEL Event Control Seq REPOSITORY Process REPORT DESIGN SCREEN DESIGN Web Services CREATE TABLE CHECK PRIMARY KEY FOREIGN KEY... CREATE TABLE VARCHAR CHECK PRIMARY KEY FOREIGN KEY UNIVERSE... Platform Independent Model (Attribute Model ER, UML..) Platform Independent Model (URI) Platform Specific Model [syn. vendor independent] (SQL) Vendor Platform Specific Model (Oracle 10g) Business Intelligence (Business Objects,Crystal Reports, Cognos...) 18

19 Business Activity Model Semantic Model Starting with a forest level view, analyzing the flows between the decomposed lowest level process (elementary or atomic) to derive a strong semantic model MOST PROCESS MODELLING APPROACHES PAY LIP-SERVICE TO THIS semantics STEP- --thus embedding their business rules in processes, sequences. 19

20 Propositions Business Requirements Agent Actor CONTROL SEQUENCE MODEL EVENT MODEL SERVICES MODEL F1 F4 REPOSITORY Atomic Process Process Seq (n-1) F2 F3 REPORT DESIGN Store F1, F2, F3, F4 semantics (IDEF0) (n level) SCREEN DESIGN Positioning the Services and Processes in an overall ORM driven SDLC CREATE TABLE CHECK PRIMARY KEY FOREIGN KEY... CREATE TABLE VARCHAR CHECK PRIMARY KEY FOREIGN KEY... X (Natural Language Facts ORM, NIAM,CogNIAM ) (Attribute Model ER, UML..) independent] (SQL) (Oracle 10g) Objects,Crystal Reports, Cognos...) Business Process Model (Business activity model decomp.) Process Model Semantic Model i.e. Computation Independent Model Propositions Business Process Model Process Sequence Ordering Events Platform Independent Model (Grouped Facts) Platform Independent Model Business Requirements (Business activity model decomp.) X Web Services Platform Independent Model (URI) Platform Specific Event Control... UNIVERSE... Model [syn. vendor Vendor Platform Specific Model Business Intelligence (Business Process Model (n-1) F1, F2, F3, F4 semantics (IDEF0) Semantic Model i.e. Computation Independent Model (Natural Language Facts ORM, NIAM,CogNIAM ) F1 F2 Agent Atomic Process Store Actor F4 F3 (n level) 20

21 Elementary, my dear Watson Note the separation of control sequence and event drivers from the atomic processes This is necessary, because when you address the viewpoint of a service Rigidly defined services with non-reusable processes break quickly Secret is to orchestrate atomic processes and stitch together the necessary couplings involving sequencing and events to form a Service 21

22 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 22

23 Positioning the Services and Processes in an overall ORM driven SDLC CREATE TABLE CHECK PRIMARY KEY FOREIGN KEY... CREATE TABLE VARCHAR CHECK PRIMARY KEY FOREIGN KEY... X Propositions Business Process Model Business Requirements (Business activity model decomp.) F1, F2, F3, F4 semantics (n-1) (IDEF0) Semantic Model i.e. Computation Independent Model (Natural Language Facts ORM, NIAM,CogNIAM ) Propositions Business Process Model Agent Actor Process Model F1 F2 Atomic Store Process F4 F3 (n level) Business Requirements (Business activity model decomp.) X CONTROL Process Sequence SEQUENCE MODEL Ordering Platform Independent Model (Grouped Facts) EVENT MODEL Events SERVICES MODEL Event Control Process Seq REPOSITORY REPORT DESIGN SCREEN DESIGN Web Services... UNIVERSE... Platform Independent Model (Attribute Model ER, UML..) Platform Independent Model (URI) Platform Specific Model [syn. vendor independent] (SQL) Vendor Platform Specific Model (Oracle 10g) Business Intelligence (Business Objects,Crystal Reports, Cognos...) (n-1) F1, F2, F3, F4 semantics (IDEF0) Semantic Model i.e. Computation Independent Model (Natural Language Facts ORM, NIAM,CogNIAM ) Process Model F1 F2 Agent Atomic Process Store Actor F4 F3 (n level) CONTROL SEQUENCE MODEL Process Sequence Ordering Platform Independent Model (Grouped Facts) EVENT MODEL Events Platform Independent Model (Attribute Model ER, UML..) 23

24 Applying to the selected IT infrastructure And now position the processes, control sequences, and event drives---incorporating the application infrastructure components into a service model i.e. de-couple complex processes (built in sequencing, and consisting of splittable composite processes) to stitch the service deliverable fabric 24

25 Propositions Business Requirements Agent Actor CONTROL SEQUENCE MODEL EVENT MODEL SERVICES MODEL F1 F4 Atomic Process Process Seq REPOSITORY (n-1) F2 F3 REPORT DESIGN Store F1, F2, F3, F4 semantics (IDEF0) (n level) SCREEN DESIGN Web Services CREATE TABLE CHECK PRIMARY KEY FOREIGN KEY... CREATE TABLE VARCHAR CHECK PRIMARY KEY FOREIGN KEY... Positioning the Services and Processes in an overall ORM driven SDLC X (Natural Language Facts ORM, NIAM,CogNIAM ) (Attribute Model ER, UML..) independent] (SQL) (Oracle 10g) Objects,Crystal Reports, Cognos...) Business Process Model (Business activity model decomp.) Semantic Model i.e. Computation Independent Model Process Model Process Sequence Ordering Events Platform Independent Model (Grouped Facts) CONTROL SEQUENCE MODEL Process Sequence Ordering Platform Independent Model (Grouped Facts) Platform Independent Model Platform Independent Model (URI) Platform Specific Event Control... UNIVERSE... Model [syn. vendor Vendor Platform Specific Model Business Intelligence (Business EVENT MODEL Events SERVICES MODEL Event Control Seq REPOSITORY Process REPORT DESIGN SCREEN DESIGN Web Services CREATE TABLE CHECK PRIMARY KEY FOREIGN KEY... CREATE TABLE VARCHAR CHECK PRIMARY KEY FOREIGN KEY UNIVERSE... Platform Independent Model (Attribute Model ER, UML..) Platform Independent Model (URI) Platform Specific Model [syn. vendor independent] (SQL) Vendor Platform Specific Model (Oracle 10g) Business Intelligence (Business Objects,Crystal Reports, Cognos...) 25

26 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 26

27 ORM Schema of Services Model. Extending the ISO metamodel to accommodate Services and Events Stitch together the processes for a service fabric Relate the service to events Accommodate the event with an event hierarchy The ORM Schema of Services Model 27

28 ORM Schema of the Service Model Service Event Event Step U... has.../... has has.../... has has.../... has... Has super/has sub Exception... has.../... has... Event Service... has.../... has... U... has.../... has... Process in Service... has.../... has... Atomic Process... has.../... has... Process Step 28

29 Common Services Metadata Model of Services metadata includes Functionality metadata (the business ) Technical metadata (the infrastructure ) Context metadata (the mappings ) Services Category Basic Services, Foundation Services, Management Services, Management Services, Security Services, Business Services, Identity Services. The ORM Schema of the Common Services Metadata 29

30 Services hierarchy. Services hierarchy to accommodate a Service Decomposition Some ask..is Service a Process?... Wo, Wo, Wo! There are differences a process is performed in order to achieve a service deliverable, while a service is in itself deliverable component a service is a commitment of the business to achieving an outcome A process is a mechanism to deliver or achieve that outcome 30

31 ORM Schema of the Common Services Metadata Functionality metadata Service... has.../... has... Technical metadata Service Metadata Context metadata esses.../... has... Service Category Servic Provid 31

32 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 32

33 SOA Overlay based on Atomic Processes Or How to avoid a spaghetti Services Oriented Architecture resulting from an ad hoc assembly of interwoven applications? Business Process Modelling is top down SOA is a bottom up procedure Service requires the execution of one or more reusable atomic processes as per the Event and Control Sequence models Hey you have something that works and is solid!!! 33

34 Overlay Positioning Services and Processes (n-1) (n-1) (n-1) SERVICES DRIVING PROCESSES SERVICES HIERARCHY BUSINESS PROCESSES Process Atomic process (n-1) Service 34

35 Outline Background Introduction of ISO Positioning the Process Model in SDLC Processes in SOA ORM Schema of the Service Model SOA Overlay based on Atomic Process Summary 35

36 Summary Generally, processes and services lose emphasis on data and semantics Process sequencing buried in complex thread--- not flexible, not reusable, resulting in redundancies and anomalies These complex operations are essentially reusable elementary atomic processes ISO is extended with an ORM defined Service Model and Common Services Metadata model 36

37 Summary Secret is to unravel the complex thread and insulate a service by separating Control and sequencing Event driven services Strong NIAM / ORM driven data schema containing business rules that were formerly interwoven Don t knock it.it works and works damn well!!! 37

38 Acknowledgement Productive Discussions with: Dr. Robert Meersman Dr. Sjir Nijssen Paul Thompson Dr. Yangfan He Dr. Jian Wang Grants: National Basic Research Program of China (973), National High Technology Research and Development Program of China (863), National Natural Foundation of China, and Provincial Natural Science Foundation of Hubei Province, China. 38

A Metamodel for Enabling a Service Oriented Architecture

A Metamodel for Enabling a Service Oriented Architecture WHU-ROS-05 A Metamodel for Enabling a Oriented Architecture Baba Piprani, Chong Wang 2, Keqing He 2 SICOM, Canada 2 State Key Lab. of Software Engineering, Wuhan University, 430072, China babap@attglobal.net,

More information

Towards a Common Platform to Support Business Processes, Services and Semantics

Towards a Common Platform to Support Business Processes, Services and Semantics Towards a Common Platform to Support Business Processes, Services and Semantics Baba Piprani MetaGlobal Systems, Canada, Korea Keynote - 2009 Baba Piprani - Towards a 1 Abstract The search for the Holy

More information

ISO/IEC JTC 1/SC 32 N 1791

ISO/IEC JTC 1/SC 32 N 1791 ISO/IEC JTC 1/SC 32 N 1791 Date: 2008-09-10 REPLACES: ISO/IEC JTC 1/SC 32 Data Management and Interchange Secretariat: United States of America (ANSI) Administered by Farance Inc. on behalf of ANSI DOCUMENT

More information

What is a Data Model?

What is a Data Model? What is a Data Model? Overview What is a Data Model? Review of some Basic Concepts in Data Modeling Benefits of Data Modeling Overview What is a Data Model? Review of some Basic Concepts in Data Modeling

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

ISO/IEC JTC1/SC32/WG2 N1485. SKLSE, Wuhan University, P.R. China

ISO/IEC JTC1/SC32/WG2 N1485. SKLSE, Wuhan University, P.R. China ISO/IEC JTC1/SC32/WG2 N1485 MFI-7: Metamodel for Service Registration Zaiwen Feng, Keqing He, Chong Wang, Jian Wang, Peng Liang SKLSE, Wuhan University, P.R. China 2010.11.0911 09 1 Outline Motivation

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Wang Jian, He Keqing, SKLSE, Wuhan University, China

Wang Jian, He Keqing, SKLSE, Wuhan University, China Discussion about MFI-7: Metamodel for Service Registration i Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China 2009.8.21 21 Background Content of MFI-7 Future Work Outline Background

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:

More information

DATA Act Information Model Schema (DAIMS) Architecture. U.S. Department of the Treasury

DATA Act Information Model Schema (DAIMS) Architecture. U.S. Department of the Treasury DATA Act Information Model Schema (DAIMS) Architecture U.S. Department of the Treasury September 22, 2017 Table of Contents 1. Introduction... 1 2. Conceptual Information Model... 2 3. Metadata... 4 4.

More information

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.

More information

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11

More information

Modelling in Enterprise Architecture. MSc Business Information Systems

Modelling in Enterprise Architecture. MSc Business Information Systems Modelling in Enterprise Architecture MSc Business Information Systems Models and Modelling Modelling Describing and Representing all relevant aspects of a domain in a defined language. Result of modelling

More information

Proposed Revisions to ebxml Technical. Architecture Specification v1.04

Proposed Revisions to ebxml Technical. Architecture Specification v1.04 Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT

More information

Editor s Draft. Outcome of Berlin Meeting ISO/IEC JTC 1/SC32 WG2 N1669 ISO/IEC CD :ED2

Editor s Draft. Outcome of Berlin Meeting ISO/IEC JTC 1/SC32 WG2 N1669 ISO/IEC CD :ED2 ISO/IEC JTC 1/SC32 WG2 N1669 2012-06 ISO/IEC CD19763-1:ED2 ISO/IEC JTC 1/SC 32/WG 2 Secretariat: Information Technology Metamodel framework for interoperability (MFI) Part 1: Reference model, Second Edition

More information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology

More information

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data.

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data. Deploy Requirements National Test NIEM Model Data Information Build Exchange Generate Dictionary Exchange Model XML Exchange Development NIEM and Information Exchanges Overview Public

More information

Index. Business processes 409. a philosophy of maximum access 486 abstract service management metamodel

Index. Business processes 409. a philosophy of maximum access 486 abstract service management metamodel Index 511 Index A a philosophy of maximum access 486 abstract service management metamodel 416 Abstraction 57 Actability 112 Action Diagrams 124 action mode 113 action potential 114 activities 409 activity

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

Information Infrastructure: Foundations for ABS Transformation. Stuart Girvan, Australian Bureau of Statistics MSIS Paris, April 2013.

Information Infrastructure: Foundations for ABS Transformation. Stuart Girvan, Australian Bureau of Statistics MSIS Paris, April 2013. Information Infrastructure: Foundations for ABS Transformation Stuart Girvan, Australian Bureau of Statistics MSIS Paris, April 2013 Outline ABS 2017 Transformation Vision and Information Infrastructure

More information

Rich Hilliard 20 February 2011

Rich Hilliard 20 February 2011 Metamodels in 42010 Executive summary: The purpose of this note is to investigate the use of metamodels in IEEE 1471 ISO/IEC 42010. In the present draft, metamodels serve two roles: (1) to describe the

More information

WP3 Technologies and methods for Web applications

WP3 Technologies and methods for Web applications WP3 Technologies and methods for Web applications Introduction The primary goal of work package WP3 - Technologies and methods for Web applications - is the definition, design, and implementation of the

More information

Design Patterns for Description-Driven Systems

Design Patterns for Description-Driven Systems Design Patterns for Description-Driven Systems N. Baker 3, A. Bazan 1, G. Chevenier 2, Z. Kovacs 3, T Le Flour 1, J-M Le Goff 4, R. McClatchey 3 & S Murray 1 1 LAPP, IN2P3, Annecy-le-Vieux, France 2 HEP

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

Semantic Information Modeling for Federation (SIMF)

Semantic Information Modeling for Federation (SIMF) Purpose Semantic Information Modeling for Federation (SIMF) Overview V0.2-04/21/2011 The Architecture Ecosystem SIG of the Object Management Group (OMG) is in the process of drafting an RFP focused on

More information

CISC 322 Software Architecture

CISC 322 Software Architecture CISC 322 Software Architecture UML - The Unified Modelling Language Nicolas Bettenburg 1 DEFINITION The Unified Modelling Language (UML) is a graphical language for visualizing, specifying, constructing,

More information

Appendix A - Glossary(of OO software term s)

Appendix A - Glossary(of OO software term s) Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component

More information

Course 3 7 March

Course 3 7 March Course 3 7 March adiftene@info.uaic.ro 1 From Courses 1, 2 Modeling Modeling Languages Graphic Languages UML History UML Definition UML Diagram Types UML Use Case Diagram Actors Use Case UML Class Diagrams

More information

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS OMG Semantic Information Day March 2009 David Price Eurostep and Allison Feeney NIST Agenda» OASIS

More information

Information technology Metamodel framework for interoperability (MFI) Part 1: Framework

Information technology Metamodel framework for interoperability (MFI) Part 1: Framework ISO/IEC JTC 1/SC 32 Date: 2014-06-19 ISO/IEC DIS 19763-1 ISO/IEC JTC 1/SC 32/WG 2 Secretariat: ANSI Information technology Metamodel framework for interoperability (MFI) Part 1: Framework Warning This

More information

Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels

Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels Introduction Amit Sheth, Kunal Verma, Karthik Gomadam LSDIS Lab, Dept of

More information

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/ Executive Summary Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/2014-06-01 This guide describes the Model Driven Architecture (MDA) approach as defined by

More information

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo Vendor: The Open Group Exam Code: OG0-091 Exam Name: TOGAF 9 Part 1 Version: Demo QUESTION 1 According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of

More information

Web Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics

Web Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2014.02.28 2014.02.28 Valdas Rapševičius. Java Technologies 1 Outline Introduction to SOA SOA Concepts:

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes INTERNATIONAL STANDARD ISO/IEC 11179-3 Third edition 2013-02-15 Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes Technologies de l'information Registres

More information

Standard SOA Reference Models and Architectures

Standard SOA Reference Models and Architectures Standard SOA Reference Models and Architectures The Open Group Perspective 4 February 2009 Dr Christopher J Harding Forum Director Tel +44 774 063 1520 (mobile) c.harding@opengroup.org Thames Tower 37-45

More information

challenges in domain-specific modeling raphaël mannadiar august 27, 2009

challenges in domain-specific modeling raphaël mannadiar august 27, 2009 challenges in domain-specific modeling raphaël mannadiar august 27, 2009 raphaël mannadiar challenges in domain-specific modeling 1/59 outline 1 introduction 2 approaches 3 debugging and simulation 4 differencing

More information

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management Second OMG Workshop on Web Services Modeling Easy Development of Scalable Web Services Based on Model-Driven Process Management 88 solutions Chief Technology Officer 2003 Outline! Introduction to Web Services!

More information

SUMMARY: MODEL DRIVEN SECURITY

SUMMARY: MODEL DRIVEN SECURITY SUMMARY: MODEL DRIVEN SECURITY JAN-FILIP ZAGALAK, JZAGALAK@STUDENT.ETHZ.CH Model Driven Security: From UML Models to Access Control Infrastructres David Basin, Juergen Doser, ETH Zuerich Torsten lodderstedt,

More information

Information technology Metamodel framework for interoperability (MFI) Part 5: Metamodel for process model registration. ISO/IEC JTC 1/SC 32 N xxxx

Information technology Metamodel framework for interoperability (MFI) Part 5: Metamodel for process model registration. ISO/IEC JTC 1/SC 32 N xxxx ISO/IEC JTC 1/SC 32 N xxxx Date: 2010-05-07 ISO/IEC CD2 19763-5 ISO/IEC JTC 1/SC 32/WG 2 Secretariat: ANSI Information technology Metamodel framework for interoperability (MFI) Part 5: Metamodel for process

More information

Web Services. Lecture I. Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics

Web Services. Lecture I. Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2015.02.19 Outline Introduction to SOA SOA Concepts: Services Loose Coupling Infrastructure SOA Layers

More information

Linking ITSM and SOA a synergetic fusion

Linking ITSM and SOA a synergetic fusion Linking ITSM and SOA a synergetic fusion Dimitris Dranidis dranidis@city.academic.gr CITY College, Computer Science Department South East European Research Centre (SEERC) CITY College CITY College Founded

More information

Zachman Classification, Implementation & Methodology

Zachman Classification, Implementation & Methodology Zachman Classification, Implementation & Methodology Stan Locke B.Com, M.B.A. Zachman Framework Associates StanL@offline.com www.zachmaninternational.com As Managing Director of Metadata Systems Software

More information

Overview of lectures today and Wednesday

Overview of lectures today and Wednesday Model-driven development (MDA), Software Oriented Architecture (SOA) and semantic web (exemplified by WSMO) Draft of presentation John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT 1 Overview

More information

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Sanford Friedenthal safriedenthal@gmail.com 1/30/2017 Agenda Background System Modeling Environment (SME) SysML v2 Requirements Approach

More information

Essay Question: Explain 4 different means by which constrains are represented in the Conceptual Data Model (CDM).

Essay Question: Explain 4 different means by which constrains are represented in the Conceptual Data Model (CDM). Question 1 Essay Question: Explain 4 different means by which constrains are represented in the Conceptual Data Model (CDM). By specifying participation conditions By specifying the degree of relationship

More information

TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF

TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF full course details This is an accredited online training course, designed by TOGAF experts to prepare you with everything you need to

More information

The Specifications Exchange Service of an RM-ODP Framework

The Specifications Exchange Service of an RM-ODP Framework The Specifications Exchange Service of an RM-ODP Framework X. Blanc (*+), M-P. Gervais(*), J. Le Delliou(+) (*)Laboratoire d'informatique de Paris 6-8 rue du Capitaine Scott F75015 PARIS (+)EDF Research

More information

Eclipse Open Source Software and OMG Open Specifications March 25 th 2012 Cory Casanave

Eclipse Open Source Software and OMG Open Specifications March 25 th 2012 Cory Casanave Eclipse Open Source Software and OMG Open Specifications March 25 th 2012 Cory Casanave Introduction Cory Casanave CEO, Model Driven Solutions Actionable Architectures & Agile Solutions Information Federation,

More information

Topics on Web Services COMP6017

Topics on Web Services COMP6017 Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services

More information

Ontologies and Database Schema: What s the Difference? Michael Uschold, PhD Semantic Arts.

Ontologies and Database Schema: What s the Difference? Michael Uschold, PhD Semantic Arts. Ontologies and Database Schema: What s the Difference? Michael Uschold, PhD Semantic Arts. Objective To settle once and for all the question: What is the difference between an ontology and a database schema?

More information

MDSE PRINCIPLES. Chapter #2

MDSE PRINCIPLES. Chapter #2 Chapter #2 MDSE PRINCIPLES Teaching material for the book Model-Driven Software Engineering in Practice by Morgan & Claypool, USA, 2012. www.mdse-book.com MDSE Principles Contents Concepts Approaches Adoption

More information

Frustrated by all the hype?

Frustrated by all the hype? Fundamentals of Software Architecture Looking beyond the hype Markus Völter (voelter@acm.org) Introduction Frustrated by all the hype? If so this presentation is for you. Otherwise you should leave People

More information

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 Service Vs. System Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 1. Does DoD Need To Model a Service? Bottom Line Up front (BLUF) DoD has a requirement

More information

UBL Library Content Methodology

UBL Library Content Methodology UBL Library Content Methodology The purpose of this document is two-fold: 1. To explain how we got to where we are with the UBL vocabulary, we felt it necessary to provide a background to the rationale

More information

Chapter 1: The Database Environment

Chapter 1: The Database Environment Chapter 1: The Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Prentice Hall, 2002 1 Definitions Data: Meaningful facts, text, graphics,

More information

From Models to Components. Rapid Service Creation with

From Models to Components. Rapid Service Creation with From Models to Components Rapid Service Creation with Marc Born, Olaf Kath {born kath}@ikv.de Evolutions in Software Construction C O M P L E X I T Y Model Driven Architectures Meta Object Facility and

More information

MDA Journal. BPMI and OMG: The BPM Merger A BPT COLUMN. David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs.

MDA Journal. BPMI and OMG: The BPM Merger A BPT COLUMN. David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs. A BPT COLUMN MDA Journal December 2005 David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs David.Frankel@SAP.com https://www.sdn.sap.com/irj/sdn/ weblogs?blog=/pub/u/55914 Contents

More information

Information Quality & Service Oriented Architecture

Information Quality & Service Oriented Architecture Information Quality & Oriented Architecture Presentation for the MIT IQ Industry Symposium July 17, 2007 Dave Becker The MITRE Corporation Approved for Public Release; Distribution Unlimited. (070837)

More information

Interoperability, Information Fidelity, and the Need for SOA Healthcare Standards

Interoperability, Information Fidelity, and the Need for SOA Healthcare Standards April 03-23-05 2008 Interoperability, Information Fidelity, and the Need for SOA Healthcare Standards Ken Rubin (ken.rubin@eds.com) Chief Healthcare Architect, EDS Federal Health Portfolio Chair, OMG Healthcare

More information

Enterprise Architecture Modelling with ArchiMate 3 - Overview

Enterprise Architecture Modelling with ArchiMate 3 - Overview Enterprise Architecture Modelling with ArchiMate 3 - Overview Knut Hinkelmann Reference The ArchiMate 3 specification is available at http://pubs.opengroup.org/architecture/archimate3-doc/ It is referenced

More information

DITA for Enterprise Business Documents Sub-committee Proposal Background Why an Enterprise Business Documents Sub committee

DITA for Enterprise Business Documents Sub-committee Proposal Background Why an Enterprise Business Documents Sub committee DITA for Enterprise Business Documents Sub-committee Proposal Background Why an Enterprise Business Documents Sub committee Documents initiate and record business change. It is easy to map some business

More information

Practical Database Design Methodology and Use of UML Diagrams Design & Analysis of Database Systems

Practical Database Design Methodology and Use of UML Diagrams Design & Analysis of Database Systems Practical Database Design Methodology and Use of UML Diagrams 406.426 Design & Analysis of Database Systems Jonghun Park jonghun@snu.ac.kr Dept. of Industrial Engineering Seoul National University chapter

More information

1 Executive Overview The Benefits and Objectives of BPDM

1 Executive Overview The Benefits and Objectives of BPDM 1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will

More information

Notation Standards for TOGAF:

Notation Standards for TOGAF: Welcome! Notation Standards for TOGAF: BPMN and UML Play Together Matt Smith Architecture Consultant Architecture Context Business Modeling Process Information Messaging Participants Software Systems Analysis

More information

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM): viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information

More information

Using JBI for Service-Oriented Integration (SOI)

Using JBI for Service-Oriented Integration (SOI) Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important

More information

Copyright 2011, OMG. All rights reserved.

Copyright 2011, OMG. All rights reserved. Slide 1 Who Is OMG? Object Management Group (OMG) factoids: Founded in 1989 More than 470 member companies The largest and longest standing not-for-profit, open-membership consortium which develops and

More information

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support

More information

Interface-based enterprise and software architecture mapping

Interface-based enterprise and software architecture mapping Interface-based enterprise and software architecture mapping Aziz Ahmad Rais Department of Information Technologies University of Economics, Prague Prague, Czech Republic aziz.rais@vse.cz aziz.ahmad.rais@gmail.com

More information

Extending CDIF to Support Enterprise Modeling

Extending CDIF to Support Enterprise Modeling Extending CDIF to Support Enterprise Modeling Per Burman Submitted by Per Burman to the University of Skövde as a dissertation towards the degree of M.Sc. by examination and dissertation in the department

More information

ISO/IEC JTC 1/SC 32 N 0722

ISO/IEC JTC 1/SC 32 N 0722 ISO/IEC JTC 1/SC 32 N 0722 Date: 2002-02-12 REPLACES: -- ISO/IEC JTC 1/SC 32 Data Management and Interchange Secretariat: United States of America (ANSI) Administered by Pacific Northwest National Laboratory

More information

Improving Military Information Technology Through Common Conceptual Models

Improving Military Information Technology Through Common Conceptual Models Improving Military Information Technology Through Common Conceptual Models Andreas Tolk, Ph.D. Virginia Modeling Analysis and Simulation Center Old Dominion University Presentation Outline Common Conceptual

More information

Integrating ITIL and COBIT 5 to optimize IT Process and service delivery. Johan Muliadi Kerta

Integrating ITIL and COBIT 5 to optimize IT Process and service delivery. Johan Muliadi Kerta Integrating ITIL and COBIT 5 to optimize IT Process and service delivery Johan Muliadi Kerta Measurement is the first step that leads to control and eventually to improvement. If you can t measure something,

More information

A Generic Approach for Compliance Assessment of Interoperability Artifacts

A Generic Approach for Compliance Assessment of Interoperability Artifacts A Generic Approach for Compliance Assessment of Interoperability Artifacts Stipe Fustar Power Grid 360 11060 Parkwood Drive #2, Cupertino, CA 95014 sfustar@powergrid360.com Keywords: Semantic Model, IEC

More information

Course Logistics & Chapter 1 Introduction

Course Logistics & Chapter 1 Introduction CMSC 461, Database Management Systems Spring 2018 Course Logistics & Chapter 1 Introduction These slides are based on Database System Concepts book th edition, and the 2009 CMSC 461 slides by Dr. Kalpakis

More information

Orthographic Software Modeling A Practical Approach to View Based Development

Orthographic Software Modeling A Practical Approach to View Based Development Orthographic Software Modeling A Practical Approach to View Based Development Colin Atkinson University of Mannheim Germany MSI 2009 7 th October 2009 Oldenburg Outline Modern software engineering paradigms

More information

Introduction. Example Databases

Introduction. Example Databases Introduction Example databases Overview of concepts Why use database systems Example Databases University Data: departments, students, exams, rooms,... Usage: creating exam plans, enter exam results, create

More information

INTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Open distributed processing

INTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Open distributed processing INTERNATIONAL TELECOMMUNICATION UNION ITU-T X.911 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/2001) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Open distributed processing Information

More information

Role of Executable UML in MDA. Presented by Shahid Alam

Role of Executable UML in MDA. Presented by Shahid Alam Role of Executable UML in MDA Presented by Shahid Alam salam3@connect.carleton.ca 12/2005 Outline Introduction to MDA Executable UML Does it apply to MDA Model Compilers Conclusion Model Driven Architecture

More information

UML for Real-Time Overview

UML for Real-Time Overview Abstract UML for Real-Time Overview Andrew Lyons April 1998 This paper explains how the Unified Modeling Language (UML), and powerful modeling constructs originally developed for the modeling of complex

More information

Health Information Exchange Content Model Architecture Building Block HISO

Health Information Exchange Content Model Architecture Building Block HISO Health Information Exchange Content Model Architecture Building Block HISO 10040.2 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary HISO 10040.1 Health Information

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 15745-1 First edition 2003-03-01 Industrial automation systems and integration Open systems application integration framework Part 1: Generic reference description Systèmes d'automatisation

More information

The Analysis and Design of the Object-oriented System Li Xin 1, a

The Analysis and Design of the Object-oriented System Li Xin 1, a International Conference on Materials Engineering and Information Technology Applications (MEITA 2015) The Analysis and Design of the Object-oriented System Li Xin 1, a 1 Shijiazhuang Vocational Technology

More information

innoq Deutschland GmbH innoq Schweiz GmbH D Ratingen CH-6330 Cham Tel Tel

innoq Deutschland GmbH innoq Schweiz GmbH D Ratingen CH-6330 Cham Tel Tel innoq Deutschland GmbH innoq Schweiz GmbH D-40880 Ratingen CH-6330 Cham Tel +49 2102 77 1620 Tel +41 41 743 01 11 www.innoq.com Stefan Tilkov, stefan.tilkov@innoq.com 1 Goals Introduce MDE, MDA, MDD, MDSD,...

More information

Summary of Contents LIST OF FIGURES LIST OF TABLES

Summary of Contents LIST OF FIGURES LIST OF TABLES Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter

More information

The future of interoperability for ILL and resource sharing. Clare Mackeigan Relais International

The future of interoperability for ILL and resource sharing. Clare Mackeigan Relais International The future of interoperability for ILL and resource sharing by Clare Mackeigan Relais International Outline Interoperability Background and history Emergence of new standard ISO 18626 Messages Open and

More information

Data Governance. Mark Plessinger / Julie Evans December /7/2017

Data Governance. Mark Plessinger / Julie Evans December /7/2017 Data Governance Mark Plessinger / Julie Evans December 2017 12/7/2017 Agenda Introductions (15) Background (30) Definitions Fundamentals Roadmap (15) Break (15) Framework (60) Foundation Disciplines Engagements

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights The following is intended to outline Oracle s general product direction. It is intended for information purposes only, and may not be incorporated

More information

Powering EII with MOA

Powering EII with MOA Powering EII with MOA Brad Wright Randall M. Hauch January 8, 2004 Topics What is an MOA and why is it important? EII as a case study for MOA MOA in action, a demonstration Attributes of an MOA Miscellaneous

More information

Model Driven Engineering (MDE)

Model Driven Engineering (MDE) Model Driven Engineering (MDE) Yngve Lamo 1 1 Faculty of Engineering, Bergen University College, Norway 26 April 2011 Ålesund Outline Background Software Engineering History, SE Model Driven Engineering

More information

Introduction to the RAMI 4.0 Toolbox

Introduction to the RAMI 4.0 Toolbox Introduction to the RAMI 4.0 Toolbox Author: Christoph Binder Version: 0.1 Date: 2017-06-08 Josef Ressel Center for User-Centric Smart Grid Privacy, Security and Control Salzburg University of Applied

More information

Modeling Requirements

Modeling Requirements Modeling Requirements Critical Embedded Systems Dr. Balázs Polgár Prepared by Budapest University of Technology and Economics Faculty of Electrical Engineering and Informatics Dept. of Measurement and

More information

MFI Metamodel for Information Models

MFI Metamodel for Information Models ISO/IEC JTC1/SC32/WG2 N1529 MFI Metamodel for Information Models Keith Gordon Purpose Registry Information model expressed in IDEF1X Register MFI Core and Mapping MFI Information Models Register Information

More information

European Interoperability Framework

European Interoperability Framework European Interoperability Framework - The General Public (GPSCM) - Mike Kulbickas IDABC Directorate-General for Informatics European Commission 1 challenges & recommendations 2 Successful PEGS 3 4 2 5

More information

Revolution or Evolution of SCADA, EMS, MMS and DMS Systems. Definitely, Maybe. Stipe Fustar June 16, 2009

Revolution or Evolution of SCADA, EMS, MMS and DMS Systems. Definitely, Maybe. Stipe Fustar June 16, 2009 Revolution or Evolution of SCADA, EMS, MMS and DMS Systems Definitely, Maybe Stipe Fustar June 16, 2009 State of the Utility Industry A lot of Hype and positive energy around Smart Grid Initiative and

More information

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary December 17, 2009 Version History Version Publication Date Author Description

More information

Database Instance And Relational Schema Design A Fact Oriented Approach

Database Instance And Relational Schema Design A Fact Oriented Approach Database Instance And Relational Schema Design A Fact Oriented Approach File-oriented approaches create problems for organizations because of d) how master files maintain facts used by certain application

More information

ISO/IEC CD :200x(E) Title: Information technology - Framework for Metamodel interoperability Part 2: Reference model Project:

ISO/IEC CD :200x(E) Title: Information technology - Framework for Metamodel interoperability Part 2: Reference model Project: Committee Draft ISO/IEC CD Date: 2005-06-30 Reference number: ISO/JTC 1/SC 32N1333 Supersedes document SC 32N1085 THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE

More information

Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies

Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies Valeria Seidita 1, Massimo Cossentino 2, and Salvatore Gaglio 1,2 1 Dipartimento di Ingegneria Informatica, University

More information