Presentation on theme: "Building Web-Based Applications in the Cloud - A Proposed Model for SEEU e-Service Integration in the Cloud Agon Memeti, Betim Çiço"— Presentation transcript:
Building Web-Based Applications in the Cloud - A Proposed Model for SEEU e-Service Integration in the Cloud Agon Memeti, Betim Çiço firstname.lastname@example.org email@example.com 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 and interoperability between services.
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 event- driven, 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 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. a) Adapter module b) Mediation module c) Message passing module d) Message routing module e) Security module f) 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.
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
Interoperation among applications inside a single cloud, Applications to exchange information and trigger 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.
Proposed Decentralized Model Proposed e-Services in the Cloud
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 11 th International Conference on Informatics and Information Technologies (CIIT 2014) – “Engaging Learning Process through Cloud Computing Models” Agon MEMETI, Betim CICO. 6 th 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. 3 rd Mediterranean Conference on Embedded Computing (MECO’2014) IEEE – “Resource Sharing Platform Architecture – Service Oriented Design Lab Environment” Shkumbin FIDA, Betim CICO, Agon MEMETI. 5 th 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. 9 th South East European Doctoral Student Conference (DSC’2014) – 25-16 September 2014, Thessaloniki, Greece. (Speaker) ACCEPTED PAPER. 1 st 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