Towards an Interoperability Framework for Model-Driven Development of Software Systems

Size: px
Start display at page:

Download "Towards an Interoperability Framework for Model-Driven Development of Software Systems"

Transcription

1 Towards an Interoperability Framework for Model-Driven Development of Software Systems INTEROP-ESA 05 Session IT1 : Industrial Track Brian Elvesæter 1, Axel Hahn 2, Arne-Jørgen Berre 1, Tor Neple 1 1 SINTEF, P. O. Box 124 Blindern, N-0314 Oslo, Norway {brian.elvesater, arne.j.berre, tor.neple}@sintef.no 2 Wirtschaftsinformatik Universität Oldenburg, D Oldenburg, Germany hahn@wi-ol.de

2 Background Research sponsored by ATHENA IP INTEROP NoE Challenges To address interoperability for enterprise applications and software. Research focus on Model-Driven Development (MDD), in particular OMG s Model Driven Architecture (MDA ) Interoperability Framework for MDD To provide guidance on how MDD should be applied to address interoperability.

3 Motivation We believe that there is a need for an interoperability framework that provides guidance on how MDD should be applied to address interoperability. The interoperability framework integrates principles of model-driven, service-oriented and adaptive architectures: Model-driven architectures focus on design-time aspects of system engineering. Model-driven development methodologies describe how to develop and utilise (visual) models as an active aid in the analysis, specification, design and implementation phases of an system. Service-Oriented Architecture (SOA) specifies systems composed of services offered by various service providers, which provides the basis for supporting new business models, such as virtual organisations. Adaptive interoperability architectures focus on run-time aspects of system engineering. Agent and P2P technologies enrich an system with dynamic and adaptive qualities.

4 Model -Driven Model -Driven & Architecture -Driven Architecture -Driven Model-Driven Model -Driven & Interoperability Framework The interoperability framework itself is structured according to three main integration areas defined in ATHENA: 1. Conceptual integration which focuses on concepts, meta-models, languages and model relationships to systemise software model interoperability. 2. Technical integration which focuses on the software development and execution environments. 3. Applicative integration which focuses on methodologies, standards and domain models. It provides us with guidelines, principles and patterns that can be used to solve software interoperability issues. Conceptual Integration Enterprise System A (MDD Abstraction) Computational Independent Model (CIM) Ontologies Computational System A Technical Integration Applicative Integration For each of these three areas we developed a reference model to describe and support the application of model-driven development of software systems. Platform Independent Model (PIM) Platform Specific Model (PSM) Execution Platform A Model Transformation Enterprise A (Technical World) Transactions Tasks Collaborations Processes Users Vertical Integration User Interface Services UserServices Services Resource Services Software System Reference Ontology Process Aspects Service Aspects Horizontal MI Vertical Integration MI Interoperability Patterns Information Aspects Integration Non - Functional Aspects Model Interoperability Infrastructure Model Service Exec. Data Mgmt. Mgmt. Mgmt. Mgmt. Registry/Repository Infrastructure Services Enterprise System B (MDD Abstraction) Computational Independent Model (CIM) Ontologies Platform Independent Model (PIM) Platform Specific Model (PSM) Execution Platform B Computational System B Model Transformation Enterprise B (Technical World) Transactions Collaborations Tasks Processes Users Vertical Integration Resource Services Services UserServices User Interface Services Software System Model Transformation Models of Service, Information Process and Non-Functional Aspects Models of other Enterprise Aspects Software System Computational System A Realisation Models Execution Platform A Platform Specific Model (PSM) Software Model Resource Services Services User Services User Interface Services Specification Models Model -Driven Vertical Integration Platform Independent Model (PIM) Users Context Models Processes Collaborations Tasks Ontologies Model -Driven & Enterprise Model Transactions Computational Independent Model (CIM) Enterprise System A (MDD Abstraction) Enterprise Architecture A (Model World) Enterprise A (Technical World)

5 Conceptual Integration Overview Developed from a MDD point of view focusing on the enterprise applications and software system. A Computation independent model (CIM) corresponds to a view defined by a computation independent viewpoint. It describes the business context and business requirements for the software system(s). A platform independent model (PIM) corresponds to a view defined by a platform independent viewpoint. It describes software specifications independent of execution platforms. A platform specific model (PSM) corresponds to a view defined by a platform specific viewpoint. It describes the realisation of software systems.

6 Conceptual Integration: Reference Model Enterprise System A (MDD Abstraction) Enterprise System B (MDD Abstraction) Ontologies Computational Independent Model (CIM) Model-Driven & Reference Ontology Interoperability Patterns Ontologies Computational Independent Model (CIM) Model-Driven & Model-Driven Platform Independent Model (PIM) Platform Specific Model (PSM) Service Aspects Horizontal Process Aspects Vertical Integration MI Information Aspects Integration Non - Functional Aspects Model-Driven Platform Independent Model (PIM) Platform Specific Model (PSM) Execution Platform A Computational System A Execution Platform B Computational System B Model Transformation MI Model Interoperability Model Transformation

