Download presentation
Presentation is loading. Please wait.
Published byWarren Park Modified over 9 years ago
1
RGPS Metamodel Framework for Interaction between cloud and client HE Yangfan, HE Keqing, WANG Jian, WANG Chong SKLSE(WHU), P.R.China 32N1891
2
2 Content Background RGPS Metamodel Framework Interaction between Cloud and Client enabled by RGPS Standardization of RGPS
3
3 Content Background RGPS Metamodel Framework Interaction between Cloud and Client enabled by RGPS Standardization of RGPS
4
4 Background of Cloud Computing Drawbacks of current software application model Unused parts of software, a waste of money… Solution provided by cloud computing Simplified client side & Data centers Software is delivered by means of service— SaaS Users just pay for each use of service, i.e. pay per use On-demand service
5
5 An example of cloud computing
6
6 Basic types and main user groups of cloud computing applications Extra service Extra service : Improved function enabled by cloud service Cloud platform Cloud platform : Applications built on top of the platform SaaS : Applications run in cloud Client ( From David Chappel, A Short Introduction To Cloud Platforms , 2008 ) Local Deployment
7
7 Various kinds of cloud Different requirements lead to different kinds of cloud Google : Application cloud From improved searching engine to large scale infrastructure service Amazon, SalesForce : Platform cloud Brokered SaaS e- e-business platform Providing infrastructure as service, on which people could build their own applications IBM : Middleware cloud Applications are supposed to be delivered on Internet by means of “service”. Providing middleware based on Internet Providing computing platform for sale Blue Cloud Microsoft : Windows on Internet ? S+S Azure ……
8
8 Standards for cloud computing Various clouds Construction and connection of clouds should be well ensured. Interfaces defined in current cloud computing resolutions are not compatible with each other. E.g. IBM, Google. Salesforce… ISO standards are needed in this field. Standards about interoperation between cloud and client are missing. People’s confidence cloud computing may be hampered. Standards about interaction between cloud and client will be the focus in the competition between cloud services. RGPS will play an important role!
9
9 R/G/P/S elements and cloud virtualization Interaction between Cloud and Client Cloud virtualization Client- Role Goal Process Services Resource (Data/Components/Middleware/Devices/…) Virtualizations of people The world of Web (Semantic Web) The world of resource Harmonious interactionbetween people/web/service
10
10 Virtualization based on RGPS Applications delivered by means of “service” Service requirem ent RGPSRGPS Cloud image End user Developer Data center Cloud-client interaction R&R Registry Repository
11
11 IaaS MSDS Reg. Service Part Retrieval Service PaaS Accounting Service UDDI Registry ROR Manufacturing Logistic Retails Registry SaaS RGPS Registry Developer End user Relationship between RGPS/ROR/UDDI XaaS
12
12 Content Background RGPS Metamodel Framework Overview RGPS vs. SSOA Interaction between Cloud and Client enabled by RGPS Standardization of RGPS
13
13 RGPS metamodel framework R G P S
14
14 Metamodel of Role and Goal 14
15
15 Metamodel for process model registration 15
16
16 Metamodel of Service Registration Capability_RelatedInterface_RelatedInteraction_Related
17
17 Applying RGPS for Cloud Modeling G S Service Composite ServiceAtomic Service realizes Goal Nonfunctional GoalFunctional Goal Role Goal Personal Goal Process Composite ProcessAtomic Process P achievescontributes preferstakesCharge R RoleOrganization Actor plays consistsOf Entity Ontology Operation Ontology Context Ontology Object hasObject Input hasInput Output hasOutpu t Message hasMessage Semantic Annotation Operation hasOperation Dynamic ContextProfile Contextual Depend Contextual Expectation Contextual Property Domain Ontologies Functional Goal: Sort Order
18
18 From the Perspective of W5H G S Service Composite ServiceAtomic Service realizes Goal Nonfunctional GoalFunctional Goal Role Goal Personal Goal Process Composite ProcessAtomic Process P achievescontributes preferstakesCharge R RoleOrganization Actor plays consistsOf Entity Ontology Operation Ontology Context Ontology Semantic Annotation Who Why What How When Where Domain Ontologies
19
19 Sam Chance, DOD,SRC,US,9th Open Forum on Metadata Registries,2006.3
20
20 Kevin Keck, ISO/IEC SC32 Workshop,2008.9.4
21
21 Kevin Keck, ISO/IEC SC32 Workshop, 2008.9.4 ?
22
22 Kevin Keck, ISO/IEC SC32 Workshop, 2008.9.4 ? ? Client (role) Registry Semantic Goal Registry Role layer is also an important addition!
23
23 Content Background RGPS Metamodel Framework Interaction between Cloud and Client enabled by RGPS Typical cases RGPS based toolkit for cloud construction Standardization of RGPS
24
24 RGPS based Cloud Selection Process (Case 1) Model Sign Model Concept Model Instance Model Selection Upper Goal Operational Goal Atomic Process Operational Goal Process Service S R G P Role Model Goal Model Process Model Service Model Developer
25
25 RGPS based Cloud Selection Process (Case 2) Model Sign Model Concept Model Instance Model Selection Atomic Process Service S R G P Role Model Goal Model Process Model Service Model Process Developer
26
26 RGPS based Cloud Selection Process (Case 3) Model Sign Model Concept Model Instance Model Selection S R G P Role Model Goal Model Process Model Service Model End User
27
27 RGPS based Cloud Selection Process (Other Cases) Model Sign Model Concept Model Instance Model Selection S R G P Role Model Goal Model Process Model Service Model All depend on user’s target!
28
28 Cloud image based on RGPS Domain entity ontology Domain operation ontology Cloud image Domain problem ontology (DPO) Role model R Goal model G Process model P Service model S
29
29 Weather forecasting service cloud image Cloud image for service
30
30 Cloud Image and RGPS Process Goal Role DPO Weather forecasting service cloud Service
31
31 O-RGPS based toolkit for cloud construction (1/2) S P G R O-RGPS
32
32 O-RGPS based toolkit for cloud construction (2/2) Transportation cloud image
33
33 Content Background RGPS Metamodel Framework Interaction between Cloud and Client enabled by RGPS Standardization of RGPS
34
34 SC32’s Scope Standards for data management within and among local and distributed information systems environments. SC32 provides enabling technologies to promote harmonization data management facilities across sector-specific areas. Specifically, SC32 standards include: reference models and frameworks for the coordination of existing and emerging standards; definition of data domains, data types and data structures, and their associated semantics; languages, services and protocols for persistent storage, concurrent access, concurrent update and interchange of data; methods, languages, services and protocols to structure, organize and register metadata and other information resources associated with sharing and interoperability, including electronic commerce. from www.jtc1sc32.org
35
35 Standards for interoperation between cloud and client MFI (ISO/IEC 19763) RGPS MFI Extension for Cloud Computing MFI-3 Metamodel for ontology registration MFI-4 Metamodel for model mapping MFI-5 Metamodel for process registration MFI-6 Registry of Registries MFI-TR On-demand cloud selection based on RGPS and ROR MFI-8 Metamodel for Role and Goal Registration MFI-7 Metamodel for Service Registration
36
36 ISO/IEC 19763-8: Metamodel for Role and Goal Registration From resolution of Wuhan Meeting, September, 2008
37
37 MFI-TR: Using RGPS for on demand model selection From resolution of Wuhan Meeting, September, 2008 On-demand cloud selection based on RGPS and ROR
38
38 Summary Standards about interaction between cloud and client will be the focus in the competition between cloud services. SC32 should take a quick action to catch this opportunity! Wuhan University has foundation for the research on cloud computing standards. We need further support from ISO/IEC JTC1 SC32! We request the subdivision of MFI-8 and TR in the SC32 plenary this year!
39
39 Thank you!! Q&A RGPS & Cloud Computing heyangfan927@163.comhekeqing@sklse.orgwangjian_sd@163.comwangchong_whu@yahoo.com.cn
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.