Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SHAPE Project  ~ Overview and 1 st  Year Results ~ Dumitru Roman STI / University of Innsbruck, Austria [email_address] @ ...
Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><...
Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><...
SHAPE motivation & objectives <ul><li>Motivation :  Lack of comprehensive methodological approaches  supporting all phases...
An MDE approach <ul><li>Metamodels   </li></ul><ul><li>for all aspects relevant for SOA / SHA development  </li></ul><ul><...
SHAPE consortium
Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><...
SoaML Find the latest document at: http://www.omg.org/cgi-bin/doc?ad/08-11-01.pdf   Revised submission per November 10th, ...
SoaML goals <ul><li>Intuitive and complete  support for modeling services in UML </li></ul><ul><li>Support for  bi-directi...
SoaML UML Profile for ServiceInterface and Participants
ShaML extensions <ul><li>ShaML –  extension  of SoaML modelling that aims to capture additional concepts for semantically ...
 
Reference matrix <ul><li>The  underlying organization scheme  for the technologies developed in the project, providing the...
Tool suite <ul><li>Business modelling  tools </li></ul><ul><li>SoaML/ShaML Editor </li></ul><ul><ul><li>Variability </li><...
SHAPE Model Transformation Architecture
SHAPE methodology
Scenarios
Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><...
Next steps <ul><li>Focus on the  extensions for ShaML   </li></ul><ul><li>Focus on incremental  use and evolution  of the ...
Thank you!
Upcoming SlideShare
Loading in …5
×

Shape Project Overview

1,558 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Shape Project Overview

  1. 1. SHAPE Project ~ Overview and 1 st Year Results ~ Dumitru Roman STI / University of Innsbruck, Austria [email_address] @ Collaboration Meeting for FP6 & FP7 Projects Brussels, 10 & 11 June 2009 http://www.shape-project.eu/
  2. 2. Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><ul><li>Consortium </li></ul></ul><ul><li>Technical solution overview </li></ul><ul><ul><li>Metamodels: SoaML and ShaML extensions </li></ul></ul><ul><ul><li>Reference matrix </li></ul></ul><ul><ul><li>Tool suite </li></ul></ul><ul><ul><li>Methodology </li></ul></ul><ul><ul><li>Scenarios </li></ul></ul><ul><li>Next steps </li></ul>
  3. 3. Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><ul><li>Consortium </li></ul></ul><ul><li>Technical solution overview </li></ul><ul><ul><li>Metamodels: SoaML and ShaML extensions </li></ul></ul><ul><ul><li>Reference matrix </li></ul></ul><ul><ul><li>Tool suite </li></ul></ul><ul><ul><li>Methodology </li></ul></ul><ul><ul><li>Scenarios </li></ul></ul><ul><li>Next steps </li></ul>
  4. 4. SHAPE motivation & objectives <ul><li>Motivation : Lack of comprehensive methodological approaches supporting all phases of a service-oriented system engineering process </li></ul><ul><ul><ul><li>In an integrated and efficient manner </li></ul></ul></ul><ul><ul><ul><li>Involving all stakeholders throughout the process </li></ul></ul></ul><ul><li>Core objectives : </li></ul><ul><ul><ul><li>Integrated, tool-supported MDE framework for SOA engineering </li></ul></ul></ul><ul><ul><ul><li>Extensions to conventional SOA (SHA) </li></ul></ul></ul><ul><ul><ul><ul><li>Various technology platforms (conventional WS, Agents, SWS, P2P, Grid) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Service Variability (configuration and extensions) </li></ul></ul></ul></ul><ul><ul><ul><li>Standardization via OMG </li></ul></ul></ul><ul><ul><ul><li>Evaluation in industrial applications (StatoilHydro, Saarstahl) </li></ul></ul></ul>
  5. 5. An MDE approach <ul><li>Metamodels </li></ul><ul><li>for all aspects relevant for SOA / SHA development </li></ul><ul><li>Tools </li></ul><ul><li>for model-driven development by end-users </li></ul><ul><li>Model Transformations </li></ul><ul><li>for automated model generation </li></ul><ul><li>Methodology </li></ul><ul><li>for guided engineering support </li></ul>
  6. 6. SHAPE consortium
  7. 7. Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><ul><li>Consortium </li></ul></ul><ul><li>Technical solution overview </li></ul><ul><ul><li>Metamodels: SoaML and ShaML extensions </li></ul></ul><ul><ul><li>Reference matrix </li></ul></ul><ul><ul><li>Tool suite </li></ul></ul><ul><ul><li>Methodology </li></ul></ul><ul><ul><li>Scenarios </li></ul></ul><ul><li>Next steps </li></ul>
  8. 8. SoaML Find the latest document at: http://www.omg.org/cgi-bin/doc?ad/08-11-01.pdf Revised submission per November 10th, 2008 See also: www.soaml.org
  9. 9. SoaML goals <ul><li>Intuitive and complete support for modeling services in UML </li></ul><ul><li>Support for bi-directional asynchronous services between multiple parties </li></ul><ul><li>Support for Services Architectures where parties provide and use multiple services. </li></ul><ul><li>Support for services defined to contain other services </li></ul><ul><li>Easily mapped to and made part of a business process specification </li></ul><ul><li>Compatibility with UML, BPDM and BPMN for business processes </li></ul><ul><li>Direct mapping to web services </li></ul><ul><li>Top-down, bottom up or meet-in-the-middle modeling </li></ul><ul><li>Design by contract or dynamic adaptation of services </li></ul><ul><li>To specify and relate the service capability and its contract </li></ul><ul><li>No changes to UML </li></ul>
  10. 10. SoaML UML Profile for ServiceInterface and Participants
  11. 11. ShaML extensions <ul><li>ShaML – extension of SoaML modelling that aims to capture additional concepts for semantically enabled heterogeneous service oriented architectures </li></ul><ul><ul><li>Currently defined for flexible business models and service variability </li></ul></ul>
  12. 13. Reference matrix <ul><li>The underlying organization scheme for the technologies developed in the project, providing the overall integration view </li></ul>
  13. 14. Tool suite <ul><li>Business modelling tools </li></ul><ul><li>SoaML/ShaML Editor </li></ul><ul><ul><li>Variability </li></ul></ul><ul><ul><li>Semantics </li></ul></ul><ul><ul><li>Adaptativeness </li></ul></ul><ul><li>Methodology tool </li></ul><ul><ul><li>Adaptation to project needs </li></ul></ul><ul><li>Transformations </li></ul>Current integration architecture:
  14. 15. SHAPE Model Transformation Architecture
  15. 16. SHAPE methodology
  16. 17. Scenarios
  17. 18. Outline <ul><li>Project overview </li></ul><ul><ul><li>Objectives </li></ul></ul><ul><ul><li>Approach </li></ul></ul><ul><ul><li>Consortium </li></ul></ul><ul><li>Technical solution overview </li></ul><ul><ul><li>Metamodels: SoaML and ShaML extensions </li></ul></ul><ul><ul><li>Reference matrix </li></ul></ul><ul><ul><li>Tool suite </li></ul></ul><ul><ul><li>Methodology </li></ul></ul><ul><ul><li>Scenarios </li></ul></ul><ul><li>Next steps </li></ul>
  18. 19. Next steps <ul><li>Focus on the extensions for ShaML </li></ul><ul><li>Focus on incremental use and evolution of the SHAPE methodology and tools for the two SHAPE pilots </li></ul><ul><li>Finalisation of SoaML through FTF work – and related dissemination </li></ul>
  19. 20. Thank you!

×