Towards an Interoperability Framework for Model-Driven Development of Software Systems
|
|
- Ariel Perkins
- 5 years ago
- Views:
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 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 informationTowards 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 informationImplementing 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 informationSOA 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 informationModel-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 informationModel-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 informationModel-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 informationMDA 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 informationINTEROP 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 informationINF5120 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 informationCloud 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 informationOMG 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 informationTowards 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 informationJOURNAL 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 informationModel 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 informationService 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 informationCan 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 informationArchitecture 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 informationCase 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 informationIN 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 informationApply 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 informationService 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 informationInformation 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 informationA 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 informationArchitecture 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 informationPossibilities 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 informationModel-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 informationCIM 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 informationSoaML 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 informationNetworked 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 informationINTEROP-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 informationA 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 informationINF5120 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 informationService-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 informationFrom 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 informationOPN 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 informationAn 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 informationMDA 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 informationRESOLVING 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 informationDE 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 informationOMG 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 informationSlide 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 informationPassit4Sure.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 informationEnterprise 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 informationEnterprise 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 informationCoupling 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 informationHow 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 informationSERVICE 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 informationContribution 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 informationSOA 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 informationService 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 informationDesign 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 informationTOGAF 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 informationService 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 informationJoerg 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 informationIn 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 informationEnterprise 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 informationMDA 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 informationMTAT 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 informationIMI, 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 informationMDA 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 informationModelbased 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 informationTOGAF 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 informationFrom 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 informationArchitecture-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 informationHOW 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 informationArchitectural 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 informationIT6801 / 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 informationWebSphere 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 informationEnterprise-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 informationService 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 informationType-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 informationTowards 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 informationCIS 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 informationModeling 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 informationModel 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 informationService 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 informationAutonomic 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 informationResearch 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 informationcxl 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# (&)*)')%&&+)*)-.)/##############################################################!
"$%&'% ( %)'* + " $%&'(&)*)')%&&+), " (&)*)')%&&+)(&-( "" (&)*)')%&&+)*)-.)/0 " (&)*)')%&&+)*)-.)/$1 + '%, - "%&&%. 0 /(.(.&%(&)*)'23-(&%2-+()'4 0 &%5&((&)*)'()-(/(&4 / 0$%'% 1 -+'(.-(6.(/(&6&-((26&3&-/*6/(&,
More informationBusiness 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 informationDriving 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 informationAvancier 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 informationARCHITECTURE 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 informationSOA 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 informationEnterprise 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 informationMDA 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 informationGet 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 informationEvaluating 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 informationSandeep 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 information2008 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 informationPrerequisites 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 informationSOA 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 informationSOA 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 informationUsing 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 informationDevelopment 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 informationINF5120 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 informationSOA 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 informationAMP/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