7 Conceptual Integration: System Aspects We have identified four categories of system aspects where specific software interoperability issues can be addressed. These four aspects can be addressed at all three CIM, PIM and PSM levels. 1. Service aspects: Services are an abstraction and an encapsulation of the functionality provided by an autonomous entity,. 2. Information aspects: Information aspects are related to the messages or structures exchanged, processed and stored by software systems or software components. 3. Process aspects: Processes describe sequencing of work in terms of actions, control flows, information flows, interactions, protocols, etc. 4. Non-functional aspects: Extrafunctional qualities that can be applied to services, information and processes. We have been studying the following metamodels. CIM level Process Definition Metamodel (BPDM) Software Process Engineering Metamodel (SPEM) POP* (being defined within ATHENA) PIM level EDOC UML Profile for Enterprise Distributed Object Computing Specification QoS UML Profile for Modelling Quality of Services and Fault Tolerance Characteristics and Mechanisms PSM level Web Services Web Services Process Execution Language (WSBPEL) Agents Architectures Peer2Peer Architectures

8 Technical Integration Overview Developed from a service-oriented point of view where a software system provides a set of services required by the businesses and users of the enterprise. The architecture of the enterprise applications and software systems can be described according to a 4-tier reference architecture where each tier provides different software services required by the enterprise. The software system itself is coupled to a service bus that provides the necessary communication infrastructure. Infrastructure services such as composition, mediation, matchmaking and transformation that enables interoperability between software systems should be provided. Model repository for managing models of various kinds. Service registry for managing naming, directory and location of services Execution repository for managing information and state needed in the execution of software services and processes Data repository for managing results and traces of the executions.

9 Technical Integration: Reference Model Enterprise A (Technical World) Enterprise B (Technical World) Transactions Transactions Tasks Processes Collaborations Processes Collaborations Tasks Users Infrastructure Users Vertical Integration Vertical Integration Model Mgmt. Service Mgmt. Exec. Mgmt. Data Mgmt. User Interface Services User Services Services Resource Services Registry/Repository Resource Services Services User Services User Interface Services Software System Infrastructure Services Software System

10 Technical Integration: 4-tier reference architecture User Service Domain User Interface Tier User Service Tier LA LS Service Domain Service Tier Resource Service Tier RA RA Legend LA Service Local Adapter LS RA Local Storage Resource Adapter Database Inter-service communication (Middleware Services)

11 Applicative Integration Overview Developed based on work related to enterprise architecture frameworks and software architecture frameworks. Enterprise and software models can be related in a holistic view, regardless of modelling language formalisms, by the use of metamodels. The MDD methodology needs to follow a structured approach where interoperability requirements from business operations in a networked enterprise drive the development of software solutions. An enterprise model describes a set of enterprise aspects, which includes descriptions of the business operations of the business models. Software models describe how software systems are used to support the businesses of an enterprise. All these models should include descriptions of the four system aspects identified in the reference model for conceptual integration.

12 Applicative Integration: Reference Model Enterprise System A (MDD Abstraction) Enterprise Architecture A (Model World) Enterprise A (Physical World) Ontologies Computational Independent Model (CIM) Model-Driven & Platform Independent Model (PIM) Context Models Enterprise Model Transactions Processes Collaborations Tasks Users Model-Driven Specification Models Vertical Integration Platform Specific Model (PSM) Execution Platform A Computational System A Model Transformation Realisation Models Software Model Models of Service, Information Process and Non-Functional Aspects Models of other Enterprise Aspects Resource Services Services User Services User Interface Services Software System

13 SOI - emittertype COP Addressee Main frequencies cryptokeys Frequency requirements -usage[send,receive,...] - securitylabel[(nato) unclassified, restricted, confidential, secret] - class of station(mobile, point-point, ground-air) Telephone Directory Decoding list Frequencies - nettid Subnet Applicative Integration: Three Basic Viewpoints ARCADE system COPdistributor Lower Echelon Unit Joint Level FOFAS bør kunne oppdatere ARCADE ARCADE data : COP Actual and planned draft TASKORG : Frequency requirements From Div 6, FO/I, KA mobile avd, LV final TASKORG : Frequency requirements verified list : Frequencies temp verified list : Frequencies Receive ARCADE data Establish/maintain frequency pool Receive COP new operation Frequency Verify list list : Frequencies newcampaign Verify security level Receive from frequency lower level requirements Generate Frequency list temporary list : Frequencies newcampaign new operation Distribute Distribute temporary Frequency list Frequency list View Analyst Viewpoint e.g. Process Model Specification Viewpoint Realisation Viewpoint Deployed Unit #1 Command Center InformationService#1 Radio InformationService#2 Satelite e.g. Service & Interface Model Information Deployed Unit #2 NotificationService inotification ipublish ProcessingService iprocess Information Ethernet Specification View System Architect Legend Networked Enterprise Software System e.g. Interaction & Data Model - emissointype - area - class of station[mobile, point-point, ground-air] - timerange - emittertype - frequency - emissiontype - area(polygon, circle) op1 op2 - netttype - name - frequency - frequencychangetime - newfrequency - frequencyfmprai - frequencydigpray - areacode - KVTid - KVTchangeTime Realisation View Software Developer

