SlideShare a Scribd company logo
1 of 8
Download to read offline
Towards a Model-Driven and RoleConfigurable Methodology Suite
for Enterprise and ServiceOriented Interoperability
IESA 2010
Doctoral Symposium
Brian Elvesæter1, 2 and Arne-Jørgen Berre1
1

SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway
{brian.elvesater, arne.j.berre}@sintef.no
2 University of Oslo, Department of Informatics, P. O. Box 1080 Blindern, N0316 Oslo, Norway

ICT
Presentation Outline







Background
Problem Description
Research Proposal
Research Method
Expected Contributions
Questions

ICT
Background
 Involved in the previous FP6 projects ATHENA and
INTEROP focusing on interoperability research.
 Interoperability for enterprise

applications and software
 Model Driven Architecture (MDA)
 Service-oriented architecture (SOA)

 PhD research work carried out in
the context of the SHAPE project
 MDA methodology for SOA
 SOA modelling language
 Industrial case study
 http://www.shape-project.eu/

ICT
Problem Description
 Modelling is now an integrated part of software engineering
approaches.
 SOA is a dominating design principle of modern IT systems.
 Design and implementation of SOA should benefit from advances in
the model-driven engineering (MDE) approach.
 Allowing specification of both a business and technical view of SOA.
 Supporting business to IT model refinement.
 Mapping to different technology platforms .

 In this context some main challenges are:
 How to map the flow of business logic and data to services providing the

needed functionality in a platform-independent way?
 How to integrate the various models describing goals, processes,
requirements, data and services in a common model architecture that can
also be adapted to individual projects and their implementation
environment?
 How to manage such models and provide links between them that can be
used for service composition or managing changes?

ICT
Research Proposal



Designing SOAs at the enterprise level
involves several different stakeholders within
the enterprise.
The problem of enterprise interoperability is
complex and requires support from many
methods.





We postulate that it is impossible to provide
one universal approach and methodology.
We therefore propose to define a knowledge
base of reusable method components each of
them addressing one or more specific
interoperability problems that can be configured
into a full methodology.

The PhD research will define the architecture
and implement a prototype solution, focusing
particularly on business and IT alignment.





Concepts and languages to describe
composition (assembly) and role-configuration
of methodologies.
Method components for supporting various
roles involved in enterprise SOA
interoperability.
Prototype tools to validate, illustrate and test
the concepts, languages, methods and
services.
Use of and propose and implement extensions
to the Eclipse Process Framework (EPF).



References




http://www.shape-project.eu/
http://www.soaml.org/
http://www.eclipse.org/epf/

ICT
Research Method


State-of-the-art studies in national and
European research projects




Identify and describe relevant technologies,
techniques and mechanisms.

The main PhD work will follow an iterative
research cycle applied to a real-life case
study.




Industry use case scenarios focusing on toolsupported methodology for IT architectures and
enterprise interoperability will be established
related to Integration Operations (IO).
Production and Process Optimization (PPO)
use case scenario.



Integrated Operations (IO)






The Norwegian Oil Industry Association (OLF)
has defined the term Integrated Operations (IO)
as “real time data onshore from offshore fields
and new integrated work processes”.
The technical implication from IO is an
increased exchange of information across
geographical and organizational boundaries,
internally and externally.
New, interoperable IT solutions and standards
are needed for this information exchange to be
successful.

ICT
Expected Contributions
 The PhD work will continue to build on the research
results from the ATHENA Interoperability Framework and
the SHAPE Methodology for SOA. The expected
contributions of the PhD research are:
 to provide guidelines and method components for how MDE

principles and MDA technologies should be applied to develop
interoperable service-oriented systems;
 to provide a set of method components covering the SOA
development lifecycle that lets you assemble and configure
situational methodologies, with special focus on integration and
interoperability issues, and alignment of business models and IT
models; and
 to provide an open-source prototype implementation of a
customizable and role-configurable method engineering platform.

ICT
Questions?

ICT

More Related Content

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

PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
ijitcs
 
EA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONS
EA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONSEA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONS
EA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONS
ijseajournal
 
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
ijseajournal
 

Similar to Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise and Service-Oriented Interoperability (20)

PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
 
L031202063081
L031202063081L031202063081
L031202063081
 
Application of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process OptimizationApplication of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process Optimization
 
