1. Product Nomination Title: Base Object Model (BOM) Specification

Size: px
Start display at page:

Download "1. Product Nomination Title: Base Object Model (BOM) Specification"

Transcription

1 1. Product Nomination Title: Base Object Model (BOM) Specification 2. Proponent Name(s) and Contact Information Lead: Paul Gustavson Others: Chris Rouget, SAC TAD See Item# 9 for list of volunteers 3. Type of Product: The outcome of the PDG effort is expected to be a Standard Product providing a specification for Base Object Models (BOMs). Product Description One of the approaches of FOM development as described in the FEDEP is to employ a reusable set of object model components to construct and/or modify a FOM, with each component representing an [independent] aspect of federation interplay. Base Object Models (BOMs), which have been investigated within the SISO community, are specifically identified in the FEDEP as a potential facilitator for these object model components. The open standardization of BOMs is essential for establishing a technology capability that facilitates interoperability, reusability and composability. Specifically, a standardized product defining the format and syntax specification, based on the extensible Markup Language (XML), is needed for describing the basic elements of a BOM. Additional XML standards (i.e. Schemas) currently available will be identified and applied to support the various BOM dimensions and BOM ontology. The result of defining and applying such XML schemas will identify the essential meta-data to be captured, cataloged and carried forward within a BOM in order to provide for shared understanding and community reuse. The composition of individual BOMs for defining a simulation or simulation environment is used to produce what is loosely termed a Mega-BOM. A Mega-BOM carries with it the meta-data associated to BOMs plus the dependency and interrelationships between BOMs. As guidance, the BOM specification will also introduce the methodology for establishing Mega-BOMs based on the familiar Rapid Application Development (RAD) component philosophy used successfully within the software development community. (Examples of software components used to develop software include ActiveX/ COM, Java Beans, VCL / CLX components.) Within the HLA domain, a transformation from a Mega-BOM to a FOM, which contains less meta-data, can be produced adhering to the Object Model Template (OMT), thereby

2 supporting HLA federation development. The additional meta-data carried in a BOM is intended to make it easier for object-oriented development tools and designers to discover and use applicable BOMs for the assembly of HLA FOMs or SOMs, and in assembling simulation spaces. 4. Identification of the Community to which product applies: The BOM specification is intended for the distributed simulation community including but not limited to those that use the HLA. From an Operational Viewpoint, BOMs are anticipated to support military and commercial markets in the area of experimentation, analysis, training (i.e. advanced distance learning), and acquisition. Communities that could ultimately benefit from BOMs include defense, education, medical, manufacturing and entertainment. From a Technical Viewpoint, BOMs will be particularly useful to simulation developers who need to rapidly compose interoperable simulations and simulation environments. It is anticipated that an outcrop of simulation component developers will emerge offering third-party BOM components for usage and distribution. Supportive BOM tools and collaborative web services are expected to emerge as well. 5. Problem(s) and/or issue(s) that the proposed product addresses: a) Provide details on the specific need or requirement for this product in the community. SISO s interest is to explore methods that support and promote reuse of simulation components and encourage agile, rapid, and efficient development and maintenance of object models. BOMs are intended to provide a key mechanism in facilitating interoperability, reuse, and composability. Standardization of a BOM specification is needed to enable these capabilities. b) Provide details on the discussion of the need for this product in the community. The need for this capability was initially identified within the FEDEP and OMT documentation describing the concept of using piece parts in composing FOMs and SOMs. This concept has also been described in the community as FOMlets used to compose (and decompose) FOMs. In 1998, the Reference FOM Study Group recognized the need for a component-like approach for rapid FOM/SOM development and formally identified the BOM concept. Several white papers on BOMs increased the interest in the concept and propelled the establishment of the BOM Study Group, which wrapped up in March A BOM Working Group (WG) within SISO was then established to carry the discussion and interest forward. Recently, the operational community has shown greater interest in a component-like approach for supporting simulation interoperability activities. This includes DMSO, which held a Composable M&S Workshop during the summer 2002, and the extensible Modeling and Simulation Framework (XMSF) group, which was also established during summer 2002.