14 Future Work (1/2) Conceptual Integration We will develop a metamodel for Service-Oriented Architectures and a corresponding UML 2.0 Profile at the PIM level. The metamodel will address the four system aspects identified: 1. Service aspects 2. Information aspects 3. Process aspects 4. Non-functional aspects Applicative Integration We will develop interoperability profiles that provide specific guidelines for how to apply model-driven development of software systems in four different business domains: 1. Supply chain management where stable supply chains and dynamic supply networks will be considered. 2. Collaborative product development in which cross-functional and crossorganisational teams collaborate in product development. 3. e-procurement focusing on electronic purchasing and selling of goods and services. 4. Portfolio management focusing on project classifications, selection, prioritisation, and resource allocation.

15 Future Work (2/2) Technical Integration We will develop an integrated execution infrastructure that enables different platforms to interoperate in a Service-Oriented Architecture. Service Wrappers (Enterprise X) Service Wrappers (Enterprise Y) Public Infrastructure Services Crossorg. Registry Repository Service Wrappers (Enterprise A) Evaluation & Negotiation of Available Functionality Intraorg. Internal Infrastructure Services Process Execution Platform (BPEL) Goal-oriented Adaptive Execution Platform (Agents) Active Model Platform (AKMii) Composed WebService Platform (WebServices) Legend Adaptive Distributed Resource Mgt Platform (P2P) Enhanced Service Interconnection Bus Process/Agent Active () Model Web/Server Component Server-side Component Platform (.NET, J2EE) Message- Oriented Platform (MQSeries) Existing Enterprise Applications Middleware Process/Agent Middleware Component

16 Questions?

Towards an Interoperability Framework for Model- Driven Development of Software Systems

Towards an Interoperability Framework for Model- Driven Development of Software Systems Towards an Interoperability Framework for Model- Driven Development of Software Systems Brian Elvesæter 1, Axel Hahn 2, Arne-Jørgen Berre 1, Tor Neple 1 1 SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo,

More information

Towards a Model-Driven and Role- Configurable Methodology Suite for Enterprise and Service- Oriented Interoperability

Towards a Model-Driven and Role- Configurable Methodology Suite for Enterprise and Service- Oriented Interoperability Towards a Model-Driven and Role- Configurable Methodology Suite for Enterprise and Service- Oriented Interoperability IESA 2010 Doctoral Symposium Brian Elvesæter 1, 2 and Arne-Jørgen Berre 1 1 SINTEF,

More information

Implementing Enterprise Architecture with MDA

Implementing Enterprise Architecture with MDA Implementing Enterprise with MDA Mike Rosen CTO, M²VP Mrosen@m2vp.com Copyright M 2 VP Inc. 2003, All rights reserved Agenda What is Enterprise? What does it mean to implement it? How does MDA help? Enterprise

More information

SOA MDA and SoaML Introduction

SOA MDA and SoaML Introduction SOA MDA and SoaML Introduction Slides by Arne Jørgen Berre, Cory Casanave, Ståle Walderhaug, Erlend Stav, Babak Farshchian, OMG, et al. (see references page at the end) Plan for SoaML lectures Now: Introduction

More information

Model-Driven Architecture, Processes and Methodology from the Perspective of the Modeling Discipline

Model-Driven Architecture, Processes and Methodology from the Perspective of the Modeling Discipline Processes and Methodology from the Perspective of the Modeling Discipline MDA Implementers Workshop: Succeeding with Model Driven Systems May 12 th 2003 Orlando, Florida Background for Mathet Consulting,

More information

Model-Based Development with SoaML

Model-Based Development with SoaML Model-Based Development with SoaML Brian Elvesæter, Cyril Carrez, Parastoo Mohagheghi, Arne-Jørgen Berre, Svein G. Johnsen and Arnor Solberg 1 Introduction and Overview Our MDSE methodology aims to integrate

More information

Model-Driven Service Engineering with SoaML

Model-Driven Service Engineering with SoaML Model-Driven Service Engineering with SoaML Brian Elvesæter, Cyril Carrez, Parastoo Mohagheghi, Arne-Jørgen Berre, Svein G. Johnsen and Arnor Solberg Abstract This chapter presents a model-driven service

More information

MDA Overview Applied MDA

MDA Overview Applied MDA IBM Software Group MDA Overview Applied MDA Jim Amsden Senior Software Engineer IBM Rational Software jamsden@us.ibm,com Tutorial: MDA, UML, and applicability to SOA (C) IBM Corporation March 2006 Agenda!

More information

INTEROP Interoperability Research for Networked Enterprises Applications and Software

