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,466 views
1,408 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,466
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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!

×