3 During the Composability Workshop, the following Warfighter needs were identified, which the BOM standard intends to fulfill: o Multi-resolution and composable simulation environments o Faster, less costly database development o Standardized (reusable) components o Reduced Overhead Additional comments centered on the need for component technology, as would be supported by the BOM standard, are identified below. A new generation of models and simulations will be needed to support distributed training; robust and continuous experimentation; and operational planning, execution, and assessment tools. Transformation Study Report, Executive Summary, 27 April To allow maximum utility and flexibility, modeling and simulation environments will be constructed from affordable, reusable components interoperating through an open systems architecture. DMSO Perspective (Vision), September 2002, Phil Zimmerman Some of the recent SIW papers describing topics that BOMs would address are identified below: Document # Title Author 02F-SIW-004 Avoiding Another Green Elephant - A Proposal Dr. Andreas Tolk for the Next Generation HLA Based on the Model Driven Architecture 02F-SIW F-SIW F-SIW-100 The Simulation Reference Markup Language Steven Reichenthal (SRML): A Foundation for Representing BOMs and Supporting Reuse Making Simulation Interoperability and Reuse A James Heusmann, Reality Albert Sciarretta The Use of Base Object Models (BOM) in the Christopher Stapleton Virtual Backlot (VB) c) Have you investigated similar products in the community to ensure that no overlap exists? Absolutely. The BOM SG has made a concerted effort to investigate current and emerging technologies that were seen as being able to support the simulation object model component concept. This effort has continued since the completion of the BOM SG. The BOM SG found that BOMs are really the only potential offering that has been openly identified to specifically support interoperability, reusability and composability

4 for simulation environments. There are, however, existing and emerging technologies and standards to be leveraged by the BOM standard to support various BOM dimensions (specifically meta-data elements). A majority of these technologies and standards are XML-based, including SRML for supporting representing behavior within a BOM. The BOM PDG will further identify supportive standards and how they fit with various BOM dimensions. 6. Maturity of the Proposed Product a) Detailed description on HOW the problem/issue will be solved (approach). The first step is to define the basic elements required of a BOM regardless of the various dimensions it may carry. Leveraging off the experiences associated with or gathered from federation development and the present day OMT, an XML schema will be defined that identifies these base elements and ontology. Since BOMs can carry different dimensions via meta-data, other existing XML Schema-based standards will be identified and associated with the appropriate dimensions. Guidance will be provided to describe how the composition of individual BOMs for defining a simulation or simulation environment can be used to form Mega-BOMs. And, in support of HLA, guidance will be provided on how to generate FOMs and SOMs from BOM compositions. b) Brief Discussion on the Maturity of the proposed product. The BOM concept was born within the Reference FOM study group in Following this study group, a BOM SG was formed which finished in the spring of In addition to the final report, the BOM SG generated the BOM Methodology Strawman (BMS) specification. The work accomplished by the SG and various individuals who have continued to look at BOMs establishes the basis for the standard that is being proposed. This effort is reflected in a number of white papers that have been published and presented at the SIWs. Other work being leveraged is the OMT 1516 specification, the Simulation Reference Markup language (SRML) for capturing and representing behavior, and the successes achieved within the software community with regard to software object components for supporting the Rapid Application Development (RAD) process (i.e. COM / ActiveX, VCL Components, Java Beans). c) Brief Discussion on alternative approaches to the proposed product. Presently, there are no alternative simulation component architectures available that support the objectives identified within the FEDEP, or, recently within the vision shared by DMSO for Composable Modeling and Simulation Environments (CMSE) (see Item 6.b). However, there are outside technology standards that can be applied and leveraged to support the meta-data required for the BOM ontology and various BOM dimensions. BOMs should be viewed as a flexible component-based standard for simulation interoperability that embraces outside XML standards and initiatives such as UML (XMI), SRML, and X3D. Additionally, the BOM component architecture is very much