Prerequisites for Continuous Software Engineering
Prerequisites for Continuous Software EngineeringPrerequisites for Continuous Software Engineering
Prerequisites for Continuous Software Engineering
 
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
 
Service Oriented & Model Driven Architectures
Service Oriented & Model Driven ArchitecturesService Oriented & Model Driven Architectures
Service Oriented & Model Driven Architectures
 
Ijmet 10 01_082
Ijmet 10 01_082Ijmet 10 01_082
Ijmet 10 01_082
 
Formalization of SOA concepts with mathematical foundation
Formalization of SOA concepts with mathematical foundation Formalization of SOA concepts with mathematical foundation
Formalization of SOA concepts with mathematical foundation
 
Guia 2-examen-de-ingles
Guia 2-examen-de-inglesGuia 2-examen-de-ingles
Guia 2-examen-de-ingles
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
EA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONS
EA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONSEA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONS
EA-MDA MODEL TO RESOLVE IS CHARACTERISTIC PROBLEMS IN EDUCATIONAL INSTITUTIONS
 
Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models
 
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
 
Agile It 20091020
Agile It 20091020Agile It 20091020
Agile It 20091020
 
ThomasDaggettResume
ThomasDaggettResumeThomasDaggettResume
ThomasDaggettResume
 
542 546
542 546542 546
542 546
 
An Ontological Meta-model for Business Process Model and Notation (BPMN)
An Ontological Meta-model for Business Process Model and Notation (BPMN)An Ontological Meta-model for Business Process Model and Notation (BPMN)
An Ontological Meta-model for Business Process Model and Notation (BPMN)
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...
 
A0340105
A0340105A0340105
A0340105
 

More from Brian Elvesæter

More from Brian Elvesæter (17)

A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
 
Experiences with Migration from SPEM 2.0 to Essence 1.0 for the REMICS Method...
Experiences with Migration from SPEM 2.0 to Essence 1.0 for the REMICS Method...Experiences with Migration from SPEM 2.0 to Essence 1.0 for the REMICS Method...
Experiences with Migration from SPEM 2.0 to Essence 1.0 for the REMICS Method...
 
Extending the Kernel with Practices to Create Methods
Extending the Kernel with Practices to Create MethodsExtending the Kernel with Practices to Create Methods
Extending the Kernel with Practices to Create Methods
 
Towards an Agile Foundation for the Creation and Enactment of Software Engine...
Towards an Agile Foundation for the Creation and Enactment of Software Engine...Towards an Agile Foundation for the Creation and Enactment of Software Engine...
Towards an Agile Foundation for the Creation and Enactment of Software Engine...
 
Language (SoaML): A baseline for Specification of Cloud-based Services
Language (SoaML): A baseline for Specification of Cloud-based ServicesLanguage (SoaML): A baseline for Specification of Cloud-based Services
Language (SoaML): A baseline for Specification of Cloud-based Services
 
ESSENSE – A Kernel of Essentials for Software Engineering
ESSENSE – A Kernel of Essentials for Software EngineeringESSENSE – A Kernel of Essentials for Software Engineering
ESSENSE – A Kernel of Essentials for Software Engineering
 
Service Modelling with SoaML
Service Modelling with SoaMLService Modelling with SoaML
Service Modelling with SoaML
 
A Customizable Methodology for the Model-driven Engineering of Service-based ...
A Customizable Methodology for the Model-driven Engineering of Service-based ...A Customizable Methodology for the Model-driven Engineering of Service-based ...
A Customizable Methodology for the Model-driven Engineering of Service-based ...
 
Networked Enterprise transformation and resource management in future interne...
Networked Enterprise transformation and resource management in future interne...Networked Enterprise transformation and resource management in future interne...
Networked Enterprise transformation and resource management in future interne...
 
OMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise InteroperabilityOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise Interoperability
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service Utilities
 
The ATHENA Interoperability Framework
The ATHENA Interoperability FrameworkThe ATHENA Interoperability Framework
The ATHENA Interoperability Framework
 
Rapid Prototyping for Service-Oriented Architectures
Rapid Prototyping for Service-Oriented ArchitecturesRapid Prototyping for Service-Oriented Architectures
Rapid Prototyping for Service-Oriented Architectures
 