INTEROP Interoperability Research for Networked Enterprises Applications and Software Network of Excellence - Contract no.: IST-508 011 www.interop-noe.org Deliverable DTG6.2 INTEROP Method Repository Deliverable No. and title: Classification: DTG6.2 INTEROP Method Repository Public Project

More information

INF5120 Model based System Development INF5120 BMM and BPMN Modelbased System development. Lecture 2: Arne-Jørgen Berre

INF5120 Model based System Development INF5120 BMM and BPMN Modelbased System development. Lecture 2: Arne-Jørgen Berre INF5120 BMM and BPMN Modelbased System development Lecture 2: 26.01.2009 Arne-Jørgen Berre 1 Lecture plan - 2009 1: 19/1: Introduction to MBSU, MDA, OO and Service/SOA modeling, Overall EA (AJB) 2: 26/1:

More information

Cloud Computing Lectures SOA

Cloud Computing Lectures SOA Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability IESA 2010 Workshop Standardisation a foundation for Interoperability Brian Elvesæter 1 and Arne-Jørgen Berre 1 1 SINTEF, P. O. Box 124 Blindern, N-0314

More information

Towards Cross-Organizational Innovative Business Process Interoperability Services

Towards Cross-Organizational Innovative Business Process Interoperability Services Towards Cross-Organizational Innovative Business Process Interoperability Services Ömer Karacan 1, Enrico Del Grosso 2, Cyril Carrez 3, and Francesco Taglino 4 1 Siemens AG, Vienna, Austria oemer.karacan@siemens.com

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 Where s the (Business) Beef? Mahesh H. Dodani, IBM

More information

Model Based System Development

Model Based System Development Model-based System Development www.ifi.uio.no/inf5120 Part III MDE for SOA (COMET-S with BMM, BPMN and UPMS) Notes for Course material Model Based System Development INF5120 Spring 2008 Classification

More information

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented

More information

Can MDA help Defense and Government Achieve Interoperable Components?

Can MDA help Defense and Government Achieve Interoperable Components? Can MDA help Defense and Government Achieve Interoperable Components? Introductions Cory Casanave cory-c@enterprisecomponent.com Primary author of CCA in OMG-EDOC What we must achieve Network Centric Warfare

More information

Architecture for Integration

Architecture for Integration Architecture for Integration Hans-Peter Hoidn 2 October 2003 Agenda Motivation I. Integration Layer in General II. EAI Environments, Cases III. EAI meets J2EE IV. Enterprise centric view V. References

More information

Case Study: A Model Driven Architecture for Integrating Enterprise Wide Federal Web Applications

Case Study: A Model Driven Architecture for Integrating Enterprise Wide Federal Web Applications Case Study: A Model Driven Architecture for Integrating Enterprise Wide Federal Web Applications John Allen Smith, Ventera Corporation McLean, Virginia 1 Federal IT Challenges Nationwide interconnected

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

Apply Model-Driven Architecture to Re-conceptualization of BIM for Extended Usage

Apply Model-Driven Architecture to Re-conceptualization of BIM for Extended Usage Apply Model-Driven Architecture to Re-conceptualization of BIM for Extended Usage Chia-Ying Lin 1, Chien-Cheng Chou 1, Ya-Mei Lin 1, I-Chen Wu 2, Hao-Wen Chang 1 1 National Central University, Taiwan,

More information

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices From Integration Infrastructure to Business Value IT managers have been under increasing pressure to migrate a portfolio

More information

Information Systems Architecture and Enterprise Modeling. Prof. Dr. Knut Hinkelmann

Information Systems Architecture and Enterprise Modeling. Prof. Dr. Knut Hinkelmann Information Systems Architecture and Enterprise Modeling Chapter 1: Introduction to Enterprise Architecture Motivation: Business IT Alignment Challenge: Agility Approach Enterprise Architecture Transparency

More information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A Semantic Service Oriented Architecture for Enterprise Application Integration 2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,

More information

Architecture Development Methodology for Business Applications

Architecture Development Methodology for Business Applications 4/7/2004 Business Applications Santonu Sarkar, Riaz Kapadia, Srinivas Thonse and Ananth Chandramouli The Open Group Practitioners Conference April 2004 Topics Motivation Methodology Overview Language and

More information

Possibilities for Modeling and Integration of Business Processes*

Possibilities for Modeling and Integration of Business Processes* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,

More information

Model-Driven Development of SOA Applications II

Model-Driven Development of SOA Applications II Model-Driven Software Engineering Model-Driven Development of SOA Applications II Dr. Jochen Küster (jku@zurich.ibm.com) Agenda Process and Techniques for SOA Development From Service Realization to Service

More information

CIM Forum Charter Dated

CIM Forum Charter Dated CIM Forum Charter Dated 2018-12-18 The information provided below is subject to change and reflects the current state of the CIM Forum charter within the DMTF. Management Problem(s) and Environment The

More information

SoaML Introduction. SoaML history