5 in synch with the concepts and principles centered upon the OMG s Model Driven Architecture (MDA). d) Provide examples of prototypes of the proposed product or reasons why this product will not be prototyped. Once a standard specification has been established for BOMs, the next logical product will be to design and develop actual BOM components (as prototypes), which can be used to establish Mega-BOMs. This will serve to demonstrate the effectiveness and capability of BOMs. e) What impact will the proposed product have on the M&S community? The BOM specification will influence four things within the M&S community: (1) Substantative Interoperability The application of XML and XML Schemas prescribed for BOMs provides a mechanism for defining and validating context, and facilitates understanding of the data being exchanged. Furthermore, the flexibility offered by BOMs allows for greater application of simulation interoperability within other domains. (2) Reusability The meta-data cataloged within a BOM such as intent-of-use, historical use, behavioral information, and potential visual information will facilitate greater reuse of components (which is a stated need of SISO). (3) Composability BOMs will facilitate the ability to rapidly compose simulations and simulation environments both statically (design time) and dynamically (run-time). (4) Adaptability Mega-BOMs produced by BOM compositions can be used to represent the standard data exchange interface for systems and simulations. Unlike the current HLA approach in which all federates must comply with a common FOM, federates can continue to use their specific Mega-BOM interface to play within environments comprised of other simulations and systems represented by their own unique Mega-BOM interface. Adaptability is accomplished by deploying and applying the appropriate XML-based transformations, which represent mappings between common BOMs within a Mega-BOM, by the receiving federate. This minimizes the effort typically spent in re-tooling federates associated to complying with a specific FOM. Furthermore, it is envisioned that the next generation of tools and web services (such as collaborative development environments and repositories) will emerge to support the creation, deployment and use of BOMs for simulation development, maintenance, and run-time support. The PDG established to develop the BOM standard would identify the explicit high-level tool requirements needed to support BOM creation, deployment and use. f) What impact will this proposed product have on the SISO community? BOM standardization will serve to address the operational and technical needs of the SISO community. Furthermore, standardization provides an opportunity for SISO to expand its area of interest and influence within the simulation community. The flexibility

6 offered by an open BOM specification standard would allow SISO to reach broader domains and markets including Advanced Distance Learning, Medical and Biotechnology, Manufacturing and Processing, and Game Development and Entertainment. g) What is the impact to the community if this proposed product is not developed? Without an open standard, the simulation interoperability community will continue to lack the necessary reusable component technology for making simulation interoperability and reuse a reality, across Services, domains, and/or disciplines. Presently, the M&S community has been driving toward an "unstated but arising" restrictive FOM reuse philosophy. While HLA provides tremendous flexibility in allowing engineers to define the data format needed to reflect the intrinsic capabilities of their systems and simulations, the process required for developing FOMs has proved to be quite laborious. As a result, limited sets of FOMs have been developed and are in common use. It is in the best interests of the community to identify and explore methods that support and promote the reuse of simulation components and encourage agile, rapid, and efficient development and maintenance of interoperable environments. h) What is the domain implications for this proposed product? This standard is applicable to all simulation domains, and is not dependent upon HLA. It is seen as an enabling technology for supporting not only the defense community, but also the educational, medical, manufacturing, and entertainment communities. i) State which existing SIW Conference forum(s) take an active interest in the development of this proposed product? The BOM WG has served under the auspices of the PROC forum since its inception. Other forums and Study Groups (such as the NTMF and C4ISR SG) have expressed interest in the BOM concept. The discussion that led to this Product Nomination occurred at the Fall 2002 SIW. The work of the PDG will be regularly briefed in the PROC forum as well as to the SAC. 7. Planned compliance testing of the proposed product: This PDG will define how to verify that BOMs (and Mega-BOMs) are compliant with the various XML schemas associated with the meta-data a BOM (and a Mega-BOM) carries. The standard will include the requirements for testing BOMs to ensure they are wellconformed with the standard. Additionally the PDG will encourage input from other SISO forums and outside organizations to establish appropriate compliance testing practices and the meta-data necessary for identifying BOMs that have been verified, validated and accredited (VV&A). BOMs that have gone through this process will foster greater reuse.