Integrated Enterprise Service Architecture
Integrated Enterprise Service ArchitectureIntegrated Enterprise Service Architecture
Integrated Enterprise Service Architecture
 
Enterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderEnterprise Architecture og SOA trender
Enterprise Architecture og SOA trender
 
Web services og SOA – hvordan ser vi for oss bruk i fremtiden?
Web services og SOA – hvordan ser vi for oss bruk i fremtiden?Web services og SOA – hvordan ser vi for oss bruk i fremtiden?
Web services og SOA – hvordan ser vi for oss bruk i fremtiden?
 
Hva er SOA og Web services?
Hva er SOA og Web services?Hva er SOA og Web services?
Hva er SOA og Web services?
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

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

  • 1. Towards a Model-Driven and RoleConfigurable Methodology Suite for Enterprise and ServiceOriented Interoperability IESA 2010 Doctoral Symposium Brian Elvesæter1, 2 and Arne-Jørgen Berre1 1 SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway {brian.elvesater, arne.j.berre}@sintef.no 2 University of Oslo, Department of Informatics, P. O. Box 1080 Blindern, N0316 Oslo, Norway ICT
  • 2. Presentation Outline       Background Problem Description Research Proposal Research Method Expected Contributions Questions ICT
  • 3. Background  Involved in the previous FP6 projects ATHENA and INTEROP focusing on interoperability research.  Interoperability for enterprise applications and software  Model Driven Architecture (MDA)  Service-oriented architecture (SOA)  PhD research work carried out in the context of the SHAPE project  MDA methodology for SOA  SOA modelling language  Industrial case study  http://www.shape-project.eu/ ICT
  • 4. Problem Description  Modelling is now an integrated part of software engineering approaches.  SOA is a dominating design principle of modern IT systems.  Design and implementation of SOA should benefit from advances in the model-driven engineering (MDE) approach.  Allowing specification of both a business and technical view of SOA.  Supporting business to IT model refinement.  Mapping to different technology platforms .  In this context some main challenges are:  How to map the flow of business logic and data to services providing the needed functionality in a platform-independent way?  How to integrate the various models describing goals, processes, requirements, data and services in a common model architecture that can also be adapted to individual projects and their implementation environment?  How to manage such models and provide links between them that can be used for service composition or managing changes? ICT
  • 5. Research Proposal   Designing SOAs at the enterprise level involves several different stakeholders within the enterprise. The problem of enterprise interoperability is complex and requires support from many methods.    We postulate that it is impossible to provide one universal approach and methodology. We therefore propose to define a knowledge base of reusable method components each of them addressing one or more specific interoperability problems that can be configured into a full methodology. The PhD research will define the architecture and implement a prototype solution, focusing particularly on business and IT alignment.     Concepts and languages to describe composition (assembly) and role-configuration of methodologies. Method components for supporting various roles involved in enterprise SOA interoperability. Prototype tools to validate, illustrate and test the concepts, languages, methods and services. Use of and propose and implement extensions to the Eclipse Process Framework (EPF).  References    http://www.shape-project.eu/ http://www.soaml.org/ http://www.eclipse.org/epf/ ICT
  • 6. Research Method  State-of-the-art studies in national and European research projects   Identify and describe relevant technologies, techniques and mechanisms. The main PhD work will follow an iterative research cycle applied to a real-life case study.   Industry use case scenarios focusing on toolsupported methodology for IT architectures and enterprise interoperability will be established related to Integration Operations (IO). Production and Process Optimization (PPO) use case scenario.  Integrated Operations (IO)    The Norwegian Oil Industry Association (OLF) has defined the term Integrated Operations (IO) as “real time data onshore from offshore fields and new integrated work processes”. The technical implication from IO is an increased exchange of information across geographical and organizational boundaries, internally and externally. New, interoperable IT solutions and standards are needed for this information exchange to be successful. ICT
  • 7. Expected Contributions  The PhD work will continue to build on the research results from the ATHENA Interoperability Framework and the SHAPE Methodology for SOA. The expected contributions of the PhD research are:  to provide guidelines and method components for how MDE principles and MDA technologies should be applied to develop interoperable service-oriented systems;  to provide a set of method components covering the SOA development lifecycle that lets you assemble and configure situational methodologies, with special focus on integration and interoperability issues, and alignment of business models and IT models; and  to provide an open-source prototype implementation of a customizable and role-configurable method engineering platform. ICT