1 / 33

RGPS Overview

RGPS Overview. H E Yangfan, WANG Chong, WANG Jian S KLSE, Wuhan University 2 009-11-17. Content. Background RGPS metamodels RGPS based tools Relationship with RM-ODP Summary. Background. IT Evolution. Objective: Provide On-demand Services for Users (Developer/End User).

jleslie
Télécharger la présentation

RGPS Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RGPS Overview HE Yangfan, WANG Chong, WANG Jian SKLSE, Wuhan University 2009-11-17

  2. Content Background RGPS metamodels RGPS based tools Relationship with RM-ODP Summary

  3. Background

  4. IT Evolution Objective: Provide On-demand Services for Users (Developer/End User)

  5. Service is Flourishing… Cloud Computing:XaaS SOA SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service

  6. Meet in Middle Personalized requirements Common requirements Requirements Elicitation and Analysis User Centric RGPS Metamodels On-demand Service Provision Service Aggregation Software Service Computing service Service Oriented Platform Service Storage Service Networked Environment 6

  7. Objectives of RGPS RGPS provides a framework for the management ,discovery and sharing of service-related models. RGPS consists of several views of services, which can be used to capture user’s requirement. According to the mapping between user’s requirement and the RGPS registration information, appropriate models/services can be selected to satisfy user’s intention. Semantic annotations will be used to express the relationship between service-related models and domain ontologies.

  8. RGPS Metamodels

  9. RGPSMetamodels R G P Metamodel of Process Registration S Metamodel of Service Registration 9 Metamodel of Role and Goal Registration

  10. A simple example of RGPS MFI-8 MFI-5 MFI-7 Role Housewife Cook delicious food Goal Process Service

  11. Semantic Annotation of RGPS models Dynamic Context Profile Contextual Property Contextual Expectation Contextual Depend Object Process hasObject Atomic Process Composite Process P Input hasInput hasOutput Service Output Atomic Service Composite Service Operation hasOperation Message hasMessage • Can be used to • capture and analyze user’s requirements • mapping between model/service Functional Goal: Sort Order consistsOf plays Actor Role Organization R Semantic Annotation prefers takesCharge Personal Goal Role Goal Entity Ontology Goal Nonfunctional Goal Functional Goal Operation Ontology G contributes achieves Context Ontology Domain Ontologies realizes S

  12. On Demand Model Selection (MFI-9) Process Registry based on MFI-5 Role and Goal Registry based on MFI-8 Service Registry based on MFI-7 Registration Interoperation BMM … BPEL … WSDL … Specification Tropos PSL WADL FOAF OPM WSMO RM-ODP UML OWL-S

  13. MFI-9: On-Demand Model Selection (1/2) Role Model R G Goal Model P Process Model S Service Model Developer A typical case

  14. Role Model R G Goal Model P Process Model S Service Model MFI-9: On-Demand Model Selection (2/2) End User Another typical case

  15. RGPS based tools

  16. O-RGPSDomain Modeling Tool Role Modeling Goal Modeling Service Registration Service Registration Process Modeling 16

  17. An Example in Urban Transportation Domain Role Model Goal Model Process Model Model Relationship Service Model

  18. Registration Platform of Services 18

  19. Registering Web Services based on Domain Ontologies Semantic annotation based on domain ontologies Web servicediscovery based on semantic annotation

  20. Requirements Elicitation and Analysis Tool based on RGPS Elicit requirements Identify roles and goals O-RGPS 领域本体/模型 O R G P S Decompose goals Generate Process

  21. Relationship with RM-ODP

  22. What is ODP RGPS will not cover all the aspects of information systems RGPS focuses on the management and sharing of domain models. It aims to promote the interoperation between systems.

  23. Content of ODP(1/6)

  24. Content of ODP(2/6) R G P

  25. Content of ODP(3/6)

  26. Content of ODP(4/6) S

  27. Content of ODP(5/6)

  28. Content of ODP(6/6)

  29. ISO/IEC 19793:2008 (Update of ODP) R G P S

  30. Relationship between ODP and RGPS interoperation R G P S

  31. Things to try Register the models which confirm to ODP specifications in RGPS registry Reuse the models which have been registered in RPGS registry in the ODP modeling process

  32. Summary

  33. Summary MFI-8: Role and Goal Registration MFI-5: Process Registration MFI-7: Service Registration MFI-9: On-Demand Model Selection Characteristics of RGPS Meet in Middle User Centric + Service Oriented Semantic Annotation

More Related