7 8. Schedule of product development milestones including reviews and reports: It is anticipated that the requirements for an initial BOM specification draft will be completed before the Fall 2003 SIW. Subsequent updates to the draft will be made based on prototyping efforts and additional community input. The PDG goal will be to push towards community balloting for an open standard before fall Telecon discussions will be planned biweekly. 9. Candidate Volunteers for the Product Development Effort: An additional call needs to go out for interest in supporting the BOM standardization effort; however the following individuals have already expressed interest in supporting the PDG. Steve Goss Paul Gustavson John Hancock Bob Lutz Mark McAuliffe Michael O Connor michael.oconnor@itt.com Steve Reichenthal steven.w.reichenthal@boeing.com Larry Root lroot@simventions.com Chris Rouget cjrouget@preforce.demon.co.uk Chris Stapleton cstaplet@ist.ucf.edu Andreas Tolk atolk@odu.edu Phil Zimmerman pzimmerman@dmso.mil 10. Suggested product periodic review cycle (timeline): For the period of 5 years, the BOM specification should be reviewed on an annual basis to allow for continued prototyping. (It s anticipated that other XML standards that might be found useful in providing additional meta-data can be and should be identified and absorbed). Additionally, a call for papers (CFP) should be issued for each SIW requesting experience by those that have developed and/or used BOMs or have been involved in BOM related efforts and products. Once the initial 5-year review cycle is complete, the BOM specification should then be reviewed and updated as needed every 3 years.

COMMON DATA ADMINISTRATION, DATA MANAGEMENT, AND DATA ALIGNMENT AS A NECESSARY REQUIREMENT FOR COUPLING C4ISR SYSTEMS AND M&S SYSTEMS

COMMON DATA ADMINISTRATION, DATA MANAGEMENT, AND DATA ALIGNMENT AS A NECESSARY REQUIREMENT FOR COUPLING C4ISR SYSTEMS AND M&S SYSTEMS ++ I&S COMMON DATA ADMINISTRATION, DATA MANAGEMENT, AND DATA ALIGNMENT AS A NECESSARY REQUIREMENT FOR COUPLING C4ISR SYSTEMS AND M&S SYSTEMS Andreas TOLK Simulation Applications and C4ISR Systems There

More information

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Component-Based Software Engineering Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain that CBSE is concerned with developing standardised components

More information

Convergence of Distributed Simulation Architectures Using DDS

Convergence of Distributed Simulation Architectures Using DDS NADS-2012-MKT-CORPORATE-EN-V1.5 Convergence of Distributed Simulation Architectures Using DDS OMG TECHNICAL MEETING SPECIAL EVENT Data Distribution Service Information Day March 20th 2013. Reston, Virginia

More information

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since

More information

Federal Enterprise Architecture and Service-Oriented Architecture

Federal Enterprise Architecture and Service-Oriented Architecture Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010

More information

Figure 1 shows how such decision logic, when embedded within a workflow, can make the workflow very complex.

Figure 1 shows how such decision logic, when embedded within a workflow, can make the workflow very complex. Keys to Improving Business Processes and Adopting SOA Strategies for Enabling More Effective IT-Business Collaboration with Business Rule Technology By Theresa O Neil, Vice President of Business Development,

More information

Using Web Services and Data Mediation/Storage Services to Enable Command and Control to Simulation Interoperability

Using Web Services and Data Mediation/Storage Services to Enable Command and Control to Simulation Interoperability Using Web Services and Data Mediation/Storage Services to Enable Command and Control to Simulation Interoperability Andreas Tolk Old Dominion University atolk@odu.edu J. Mark Pullen George Mason University

More information

The OMG BPM Standards

The OMG BPM Standards The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell miers@bpmfocus.org A BPM Definition Business Process Management is primarily

More information

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November

More information

Business Process Management In An Application Development Environment

Business Process Management In An Application Development Environment Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to

More information

Generating Aspect Code from UML Models

Generating Aspect Code from UML Models Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

Asset Based Development

Asset Based Development IBM Software Group Asset Based Development Grant Larsen gjlarsen@us.ibm.com November 2003 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started Agenda Introduction

More information

CHAPTERS A NEW KNOT MODEL FOR COMPONENT BASED SOFTWARE DEVELOPMENT

CHAPTERS A NEW KNOT MODEL FOR COMPONENT BASED SOFTWARE DEVELOPMENT CHAPTERS A NEW KNOT MODEL FOR COMPONENT BASED SOFTWARE DEVELOPMENT CONTENTS 5.1 Introduction 5.2 Component based software life cycle process model 5.2.1 Rapid Application Development Model 5.2.2 The Y

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities

More information

A Characterization Taxonomy for Integrated Management of Modeling and Simulation Tools

A Characterization Taxonomy for Integrated Management of Modeling and Simulation Tools A Characterization Taxonomy for Integrated Management of Modeling and Simulation Tools Bobby Hartway AEgis Technologies Group 631 Discovery Drive Huntsville, AL 35806 256-922-0802 bhartway@aegistg.com

More information

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE

More information

BUSINESS RULES MANAGEMENT AND BPM

BUSINESS RULES MANAGEMENT AND BPM KINGSTON & CROYDON BRANCH BUSINESS RULES MANAGEMENT AND BPM WHO'S MANAGING YOUR RULES? Paul Vincent Rules Specialist and Product Management Fair Isaac October 12, 2005 Agenda Business Rules Approach a

More information

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:

More information

Adventures in Estimating Open Source, Component Systems, Agile, and SOA Projects

Adventures in Estimating Open Source, Component Systems, Agile, and SOA Projects Open Source, Component Systems, Agile, and SOA Projects Terry Vogt Lead Associate Booz Allen Hamilton Sept 13, 2011 Ready for what s next 1 Booz Allen Hamilton 1 Agenda Background Open Source Component

More information

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Paper SAS1787-2015 Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Chris Upton and Lori Small, SAS Institute Inc. ABSTRACT With the latest release of SAS

More information

Ontology and automatic code generation on modeling and simulation

Ontology and automatic code generation on modeling and simulation Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria youcef.gheraibia@gmail.com Abdelhabib Bourouis

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

A Framework for Adaptive Process Modeling and Execution (FAME)

A Framework for Adaptive Process Modeling and Execution (FAME) A Framework for Adaptive Process Modeling and Execution (FAME) Perakath Benjamin pbenjamin@kbsi.com Madhav Erraguntla merraguntla@kbsi.com Richard Mayer rmayer@kbsi.com Abstract This paper describes the

More information

How To Understand A Services-Oriented Architecture

How To Understand A Services-Oriented Architecture Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have

More information

CS4507 Advanced Software Engineering

CS4507 Advanced Software Engineering CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development

More information

The Key to SOA Governance: Understanding the Essence of Business

The Key to SOA Governance: Understanding the Essence of Business THE NAME OF THE GAME: KANAME The Key to SOA Governance: Understanding the Essence of by Keith Swenson Kaname is a Japanese term meaning essence. In a Japanese fan, the bottom piece that keeps the fan together

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

Data Management Roadmap

Data Management Roadmap Data Management Roadmap A progressive approach towards building an Information Architecture strategy 1 Business and IT Drivers q Support for business agility and innovation q Faster time to market Improve

More information

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who wants to be involved in a BI project or program that is labeled slow or inflexible? While I don t believe

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

OMG s Second Workshop on Web Services. Orchestrating Web Services from a UML Development Platform

OMG s Second Workshop on Web Services. Orchestrating Web Services from a UML Development Platform Transform your software architecture into a reusable asset OMG s Second Workshop on Web Services Orchestrating Web Services from a UML Development Platform Michel Brassard Founder & CTO mbrassard@codagen.com

More information

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: tyu1@uci.edu Jun-Jang Jeng IBM T.J. Watson

More information

Bruce Bargmeyer - US EPA Dennis Burling NE

Bruce Bargmeyer - US EPA Dennis Burling NE 1. Title: Schema Review Process for Schema Developers 2. Author: TRG/Schema Review Work Group 3. Subject: The process proposed for schema developers or sponsors to take in order to document a schema s

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

CT30A8901 Chapter 10 SOA Delivery Strategies

CT30A8901 Chapter 10 SOA Delivery Strategies CT30A8901 Chapter 10 SOA Delivery Strategies Prof. Jari Porras Communications Software Laboratory Contents 10.1 SOA Delivery lifecycle phases 10.2 The top-down strategy 10.3 The bottom-up strategy 10.4

More information

Federated, Generic Configuration Management for Engineering Data

Federated, Generic Configuration Management for Engineering Data Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements

More information

MDE Adoption in Industry: Challenges and Success Criteria

MDE Adoption in Industry: Challenges and Success Criteria MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