SoaML Introduction. SoaML history Service-oriented Heterogeneous Architecture and Platforms Engineering SoaML Introduction SoaML history 2006, September OMG RFP 2007, June 3 initial submissions 2008 & 2009 Merge process 2009, December

More information

Networked Enterprise transformation and resource management in future internet enabled Innovation Clouds

Networked Enterprise transformation and resource management in future internet enabled Innovation Clouds Networked Enterprise transformation and resource management in future internet enabled Innovation Clouds IESA 2010 Session A4: Platforms for Enterprise Interoperability Brian Elvesæter 1, Arne-Jørgen Berre

More information

INTEROP-ESA 2005, Summary of Papers

INTEROP-ESA 2005, Summary of Papers INTEROP-ESA 2005, Summary of Papers Prepared by K. Kosanke, CIMOSA Association The INTEROP-ESA 2005, 1 st International Conference on Interoperability of Enterprise Software and Applications, was held

More information

A Division of Data Access Technologies, Inc. Ed Harrington ed-h at modeldriven.com. San Diego, California, USA 4 February 2009

A Division of Data Access Technologies, Inc. Ed Harrington ed-h at modeldriven.com. San Diego, California, USA 4 February 2009 A Division of Data Access Technologies, Inc. SOA SIG Activity Ed Harrington ed-h at modeldriven.com San Diego, California, USA 4 February 2009 OMG and Agenda OMG SOA SIG: Mission & Participants OMG s approach

More information

INF5120 Model-Based System Development

INF5120 Model-Based System Development INF5120 Model-Based System Development Lecture #9: Method engineering, SPEM and EPF Service systems 22 March 2010 Brian Elvesæter, SINTEF Based on material from the ATHENA (IST-507849), INTEROP (IST-508011),

More information

Service-Oriented Computing

Service-Oriented Computing Service-Oriented Computing edited by Dimitrios Georgakopoulos and Michael P. Papazoglou The MIT Press Cambridge, Massachusetts London, England 2009 Massachusetts Institute of Technology All rights reserved.

More information

From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem

From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem Laboratoire de Modélisation et de Management des Organisations From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem 11th IFIP Working Conference on VIRTUAL ENTERPRISES

More information

OPN Only Oracle SOA Suite 11g Implementation Boot Camp

OPN Only Oracle SOA Suite 11g Implementation Boot Camp Oracle University Contact Us: 1.800.529.0165 OPN Only Oracle SOA Suite 11g Implementation Boot Camp Duration: 3 Days What you will learn Oracle SOA Suite 11g Implementation Boot Camp is a three-day hands-on

More information

An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR

An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR Jelena Zdravkovic, Iyad Zikra, Tharaka Ilayperuma Department of Computer and Systems Sciences Stockholm

More information

MDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division

MDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division MDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division ADM Workshop 2004 Adaptive Team Collaboration, Inc. 7402 Borman Avenue St. Paul, MN 55076 651.554.1771 www.atcprocess.com

More information

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148

More information

DE Services in Ecosystem Oriented Architectures

DE Services in Ecosystem Oriented Architectures DE Services in Ecosystem Oriented Architectures Paul Malone Waterford Institute of Technology, Telecommunications Software & Systems Group (TSSG) http://www.tssg.org pmalone@tssg.org Introduction This

More information

OMG SoaML Service Oriented Architecture Modeling Language - UML Profile and Metamodel for Services

OMG SoaML Service Oriented Architecture Modeling Language - UML Profile and Metamodel for Services OMG SoaML Service Oriented Architecture Modeling Language - UML Profile and Metamodel for Services NASA/JPL Web conference, November 4th, 2008 Dr. Arne J. Berre, SINTEF, Jim Amsden, IBM, Cory Casanave,

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

Enterprise Agility Through OMG s Model Driven Architecture

Enterprise Agility Through OMG s Model Driven Architecture TeleManagement FORUM Enterprise Agility Through OMG s Model Driven Architecture Jon Siegel Vice President, Technology Transfer Object Management Group Phil Holmes Chief Technology Officer BT Group plc

More information

Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA)

Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA) Enterprise Architecture (EA) Service-Oriented Architecture (SOA) Web Services Architecture (WSA) NorStella SOA-seminar 30.05.2007 Brian Elvesæter brian.elvesater@sintef.no ICT 1 Outline What is an architecture?

More information

Coupling MDA and Parlay to increase reuse in telecommunication application development

Coupling MDA and Parlay to increase reuse in telecommunication application development oupling MD and Parlay to increase reuse in telecommunication application development abak. Farshchian Sune Jakobsson Erik erg Telenor Research and Development Otto Nielsensvei 12 NO-7004 Trondheim, Norway

More information

How SOA Can Help EA. Enterprise Architecture Conference 2008

How SOA Can Help EA. Enterprise Architecture Conference 2008 Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation

More information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

Contribution to IS modelling

