RGPS Metamodel Framework for Interaction between cloud and client HE Yangfan, HE Keqing, WANG Jian, WANG Chong SKLSE(WHU), P.R.China 32N1891.

Slides:



Advertisements
Similar presentations
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
Advertisements

Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Cloud computing Tahani aljehani.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Cloud Computing Yesha Pawankumar Gupta. User Cloud.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Final Report on MFI & MDR Harmonization Hajime Horiuchi May 2010 SC32WG2 N1425.
Osama Shahid ( ) Vishal ( ) BSCS-5B
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
SC32 Liaison report to SC Sept Plenary Denise Warzel JTC 1/SC 32/WG 2 Convenor SC 32 Liaison to SC 38.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Scenario for the Integration of MDR&MFI Ad-hoc Meeting, Wuhan H. Horiuchi Study Period on the Integration of MDR/MFI.
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
MFI-5: Metamodel for process model registration Chong Wang, Keqing He and Baba Piprani.
Interoperability in the Cloud By Alex Espinoza
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Environmental Terminology Research in China HE Keqing, HE Yangfan, WANG Chong State Key Lab. Of Software Engineering
Final Report on Harmonization of MFI & MDR Hajime Horiuchi May SC32WG2 N 1533 OpenForum 2011 & SC32WG2 Meeting, May 2011, Kona, Hawaii.
“Sharing and advancing knowledge and experience about standards, technologies and implementations. Sharing and advancing knowledge and experience about.
Study Period Interim Report of RoR. - Registry Service Integration Architecture /11/12 SC32/WG2 Japan.
Introduction to Cloud Computing
Advanced Topic in Information Systems: Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science.
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
1 MFI-3 Ontology Evolution Metamodel HE Keqing,HE Yangfan 2007,6.
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework for Ontology Keqing He, Yixin Jing, Yangfan He State Key Laboratory.
The Final Study Period Report on MFI 6: Model registration procedure SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik SC32WG2.
Cloud Computing Presented by Boyoung Kim.
Requirements for Standardization on the Service Registries ISO/IEC JTC1 SC /10/161 A comment to WSSG, JTC1 SC32WG2 N
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
MFI-6: Registration procedure SC32WG2 Meeting, Vilamoura, Portugal H. Horiuchi 1 SC32WG2 NXXXX.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
Potential standardization items for the cloud computing in SC32 1 WG2 N1665 ISO/IEC JTC 1/SC 32 Plenary Meeting, Berlin, Germany, June 2012 Sungjoon Lim,
MFI-9: On Demand Model Selection WANG Jian, HE Keqing, WANG Chong, LIANG Peng, FENG Zaiwen State Key Lab of Software Engineering (SKLSE), Wuhan University,
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
MFI-5: Metamodel for process model registration WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Lab of Software Engineering (SKLSE) Wuhan University,
MFI-8: Metamodel for Role & Goal Registration Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China.
"Would you tell me, please, which way I ought to go from here?” "That depends a good deal on where you want to get to," said the Cat. -Lewis Carroll: Alice’s.
Final Study Report on ROR May 2010 SC32WG2 Kunming, China Hajime Horiuchi SC32WG2-N1423.
RGPS Overview HE Yangfan, WANG Chong, WANG Jian SKLSE, Wuhan University
Discussion about MFI-8: Metamodel for Role and Goal Registration
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
A Technical Overview Bill Branan DuraCloud Technical Lead.
Web Technologies Lecture 13 Introduction to cloud computing.
Topics to be covered in MFI-9 : On-Demand Model Selection HE Yangfan SKLSE, Wuhan University
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
Issues for Discussion on MFI-9 Wang Jian, He Keqing, Wang Chong, Feng Zaiwen, Fie He Wuhan University, China ISO/IEC JTC1/SC32/WG2 N1526.
DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI Yuan Lin, Wang Jian, Wang Chong, Liang Peng, Feng Zaiwen.
WG2 Roadmap Discussion Denise Warzel May 25, 2010 WG2 Convenor SC32 WG2N1424SC32 WG2N1424.
Final Report on Harmonization of MFI & MDR and Disposition Hajime Horiuchi May18, 2011 SC32WG2 N1533-R1 SC32WG2.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
Unit 3 Virtualization.
CCNT Lab of Zhejiang University
Scope and Objectives of MFI family
Cloud Computing Dr. Sharad Saxena.
Issues for Discussion on MFI-9
Cloud Computing: Concepts
Quality Assurance for Component-Based Software Development
MFI-5: Metamodel for process model registration
Presentation transcript:

RGPS Metamodel Framework for Interaction between cloud and client HE Yangfan, HE Keqing, WANG Jian, WANG Chong SKLSE(WHU), P.R.China 32N1891

2 Content Background RGPS Metamodel Framework Interaction between Cloud and Client enabled by RGPS Standardization of RGPS

3 Content Background RGPS Metamodel Framework Interaction between Cloud and Client enabled by RGPS Standardization of RGPS

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 An example of cloud computing

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 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 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 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 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 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 Content Background RGPS Metamodel Framework Overview RGPS vs. SSOA Interaction between Cloud and Client enabled by RGPS Standardization of RGPS

13 RGPS metamodel framework R G P S

14 Metamodel of Role and Goal 14

15 Metamodel for process model registration 15

16 Metamodel of Service Registration Capability_RelatedInterface_RelatedInteraction_Related

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 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 Sam Chance, DOD,SRC,US,9th Open Forum on Metadata Registries,2006.3

20 Kevin Keck, ISO/IEC SC32 Workshop,

21 Kevin Keck, ISO/IEC SC32 Workshop, ?

22 Kevin Keck, ISO/IEC SC32 Workshop, ? ? Client (role) Registry Semantic Goal Registry Role layer is also an important addition!

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 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 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 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 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 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 Weather forecasting service cloud image Cloud image for service

30 Cloud Image and RGPS Process Goal Role DPO Weather forecasting service cloud Service

31 O-RGPS based toolkit for cloud construction (1/2) S P G R O-RGPS

32 O-RGPS based toolkit for cloud construction (2/2) Transportation cloud image

33 Content Background RGPS Metamodel Framework Interaction between Cloud and Client enabled by RGPS Standardization of RGPS

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

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 ISO/IEC : Metamodel for Role and Goal Registration From resolution of Wuhan Meeting, September, 2008

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 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 Thank you!! Q&A RGPS & Cloud Computing