Building Web-Based Applications in the Cloud - A Proposed Model for SEEU e-Service Integration in the Cloud Agon Memeti, Betim Çiço [email protected] [email protected] Tetovo, Macedonia Overview        Abstract Introduction State of.

Download Report

Transcript Building Web-Based Applications in the Cloud - A Proposed Model for SEEU e-Service Integration in the Cloud Agon Memeti, Betim Çiço [email protected] [email protected] Tetovo, Macedonia Overview        Abstract Introduction State of.

Building Web-Based Applications in the
Cloud - A Proposed Model for SEEU
e-Service Integration in the Cloud
Agon Memeti, Betim Çiço
[email protected]
[email protected]
Tetovo, Macedonia
Overview







Abstract
Introduction
State of the Art
Service Integration
Proposed Decentralized Model/Framework
Proposed Model Utilities
Conclusion
Abstract

Service integration in Cloud Computing reusing existing
services - very important research problem.

Aim:
Several services to be integrated and provide stable,
decentralized and just in time services.
-
-
Propose a modeling platform (framework) in SEEU, which
is tailored to build efficient, elastic and autonomous
applications.
Introduction

Cloud Computing is a technology that involves dynamic
provisioning of shared computing resources on demand.

The focus:
Defining a proposed model/framework for University
Service Integration in the Cloud.
-
-
Implementing/integrating SEEU services (e-Learning,
Administrative, Library services and University webmail)
in the Cloud.
Introduction


-
Several problems in the traditional system, such:
Lack of mobility,
Stability,
Accessibility and
Portability.
The proposed application model will encourage:
Span of e-Learning and other University services,
Providing high reusability degree,
High performance degree,
Dynamic integration and increasing portability
interoperability between services.
and
State of the Art

Cloud: a technology that allows for greater agility and
cost efficiency in management of digital information of any
organization
through
a
simple
and
flexible
implementation.

It improves the way that many organizations focus on the
provision of business through information technology.

Applications run in the Cloud where the provider
determines the physical location of the infrastructure.
Cloud Computing Models

Distributed services among all traditional architectural
layers of a computer system.

Grouped into three categories:
IAAS
PAAS
SAAS
-
Types of Clouds



Public: available to anyone on the Internet infrastructure.
Private: aimed for a specific group or organization and limits
access to just that group.
Hybrid: combination of the two models.
Types of Clouds
Cloud Computing in Universities

Can open their technology infrastructures to businesses.

Can help universities keep pace with ever-growing
resource requirements and energy costs.

Enables institutions to teach students in new, different
ways and help them manage projects and massive
workloads.

When students enter the global workforce they will
better, understand the value of new technologies.
University Network Topology (SEEU)
SEEU Network Topology
Topology: System Design (SEEU)
SEEU System Design
Service Integration

Incorporation and mobility of all university e-Services
using e cutting edge technologies for the development
and delivery of University e-Services.

Enhancement of current educational model in the region.


Service communication in a single cloud.
Approached using service oriented or agent oriented
approach.
Types of Integration

Application Integration: refers to interfaces that are eventdriven, near real-time, and impact business operations.

Data Integration: moving large volumes of data in batch
mode, considering the volume and frequency of data
integration – daily, nightly, weekly.
Integration Methods

-
a)
b)
c)
d)
e)
f)
Enterprise Service Bus
Service integration without needing software redevelopment.
Greatly enhances the usage of SOA with a virtual bus to
connect many disparate systems and services together.
Adapter module
Mediation module
Message passing module
Message routing module
Security module
Management module
Integration Methods

-
Data Service Portal
Information sharing between integrated applications.
-
Independent applications running in a cloud share data
among each other in a loosely coupled manner.
-
Applications can work cooperatively, without being aware
of each other’s presence.
DSP Architecture
DSP Architecture
Service Portability

NIST refers portability of across applications, the ability
“of prospective Cloud Computing customers to move
their data or applications across multiple cloud
environments at low cost and minimal disruption”.

The requirement when switching from one software
application to another is to be able to extract the data
from the first and load them to the second.
Service Interoperability

Ability of cloud services to be able to work together with
both different cloud services and providers, and other
applications or platforms that are not cloud dependant.
Application and Platform Interoperability
Cloud Computing Interoperability Forum
(CCIF) Architecture
SAAS CCI
SAAS CCI

Interoperation among applications inside a single cloud,

Applications to exchange information and
operations across different cloud environments,

Software programs to connect multiple cloud
environments and to integrate data and applications
across clouds in a unified manner, and

Migration of a cloud application from one cloud
environment to another.
trigger
Proposed Decentralized Model

Proposed e-Services in the Cloud
Proposed University e-Services Model
Proposed Model Utilities

E-Learning
-
Better student/staff experience
Powerful computing and storage capacity
High availability
High security
Virtualization
-
Proposed Model Utilities

E-Library and E-Administration
-
Stability-Preserving
Scaling up or done their data capacity whenever required
Contain digitalized data of different libraries and hence
Maintaining and backing up the data
Scalability
Increase in the portability and interoperability
Reduction of complexity
Failover and Redundancy
-
-
Conclusion

-
Main goal of suggested prototype:
Manage effectively the technological needs of universities,
especially integrating all services in a unique platform and
having stable services.
Future Work:
- How to better integrate services, interoperability issues
between services concerning their integration reusing
existing services is and changing one service by not
attacking others.

Research Papers







11th International Conference on Informatics and Information Technologies (CIIT 2014)
– “Engaging Learning Process through Cloud Computing Models” Agon MEMETI, Betim CICO.
6th International Conference on Computational Intelligence, Communication Systems
and Networks (CICSYN’2014) IEEE –“Supporting content and learner collaboration and
interaction through cloud computing models” Agon MEMETI, Betim CICO.
3rd Mediterranean Conference on Embedded Computing (MECO’2014) IEEE –
“Resource Sharing Platform Architecture – Service Oriented Design Lab Environment” Shkumbin
FIDA, Betim CICO, Agon MEMETI.
5th International Conference “Information Systems and Technology Innovation:
projecting trends in New Economy” (ISTI’2014) – “Cloud Computing in Universities with
Existing Infrastructure, Case Study: SEEU Research Lab 816” Agon MEMETI, Dhurate Hyseni, Betim
CICO.
9th South East European Doctoral Student Conference (DSC’2014) – 25-16 September
2014, Thessaloniki, Greece. (Speaker) ACCEPTED PAPER.
1st Doctoral Conference on Computer Science and Information Technologies
(DCCSIT’2014) – 25-27 June 2014, Tetovo, Macedonia. (Speaker)
International Journal of Computers & Distributed Systems (IJCDS) – “Reusing Learning
Objects and the Impact of Web 3.0 on e-Learning Platforms” Agon MEMETI, Florinda IMERI,
Gazmend XHAFERI. Vol.4 No.3. 2014. ISSN: 2278-5183. pp. 64-68
Thank You!
???