Contribution to IS modelling Contribution to IS modelling Mounia FREDJ AlQualsadi team Nov. 24th 2011 Context Outline Overview of research activities Conclusion 2 AlQualsadi Research Axis AlQualsadi team Axis 1 - EA Governance : Which

More information

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION Baoqing Dong 1,*, Lei Chen 2, Yuefeng Zhou 3 1 School of Geoscience and Space Science, Peking University, Beijing, 100871

More information

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during

More information

Design of SOA Integration for 3C Distribution Channel

Design of SOA Integration for 3C Distribution Channel Design of SOA Integration for 3C Distribution Channel YING-HONG WANG, JINGO CHENGHORNG LIAO Department of Computer Science and Information Engineering Tamkang University No. 151, Ying-Chuan Road, Danshui

More information

TOGAF 9.1 in Pictures

TOGAF 9.1 in Pictures TOGAF 9. in Pictures The TOGAF ADM Cycle Stage Set up an EA team and make sure it can do its work The ADM is about understanding existing architectures and working out the best way to change and improve

More information

Service Oriented Architecture for Architects

Service Oriented Architecture for Architects www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with

More information

Joerg Wiederspohn, Senior Development Architect, Financial Services, SAP AG Karin Fischenbeck (BIAN)

Joerg Wiederspohn, Senior Development Architect, Financial Services, SAP AG Karin Fischenbeck (BIAN) BIAN Business Partner / Party Adoption of BIAN Thinking and Deliverables as part of the SAP for Banking Solution Portfolio in the Business Partner Domain Joerg Wiederspohn, Senior Development Architect,

More information

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

More information

Enterprise Architecture Development

Enterprise Architecture Development Methodology Overview Prepared For: Our Valued Clients Introduction Page 2 Engagement Objectives Perform an assessment of the current Enterprise against the short and long term IT and Business Strategic

More information

MDA in the Federal Government

MDA in the Federal Government MDA in the Federal Government Mike Rosen CTO, M²VP Mrosen@m2vp.com Copyright M 2 VP Inc. 2003, All rights reserved Model Driven Architecture An architecture-based process for integrating models into the

More information

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for

More information

IMI, Inc. MDA Best Practices for the Agile Enterprise. Louis J. Eyermann PRESENTED BY: PEO STRI Project Office for Common Product Components

IMI, Inc. MDA Best Practices for the Agile Enterprise. Louis J. Eyermann PRESENTED BY: PEO STRI Project Office for Common Product Components PEO STRI Project Office for Common Product Components IMI, Inc. PRESENTED BY: Louis J. Eyermann Imagine lying on your back in a grassy field looking up at the sky. In the distance you see a flock of hundreds

More information

MDA Overview. Bill Wood

MDA Overview. Bill Wood MDA Overview Bill Wood Overview Introduction Concepts Analysis of Current Work Connections Next Steps Conclusions Introduction Paradigm shift: from programmers using programming language to modelers using

More information

Modelbased System development

Modelbased System development INF5120 Modelbased System development Lecture 1: 14.01.2013 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no Telecom and Informatics 1 Welcome to INF5120 Model based System development Model

More information

TOGAF 9.1 Phases E-H & Requirements Management

TOGAF 9.1 Phases E-H & Requirements Management TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide

More information

From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem

From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem Y. Lemrabet, D. Clin, M. Bigand, J. -P. Bourey To cite this version: Y. Lemrabet, D. Clin, M. Bigand, J. -P. Bourey.

More information

Architecture-Driven Modernization (ADM) Task Force: Overview, Scenarios & Roadmap. OMG Architecture-Driven Modernization Task Force

Architecture-Driven Modernization (ADM) Task Force: Overview, Scenarios & Roadmap. OMG Architecture-Driven Modernization Task Force Architecture-Driven Modernization (ADM) Task Force: Overview, Scenarios & Roadmap OMG Architecture-Driven Modernization Task Force Session Overview Definition, Mission, Goals & Benefits Architecture-Driven

More information

HOW TO BUILD A MICROGRID PLATFORM WITH FUTURE INTERNET TECHNOLOGIES

HOW TO BUILD A MICROGRID PLATFORM WITH FUTURE INTERNET TECHNOLOGIES HOW TO BUILD A MICROGRID PLATFORM WITH FUTURE INTERNET TECHNOLOGIES presented by Dr. Kolja Eger, Siemens AG on behalf of the FINSENY project Joint Workshop of FINSENY & EIT ICT Labs Smart Energy enabled

More information

Architectural Reference Models in Middleware Solutions

Architectural Reference Models in Middleware Solutions Architectural Reference Models in Middleware Solutions SOA, Web Services and Molecular Messengers Keeping Your Architectural Perspective Bill Nadal, CTO Herzum Software OMG MDA SOA Web Services Conference

More information

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS 1 SERVICE LAYERS Service-orientation and contemporary SOA 2 / 19 Contemporary SOA is a complex and sophisticated architectural platform that offers significant potential to solve many historic and current

More information

