1
CLOUD COMPUTING
INTEROPERABILITY
IN EDUCATION
Supervised by
Dr. Salah Dowaji
Eng. Rawan Koroni
Presented by
Abdul Majeed Al-Kattan
Rabee Al-Ras
Rahaf Aamer
Rimon Koroni Sandra
Sukarieh
F.I.T.E of Damascus
Syria
SE Department
2014-2015
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 2
ContentContentContent
3
Introduction
Studying the
issue
Studying
solutions
Choosing the
best solution
Modeling the
solution to fit
the issue
Software Engineering
System
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 4
ContentContent
5
Given
Problem
6
Many Devices
Difficult Management
Given
Problem
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 7
ContentContent
8
Automated data center that can be accessed
through the internet, to be used in
accomplishing enormous calculations,
storing data, and using network services.
Cloud Computing
SaaS PaaS IaaS
Lack of resources
Inability of serving
new clients
High cost of
providing more
resources
Probability of
resources wasting
9
Solutions
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 10
ContntContent
Interoperability 11
Our Solution
The ability of two or more systems or
components to exchange information and to
use the information that has been exchanged
12
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 13
ContentContent
14
System
Architectures
UCI Architecture InterCloud Architecture
15
Architectures -
UCI
Cloud Computing Catalog
Service Contracts
Policies Standards
Service Information
Governance
InterCloud
Root
Provider Cloud
Consumer
Cloud
InterCloud
Exchanges
16
Architectures - InterCloud
17
Cloud Computing Catalog
Service Contracts
Policies Standards
Service Information
Architectures - InterCloud
Ontologies
Remove
ambiguity
Unify
descriptions
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 18
ContentContent
Cloud Computing Catalog
Service Contracts
Policies Standards
Service Information
Governance
InterCloud
Root
Provider Cloud
Consumer
Cloud
InterCloud
Exchanges
19
Our Architecture
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 20
ContentContent
OWL-S Ontology
Cloud Service
Ontology
21
Ontologies
OWL-S Ontology
Resources
provides
Service
presents
Service
Profile
What the
service
does Service
Model
How it
works
Service
Grounding
Described by
supports How to
access it
22
Ontologies
Cloud Service
Ontology
Cloud
Company
Cloud
Service
SaaS
PaaS
IaaS DaaS Storage
Space
Software
Document
Editor
Database
23
Ontologies
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 24
ContentContent
Implementation
Resources Service
Service
Profile Service
Model
Service
Grounding
Cloud
Company
Cloud
Service
SaaS
PaaS
IaaS DaaS Storage
Space
Software
Document
Editor
Database
Profile
25
Implementation
26
Implementation
Cloud Computing Catalog
3
8
5
9
27
Implementation
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 28
ContentContent
• Load distribution
• Specialization
• Administration
distribution
• Omit limitation
• Cost reduction
Advantages
• Security
• Not all types
of services
Insufficiency
29
Conclusion
Cloud computing
• No cloud services in Universities
• Studying the using of cloud in
education
• No previous knowledge about
cloud computing
Technically
• No open source application
• Building applications for cloud
services
30
Conclusion
Challenge
s
Future Perspectives
Communication between all types of services
Expanding the scope of usage
Protection and confidentiality
Unified education system
31
• Introduction
• Given Problem
• Solutions
• Our Solution – Interoperability
• System Architectures
• Our Architecture
• Ontologies
• Implementation
• Conclusion & Future Perspectives
• Demo 32
ContentContent
33
Scenario - 1Scenario I
SaaS
IaaS
SaaS
34
Scenario II
IaaS
IaaS
Demo
35

Cloud Computing Interoperability in Education