OPENKONSEQUENZ WORKING GROUP CHARTER

OPENKONSEQUENZ WORKING GROUP CHARTER OPENKONSEQUENZ WORKING GROUP CHARTER CONTENTS Contents...1 Goals and Vision...4 Scope and Core Domains...5 Governance and Precedence...5 Applicable Documents and Processes...5 Collaboration...6 Working

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Authoring Within a Content Management System. The Content Management Story

Authoring Within a Content Management System. The Content Management Story Authoring Within a Content Management System The Content Management Story Learning Goals Understand the roots of content management Define the concept of content Describe what a content management system

More information

Integration Using the MultiSpeak Specification

Integration Using the MultiSpeak Specification Integration Using the MultiSpeak Specification By: Gary A. McNaughton, Cornice Engineering, Inc. and Robert Saint, National Rural Electric Cooperative Association Introduction Over the years many different

More information

[project.headway] Integrating Project HEADWAY And CMMI

[project.headway] Integrating Project HEADWAY And CMMI [project.headway] I N T E G R A T I O N S E R I E S Integrating Project HEADWAY And CMMI P R O J E C T H E A D W A Y W H I T E P A P E R Integrating Project HEADWAY And CMMI Introduction This white paper

More information

Clarifying a vision on certification of MDA tools

Clarifying a vision on certification of MDA tools SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Service-Oriented Architecture and its Implications for Software Life Cycle Activities Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:

More information

DISTRIBUTED SIMULATION WITH JAVAGPSS BASED ON THE HIGH LEVEL ARCHITECTURE

DISTRIBUTED SIMULATION WITH JAVAGPSS BASED ON THE HIGH LEVEL ARCHITECTURE DISTRIBUTED SIMULATION WITH JAVAGPSS BASED ON THE HIGH LEVEL ARCHITECTURE Ulrich Klein, Steffen Straßburger, Jürgen Beikirch Institute for Simulation and Graphics (ISG), Faculty of Computer Science Otto-von-Guericke

More information

Chapter 12 Programming Concepts and Languages

Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution

More information

Mature Agile with a twist of CMMI

Mature Agile with a twist of CMMI Mature Agile with a twist of CMMI Carsten Ruseng Jakobsen Systematic Software Engineering crj@systematic.dk Kent Aaron Johnson AgileDigm, Incorporated kent.johnson@agiledigm.com Abstract Systematic is

More information

DDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance

DDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance DDI Lifecycle: Moving Forward Status of the Development of DDI 4 Joachim Wackerow Technical Committee, DDI Alliance Should I Wait for DDI 4? No! DDI Lifecycle 4 is a long development process DDI Lifecycle

More information

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

SOMA, RUP and RMC: the right combination for Service Oriented Architecture SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Designing a Semantic Repository

Designing a Semantic Repository Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will

More information

Principles of Software Engineering: Software Methodologies. COSI 120b, Spring 2005

Principles of Software Engineering: Software Methodologies. COSI 120b, Spring 2005 Principles of Software Engineering: Software Methodologies COSI 120b, Spring 2005 Overview What are methodologies? The methodologies Traditional Incremental Evolutionary Other Conclusions Way Forward What

More information

Evaluating Data Warehousing Methodologies: Objectives and Criteria

Evaluating Data Warehousing Methodologies: Objectives and Criteria Evaluating Data Warehousing Methodologies: Objectives and Criteria by Dr. James Thomann and David L. Wells With each new technical discipline, Information Technology (IT) practitioners seek guidance for

More information

David Pilling Director of Applications and Development

David Pilling Director of Applications and Development Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert

More information

Realizing business flexibility through integrated SOA policy management.

Realizing business flexibility through integrated SOA policy management. SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished

More information

ENTERPRISE ARCHITECTUE OFFICE

ENTERPRISE ARCHITECTUE OFFICE ENTERPRISE ARCHITECTUE OFFICE Date: 12/8/2010 Enterprise Architecture Guiding Principles 1 Global Architecture Principles 1.1 GA1: Statewide Focus 1.1.1 Principle Architecture decisions will be made based

More information

CHREATE: Phase Three Design and Plan John Boudreau, Ian Ziskin & Carolyn Rearick