WebSphere Business Services Fabric

WebSphere Business Services Fabric WebSphere Business Services Fabric Webify removes the rigidity from SOA to make an SOA environment dynamic and flexible Steve Mills (paraphrased) at Gartner SOA Symposium - SFO Glenn Archbold - Auckland,

More information

Enterprise-SOA with UML+SoaML For Healthcare. Cory Casanave

Enterprise-SOA with UML+SoaML For Healthcare. Cory Casanave Enterprise-SOA with UML+SoaML For Healthcare Cory Casanave Page 1 What is SoaML? An OMG Standard for Modeling Service Oriented Architectures Adopted from the UML Profile for Modeling Services (UPMS) RFP

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

Type-based Validation and Management of Business Service Interoperability

Type-based Validation and Management of Business Service Interoperability Type-based Validation and Management of Business Service Interoperability Toni Ruokolainen Dept. of Computer Science P.O. Box 68 (Gustaf Hällströmin katu 2b) FI-00014 UNIVERSITY OF HELSINKI, FINLAND Toni.Ruokolainen@cs.Helsinki.FI

More information

Towards Realization of Web Services-Based TSA from NGOSS TNA*

Towards Realization of Web Services-Based TSA from NGOSS TNA* Towards Realization of Web s-based TSA from NGOSS TNA* Mi-Jung Choi 1, Hong-Taek Ju 2, James W.K. Hong 3, and Dong-Sik Yun 4 1 School of Computer Science, University of Waterloo, Canada mjchoi@cs.uwaterloo.ca

More information

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng CIS 8090 Intro Setting the stage for the semester Arun Aryal & Tianjie Deng Cognitive Map of 8090 IS Architectures as Strategy Books: Weill, Ross & Robertson, Enterprise Architecture as Strategy & Fenix

More information

Modeling Adaptable Business Service for Enterprise Collaboration

Modeling Adaptable Business Service for Enterprise Collaboration Modeling Adaptable Business Service for Enterprise Collaboration Khouloud Boukadi, Lucien Vincent and Patrick Burlat Division for Industrial Engineering and Computer Sciences, ENSM, Saint-Etienne, France

More information

Model based Approaches for Service Oriented Architectures. Mel Greer

Model based Approaches for Service Oriented Architectures. Mel Greer Model based Approaches for Service Oriented Architectures Mel Greer Bob Epps Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

Autonomic Computing: Standards for Self-Managing Systems

Autonomic Computing: Standards for Self-Managing Systems Autonomic Computing: Standards for Self-Managing Systems Alan Ganek Vice President IBM Autonomic Computing ibm.com/autonomic 1 x On Demand Era Responsive in real-time Variable cost structures Focused on

More information

Research Article Collaborative Knowledge Framework for Mediation Information System Engineering

Research Article Collaborative Knowledge Framework for Mediation Information System Engineering Hindawi Scientific Programming Volume 2017, Article ID 9026387, 18 pages https://doi.org/10.1155/2017/9026387 Research Article Collaborative Knowledge Framework for Mediation Information System Engineering

More information

cxl ontology system, Cyscom Biznet Services work flow and business applications Get to know the power of cxl

cxl ontology system, Cyscom Biznet Services work flow and business applications Get to know the power of cxl cxl ontology system, Cyscom Biznet Services work flow and business applications Get to know the power of cxl cxl structures, enriches and semantically maps product data into a repository for work flow

More information

( %)'* + 7# (&)*)')%&&+)*)-.)/##############################################################!

( %)'* + 7# (&)*)')%&&+)*)-.)/##############################################################! "$%&'% ( %)'* + " $%&'(&)*)')%&&+), " (&)*)')%&&+)(&-( "" (&)*)')%&&+)*)-.)/0 " (&)*)')%&&+)*)-.)/$1 + '%, - "%&&%. 0 /(.(.&%(&)*)'23-(&%2-+()'4 0 &%5&((&)*)'()-(/(&4 / 0$%'% 1 -+'(.-(6.(/(&6&-((26&3&-/*6/(&,

More information

Business Capabilities as Formalised Social Systems

Business Capabilities as Formalised Social Systems Business Capabilities as Formalised Social Systems By Graham Berrisford What are the essential elements of a society? The sociological tradition suggests two alternatives: either [actors] or activities.

More information

Driving XML Standards Convergence and Interoperability

Driving XML Standards Convergence and Interoperability Driving XML Standards Convergence and Interoperability Jackson He, Ph.D. Intel Corporation Chair of BIC XML Convergence WG December 06, 2001 Orlando, Florida Interop Summit 2001 1 Agenda Why convergence

More information

Avancier Methods (AM) Applications architecture diagrams

Avancier Methods (AM) Applications architecture diagrams Methods (AM) Applications architecture diagrams It is illegal to copy, share or show this document without the written permission of the copyright holder but you can share a link to it. Context for application(s)

More information