CHREATE: Phase Three Design and Plan John Boudreau, Ian Ziskin & Carolyn Rearick CHREATE: Phase Three Design and Plan John Boudreau, Ian Ziskin & Carolyn Rearick Overview This document provides the business plan for Phase Three of the CHREATE project. It contains the projects, deliverables

More information

Case Study: Adoption of SOA at the IRS

Case Study: Adoption of SOA at the IRS Case Study: Adoption of SOA at the IRS Nitin S. Naik Director, Enterprise Architecture October 2, 2012 Agenda Overview of IRS IT Shared Services Vision SOA Roadmap and Maturity Levels Where Do We Stand

More information

Blending Traditional and Agile Project Documentation

Blending Traditional and Agile Project Documentation Blending Traditional and Agile Project Documentation A project Portfolio Perspective Fergal McGovern, Founder, VisibleThread Audience: IT Directors, Program Managers, Project Managers, Business Analyst

More information

MDA Case Study: State of Wisconsin Unemployment Insurance Division

MDA Case Study: State of Wisconsin Unemployment Insurance Division MDA Case Study: State of Wisconsin Unemployment Insurance Division MDA Implementers Workshop 2003 ATC Enterprises, Inc. 7402 Borman Avenue St. Paul, MN 55076 651.554.1771 www.atcenterprises.com Objectives

More information

Corresponding Author email: javeri_mit@yahoo.com

Corresponding Author email: javeri_mit@yahoo.com International Research Journal of Applied and Basic Sciences 2013 Available online at www.irjabs.com ISSN 2251838X / Vol, 5 (11): 14381445 Science Explorer Publications Presenting a model for the deployment

More information

EASE: The European Association for Semantic Web Education

EASE: The European Association for Semantic Web Education EASE: The European Association for Semantic Web Education Jörg Diederich 1, Wolfgang Nejdl 1, and Robert Tolksdorf 2 1 L3S Research Center and Leibniz Universität Hannover, Germany {diederich nejdl}@l3s.de

More information

Policy Driven Practices for SOA

Policy Driven Practices for SOA Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis

More information

Introduction. Architecture Re-engineering. Systems Consolidation. Data Acquisition. Data Integration. Database Technology

Introduction. Architecture Re-engineering. Systems Consolidation. Data Acquisition. Data Integration. Database Technology Introduction Data migration is necessary when an organization decides to use a new computing system or database management system that is incompatible with the current system. Architecture Re-engineering

More information

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process 1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.

More information

Tape Mbo e: A First Experimental Assessment

Tape Mbo e: A First Experimental Assessment Tape Mbo e: A First Experimental Assessment Ilse Grau University of Trento, Trento, Italy, ilse.grau@disi.unitn.it and Guilherme H. Travassos Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brasil,

More information

Systems Integration: Co C mp m onent- t bas a e s d s o s ftw ft a w r a e r e ngin i eeri r n i g

Systems Integration: Co C mp m onent- t bas a e s d s o s ftw ft a w r a e r e ngin i eeri r n i g Systems Integration: Component-based software engineering Objectives To explain that CBSE is concerned with developing standardised components and composing these into applications To describe components

More information

Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data

Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Randall M. Hauch VP Development, Chief Architect Metadata Management OMG's Second Workshop on UML for Enterprise Applications:

More information

How service-oriented architecture (SOA) impacts your IT infrastructure

How service-oriented architecture (SOA) impacts your IT infrastructure IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction

More information

Model-Driven Data Warehousing

Model-Driven Data Warehousing Model-Driven Data Warehousing Integrate.2003, Burlingame, CA Wednesday, January 29, 16:30-18:00 John Poole Hyperion Solutions Corporation Why Model-Driven Data Warehousing? Problem statement: Data warehousing

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

DoD CIO ITSM Overview Enterprise Architecture Conference

DoD CIO ITSM Overview Enterprise Architecture Conference DoD CIO ITSM Overview Enterprise Architecture Conference April 14, 2011 Barbara McCain Enterprise Architecture & Infrastructure DoD CIO Barbara.McCain@osd.mil What is IT Service Management (ITSM)? ITSM

More information

Evaluating OO-CASE tools: OO research meets practice

Evaluating OO-CASE tools: OO research meets practice Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht

More information

Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools

Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield Keith Short WILEY Wiley Publishing, Inc. Preface Acknowledgments Foreword Parti Introduction to

More information

SOA for Healthcare: Promises and Pitfalls

SOA for Healthcare: Promises and Pitfalls SOA for Healthcare: Promises and Pitfalls Dennis B. Smith dbs@sei.cmu.edu SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The

More information

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos

More information

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn

More information

Southern Africa Short Term Insurance Program Activity and Implementation Report

Southern Africa Short Term Insurance Program Activity and Implementation Report Southern Africa Short Term Insurance Program Activity and Implementation Report July 2014 ACORD is a non-profit membership standards development organization (SDO) which develops and maintains forms and

More information

Model Driven Development of Inventory Tracking System*

Model Driven Development of Inventory Tracking System* Model Driven Development of Inventory Tracking System* Gan Deng, Tao Lu, Emre Turkay Andrey Nechypurenko Aniruddha Gokhale, Douglas Schmidt ISIS, Vanderbilt University Siemens Nashville, TN 37221 Germany

More information

Facilitated Workshops in Software Development Projects

Facilitated Workshops in Software Development Projects Facilitated Workshops in Software Development Projects Members of an IT team spent a lot of time and effort working on the requirements for a major project. At the end of three weeks, they had produced

More information

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution Software Life Cycle Main issues: Discussion of different life cycle models Maintenance or evolution Not this life cycle SE, Software Lifecycle, Hans van Vliet, 2008 2 Introduction software development

More information

FHIM Model Content Overview

FHIM Model Content Overview FHIM Model Content Overview Federal Health Information Model (FHIM) and Associated Terminology Models Goal Produce a logical, health information model that supports semantic interoperability and that is

More information

SOA GOVERNANCE MODEL

SOA GOVERNANCE MODEL SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia matjaz.juric@fri.uni-lj.si Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become

More information

Data Quality and The Decision Model: Advice from Practitioners

Data Quality and The Decision Model: Advice from Practitioners Published in www.modernanalyst.com January 26, 2014 By Steven Worsham and Kenneth von Halle Steven Worsham, a Senior Business Analyst at Sapiens, uses The Decision Model in a variety of different project

More information

known as the Sharable Content Object Reference Model (SCORM). It became the standard for all LMSs. INTRODUCTION

known as the Sharable Content Object Reference Model (SCORM). It became the standard for all LMSs. INTRODUCTION Investigating the Need for a Learning Content Management System Jay Crook Crook Consulting (2011) 9514 Snowfinch Cir., Corpus Christi, TX 78418 E-mail: jay@jaycrook.com INTRODUCTION Many businesses and

More information

Databases in Organizations

Databases in Organizations The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron

More information

MODELING AND SIMULATION IN DEFENSE AND SECURITY

MODELING AND SIMULATION IN DEFENSE AND SECURITY Author: Editorial Title: Modeling and Simulation in Defense and Security. NATO Context. Year of issuance: 1999 Issue: Information & Security. Volume 3, 1999 Hard copy: ISSN 1311-1493 MODELING AND SIMULATION

More information

CASSANDRA: Version: 1.1.0 / 1. November 2001

CASSANDRA: Version: 1.1.0 / 1. November 2001 CASSANDRA: An Automated Software Engineering Coach Markus Schacher KnowGravity Inc. Badenerstrasse 808 8048 Zürich Switzerland Phone: ++41-(0)1/434'20'00 Fax: ++41-(0)1/434'20'09 Email: markus.schacher@knowgravity.com

More information

ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services

ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services José Poveda, Michael Gould, Carlos Granell 64 Departamento de Lenguajes y Sistemas Informáticos Universitat

More information

IBM Information Management

IBM Information Management IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper

More information

Business Process Modeling and Standardization

Business Process Modeling and Standardization Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

PROGRAM DESIGN. Our design process, philosophy and values.

PROGRAM DESIGN. Our design process, philosophy and values. PROGRAM Our design process, philosophy and values. Program Design and Development is one of our core services in which we work with faculty to design and develop courses that are part of a new or redesigned

More information