ARCHITECTURE FOR THE DESIGN AND AGENT- BASED IMPLEMENTATION OF CROSS- ORGANIZATIONAL BUSINESS PROCESSES

ARCHITECTURE FOR THE DESIGN AND AGENT- BASED IMPLEMENTATION OF CROSS- ORGANIZATIONAL BUSINESS PROCESSES ARCHITECTURE FOR THE DESIGN AND AGENT- BASED IMPLEMENTATION OF CROSS- ORGANIZATIONAL BUSINESS PROCESSES T. Kahl 1, I. Zinnikus 2, S. Roser 3, C. Hahn 2, J. Ziemann 1, J. P. Müller 4, K. Fischer 2 1 Institute

More information

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations By Raman D. Singh Consulting Manager, SOA Practice Protégé Software Services Booth# 1426 Agenda Today Protégé

More information

Enterprise Digital Architect

Enterprise Digital Architect Enterprise Digital Architect Location: [Asia & Pacific] [Australia] Town/City: Preferred locations: Australia, USA, Malaysia or Manila; or any other jurisdiction (country or US state) where WVI is registered

More information

MDA and Stakeholders in an MDA Process

MDA and Stakeholders in an MDA Process MDA and Stakeholders in an MDA Process and the support for their roles www.bournemouth.ac.uk Model Driven Architecture (MDA) An approach: to system development, which increases the rigour of models. It

More information

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem Get Started on SOA Process Entry Point Business Process Management (BPM) Business Problem Our car loan business has grown. Now we need to make our loan processing more effective. can help you solve this

More information

Evaluating Enterprise Architectures through Executable Models

Evaluating Enterprise Architectures through Executable Models www.thalesgroup.com Evaluating Enterprise Architectures through Executable Models 15th ICCRTS Evolution of C2: Where Have We Been? Where Are We Going? June 22-24 Santa Monica, CA N. Farcet & M. Ludwig

More information

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India Sandeep Alur Architect Advisor Microsoft India saalur@microsoft.com Aditee Rele Architect Advisor Microsoft India aditeer@microsoft.com Is SOA Dead or Alive? Expensive Connotes Big Projects Momentum Continues

More information

2008 IEEE International Conference on Web Services (ICWS) SERVICES COMPUTING. A New Thinking Style of Education and Engineering. September 25, 2008

2008 IEEE International Conference on Web Services (ICWS) SERVICES COMPUTING. A New Thinking Style of Education and Engineering. September 25, 2008 2008 IEEE International Conference on Web Services (ICWS) SERVICES COMPUTING A New Thinking Style of Education and Engineering September 25, 2008 Liang-Jie Zhang (LJ), Ph.D. Research Staff Member, SOA

More information

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques. BA31 - Unified Modeling Language (UML) for Business Analysts This course will provide Business Analysts with new capabilities to improve their skills with using visual modeling techniques to document requirements.

More information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Concepts. Service Oriented Architecture Johns-Hopkins University SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution

More information

SOA Captains Council. Yves BIVER Belgacom 13/03/2007

SOA Captains Council. Yves BIVER Belgacom 13/03/2007 SOA Captains Council Yves BIVER Belgacom 13/03/2007 SOA Captains Council Agenda : Some history : SOA chronology at Belgacom From OLTP to SOA BPM, the SOA best friend e-tom model and BEIM to have a good

More information

Using Modeling & OMG s Model Driven Architecture to Design & Build Distributed Applications Updated November 2004

Using Modeling & OMG s Model Driven Architecture to Design & Build Distributed Applications Updated November 2004 Using Modeling & OMG s Model Driven Architecture to Design & Build Distributed Applications Updated November 2004 Written and Presented by Jon Siegel, Ph.D. Vice President, Technology Transfer siegel@omg.org

More information

Development Environment for Building Common Catalogue for Representation of the Culture-Historical Heritage of Bulgaria*

Development Environment for Building Common Catalogue for Representation of the Culture-Historical Heritage of Bulgaria* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 7, No 1 Sofia 2007 Applications Development Environment for Building Common Catalogue for Representation of the Culture-Historical

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Forelesning F7 05.03.2007 Arne-Jørgen Berre 1 INF5120 - Forelesninger - 2007 AJB: Arne-Jørgen rgen Berre, BRE: Brian Elvesæter GKO: Gøran

More information

SOA Maturity Assessment using OSIMM

SOA Maturity Assessment using OSIMM SOA Maturity Assessment using OSIMM Presented by: Andras R. Szakal IBM Distinguished Engineer VP & CTO, IBM US Federal SWG SOA Tutorial - Architecture Slide 1 of 28 What You Will Learn The Open Group SOA

More information

AMP/ADTECH SOA Workshop. August 2017

AMP/ADTECH SOA Workshop. August 2017 AMP/ADTECH SOA Workshop August 2017 Software Developer Generations (1) Four Generations of Software Developers 1 st Generation 1950s through the 1960s 2 nd Generation 1970s through the 1980s 3 rd Generation

More information