CcMS: A Cloud Computing Based Content Management System
|
|
|
- Harold Peters
- 10 years ago
- Views:
Transcription
1 International Journal of Information and Computation Technology. ISSN Volume 3, Number 4 (2013), pp International Research Publications House irphouse.com /ijict.htm CcMS: A Cloud Computing Based Content Management System School of Computer Science & Engineering, West Bengal University of Technology, India. Abstract The amount of digital content is increasing at a rapid rate. These contents are being accessed using a wide range heterogeneous set of devices. Managing all these data is becoming difficult and time consuming without an efficient and robust content management system. In this paper a cloud computing based content management system, CcMS is proposed which is capable of handling all the issues regarding the management of large amount of data effectively, while provides an easy to use interface to the user with different platform. As the proposed system is based on cloud computing, it has the capability of abstracting the physical architecture and implementation procedure from the user and provides better data security mechanism than that ofthe traditional content management system. CcMS uses representational state transfer (REST) architecture which provides better support, specially for distributed system and increases the capability and flexibility of the proposed system. Keyword: REST, Cloud computing, XML, CMS, HTTP. 1. Introduction Today digital data is an integral part of our day to day life and plays a major role in making our life more comfortable and secure. But the amount of data is so large that it is increasing becoming difficult to manage. Incorrect method of handling may results in data loss. Some of the data are very sensitive in terms of sensitivity and criticality. The challenge becomes higher when the users having a heterogeneous set of devices ranging from lightweight mobile devices, having very limited resources to
2 330 sophisticated multiprocessor servers. Using a robust content management system these challenges could be handled efficiently. A content management system allows organizations to collaboratively create, edit, manage and publish any type of digital information such as text, images, video, sound, documents, etc. This kind of systems is characterized by the need for efficient storage and retrieval of high volume of content under strict rules controlling the sharing of information among users and organizations. In this paper we have identified various challenges regarding the management of contents and proposed a content management system, namely Cloud based content Management System (CcMS) which is capable of handling a heterogeneous set of user devices in a distributed environment. The proposed system is designed based on the cloud computing paradigm. Cloud computing is one of the most rapid growing area of Information Technology. Cloud computing can be considered as a virtual pool of various computing resources such as storage device, CPU etc to meet user s requirements as and when needed on pay-per-use basis. Cloud computing is based on five attributes: shared resources, massive scalability, elasticity, pay as you go and selfprovisioning of resources. Unlike previous computing models, which is assumed dedicated resources, cloud computing is based on a business model in which resources are shared at network level, host level and application level. Cloud computing allows the users to increase or decrease their computing resources as and when needed. Interest in the cloud computing is growing because cloud solutions helps business organizations to decrease the cost of computing resources significantly. There are three deployment models are available for cloud computing. They are (1) public cloud, (2) private cloud and (3) hybrid cloud. A public cloud is hosted, operated and managed by a third-party vendor from one or more data centers.normally in a private cloud model the day-to-day operations including the security management are handled by the implementing organization itself or by some third party contractual SLAs. A hybrid cloud environment consisting of multiple internal and/or external providers is a possible deployment for the organizations. In a hybrid cloud environment organizations might run non-core applications in a public cloud, while maintaining core applications and sensitive data using a private cloud.in section II we have provided all technical details of CcMS alongwith the characteristics a content management system should possess, in section III implementation details of CcMS has been provided and section IV deals with the conclusion and references. 2. Technical Details of CcMS Managing digital content efficiently usually requires special solutions which depend on the way that the content is used. Moreover, the nature of the content as well as the environment of use are related to the way that the content needs to be managed. Because of the complex and multidimensional nature of managing content, no general guidelines exist. According to [1] content can be any kind of audiovisual, visual, sound, or textual information. In this paper wehave used terminology defined by Society of Motion Picture and Television Engineers (SMPTE) and the European
3 CcMS: A Cloud Computing Based Content Management System 331 Broadcasting Union (EBU). According to this terminology content consists of the metadata and the essence. Metadata is the descriptive information about the essence and its representations. It can be related to content, location or media/material [1]. Essence is the core part of the content [1]. In order to develop a robust content management system the following essential characteristics a content management system should possess. 1. From the end user and content interaction perspective, the content needs to be stored to a location that is safe and where it can be accessed regardless of time or place [2]. 2. Searching for the content and navigating the results should be easy and intuitive [2]. 3. A distributed content management system needs to monitor where content is referenced [3]. 4. As much metadata as possible needs to be extracted and produced from the content and attached to it after the creation of the content. [4] 5. The system needs to support describing the content with heterogeneous and arbitrary metadata [5]. 6. In a heterogeneous environment, content management system needs to offer a uniform interface for all the resources [3]. 7. A distributed content management system in a heterogeneous network needs to offer an efficient way to access the content with user specific settings and configuration [3] Figure 1: Architecture of CcMS. For developing of CcMS, representational state transfer (REST) is used which an architectural style for building network based software as described in [6]. REST is utilized in the context of web applications. In this context REST becomes a resource oriented architecture where resources are exposed by servers and consumed by the clients using HTTP methods. A resource is accessed via its URL and its state is transferred using its representation. A key characteristic of a RESTful interface is the
4 332 clear division of application state between the client and the server. Three major properties of REST are the use of layered client-server style, the uniform interface and the possibility to negotiate a suitable representation for a resource. The first property allows the introduction of intermediaries such as caches and gateways. The second permits a wide range of clients to utilize the system. Finally the negotiable representations allow humans and programmed clients to simultaneously use the system. XML, XLST and Extensible Messaging and Presence Protocol (XMPP) have also been used in CcMS along with REST. XML and XLST are used for data storage, browsing, data manipulation and presentation purpose, while XMPP is a protocol designed for near-real-time and request response services streaming XML messages. XMPP and its extensions provide support for establishing presence, authentication, one-to-one and multi-party messages and notifications. These services have been used to build systems for instant messaging, systems control, and lightweight middleware [7]. CcMS facilitates users access to the essence and the metadata of their content items that are distributed across many devices. The users can register their desktop, laptop and mobile devices to CcMS and access their content from a single entry point, the CcMS server. The server provides a web interface and Atom Feeds [12] for viewing the content. It also keeps track of different versions of the content. New versions are automatically created when content is updated, so content is never lost in CcMS. In CcMS a CcMSServer is used as an agent in between the users and CcMSRepository. CcMSRepository is used for storing and maintenance of data. It also provides proper security to the data. CcMSRepository is divided in two parts, (1) CcMSDataStore and (2) CcMSDataSecurity. CcMSDataStore component is responsible for storing and backup of data. This component uses Amazon EC2 cloud computing services for storage and backup of data. For automatic data backup CcMSDataStore component has an interface which is used to communicate directly with Amazon EC2.The backup operation is done at an instance defined by the user. This paper uses REST interface operation for the communication purpose using HTTP POST and PUT method. CcMSDataSecurity component is used to handle the security mechanisms and user authentication of the data. For the simplicity of the system only username-password based security mechanism is used, although implementation of bio-metric authentication is also possible. CcMSServer is one of the key components of the proposed system. It acts as an intermediary in between the users and CcMSRepository. CcMSServer performs another important job to serve a number of users at a time. When users want to use CcMS, he/she first have to connect CcMSServer, which will authenticate him/her with the help of CcMSDataSecurity component. Once the user is authenticated and identified CcMSServer provides the user a web interface, by using which the user can use the system.
5 CcMS: A Cloud Computing Based Content Management System Implementation of CcMS CcMS is based on private cloud computing architecture. As per the implementation is concerned all the major components of CcMS, i.e. CcMSServer, CcMSDataStore and CcMSDataSecurity, all are implemented and maintained by the user. For only backup process Amazon EC2 is used. It virtualizes the resources for each and every user as per their requirements. For the implementation of CcMS, Ubuntu LTS for Cloud, Apache 2 web server and Virtualbox (for Linux) is used. VirtualBox for Linux (Ubuntu LTS version) is used to achieve virtualization of resources. To deploy cloud structure we have used Xen as it is included with Ubuntu Server LTS. 4. Conclusion In this paper implementation and design of a low cost, cloud based content management system is proposed. This technique is suitable for any organizations who wish to implement a private cloud computing based content management system. We have used only open source software to keep the cost low as much as we can without compromising the quality of the implementation. All the tools used to develop the proposed system can be downloaded from their website. The system has good flexibility and reliability. In future it can further be expanded to incorporate automatic process for resource allocation and more secure user authentication method. References [1] A. Mauthe and P. Thomas, Professional content management systems: handling digital media assets. West Sussex, England: John Wiley & Sons, [2] A. Spedalieri, A. Sinfreu, G. Sisto, P. Cesar, I. Vaishnavi, and D. Melpignano, Multimedia content management support in next generation service platforms, in Proceedings of the 3 rd international conference on Mobile multimedia communications, ser. MobiMedia 07. ICST, Brussels, Belgium: ICST, 2007, pp. 14:1 14:7. [3] C. D. Cranor, R. Ethington, A. Sehgal, D. Shur, C. Sreenan, and J. E. van der Merwe, Design and implementation of a distributed content management system, in Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video, ser. NOSSDAV 03. New York, NY, USA: ACM, 2003, pp [4] K. Curtis, W. P. Foster, and F. Stentiford, Metadata the key to content management services, in Proceedings of the Meta-Data 99, ser. The Third IEEE Meta-Data Conference, Bethesa, Maryland, USA, 1999.
6 334 [5] P. Bolettieri, F. Falchi, C. Gennaro, and F. Rabitti, Automatic metadata extraction and indexing for reusing e-learning multimedia objects, in Workshop on multimedia information retrieval on The many faces of multimedia semantics, ser. MS 07. New York, NY, USA: ACM, 2007, pp [6] R. T. Fielding, REST: architectural styles and the design of network-based software architectures, Doctoral dissertation, University of California, Irvine, [7] P. Saint-Andre, K. Smith, and R. TronCon, XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies, 1st ed. Sebastopol, CA, US: O Reilly Media, [8] W. Dawoud. I. Takouna, C. Meinel, "Infrastructures as a service security: Challenges and solutions" 7th International Conference on Informatics and Systems, 2010, pp [9] Zhang L., Zhou Q., CCOA: Cloud Computing open Architecture, IEEE international Conference on Web Services, 2009, pp
CMiS: A Cloud Computing Based Management Information System
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 1 (2014), pp. 15-20 International Research Publications House http://www. irphouse.com /ijict.htm CMiS:
Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com A Survey
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary [email protected] What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
Security Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea [email protected] 2 Research Institute of
Efficient Cloud Management for Parallel Data Processing In Private Cloud
2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private
Cross-domain Identity Management System for Cloud Environment
Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S
An Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC [email protected]
CHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
Understanding Object Storage and How to Use It
SWIFTSTACK WHITEPAPER An IT Expert Guide: Understanding Object Storage and How to Use It November 2014 The explosion of unstructured data is creating a groundswell of interest in object storage, certainly
Cloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
An Architecture Model of Sensor Information System Based on Cloud Computing
An Architecture Model of Sensor Information System Based on Cloud Computing Pengfei You, Yuxing Peng National Key Laboratory for Parallel and Distributed Processing, School of Computer Science, National
September 2009 Cloud Storage for Cloud Computing
September 2009 Cloud Storage for Cloud Computing This paper is a joint production of the Storage Networking Industry Association and the Open Grid Forum. Copyright 2009 Open Grid Forum, Copyright 2009
Managing Data Storage in the Public Cloud. October 2009
October 2009 Table of Contents Introduction...1 What is a Public Cloud?...1 Managing Data Storage as a Service...2 Improving Public Cloud Storage CDMI...4 How CDMI Works...4 Metadata in CDMI... 6 CDMI
[Sudhagar*, 5(5): May, 2016] ISSN: 2277-9655 Impact Factor: 3.785
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AVOID DATA MINING BASED ATTACKS IN RAIN-CLOUD D.Sudhagar * * Assistant Professor, Department of Information Technology, Jerusalem
Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing
International Journal of Computational Engineering Research Vol, 03 Issue, 10 XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing Kamlesh Lakhwani 1, Ruchika Saini 1 1 (Dept. of Computer
Mobile Hybrid Cloud Computing Issues and Solutions
, pp.341-345 http://dx.doi.org/10.14257/astl.2013.29.72 Mobile Hybrid Cloud Computing Issues and Solutions Yvette E. Gelogo *1 and Haeng-Kon Kim 1 1 School of Information Technology, Catholic University
Logical Data Models for Cloud Computing Architectures
Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps
Enterprise Private Cloud Storage
Enterprise Private Cloud Storage The term cloud storage seems to have acquired many definitions. At Cloud Leverage, we define cloud storage as an enterprise-class file server located in multiple geographically
ORACLE APPLICATION EXPRESS 5.0
ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime
A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL
A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL *Hung-Ming Chen, Chuan-Chien Hou, and Tsung-Hsi Lin Department of Construction Engineering National Taiwan University
E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING
E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING 1 DANNY MANONGGA, 2 WIRANTO HERRY UTOMO, 3 HENDRY 1 Information System Department, Satya Wacana Christian University 2 Information System
A Robust Multimedia Contents Distribution over IP based Mobile Networks
, pp. 283-288 http://dx.doi.org/10.14257/ijseia.2015.9.9.24 A Robust Multimedia Contents Distribution over IP based Mobile Networks Ronnie D. Caytiles, Seungyong Shin and Byungjoo Park * Multimedia Engineering
Running Agilent GeneSpring MPP on the Cloud
Running Agilent GeneSpring MPP on the Cloud Technical Overview Authors Stephen Madden, Rick A. Fasani, and Michael Rosenberg Agilent Technologies, Inc. Santa Clara, California, USA Introduction Cloud computing
WEB SERVICES FOR MOBILE COMPUTING
WEB SERVICES FOR MOBILE COMPUTING Piyush M.Patil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9699398650 Kushal Gohil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9323916806
Data Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting S.N.CHEONG AZHAR K.M. M. HANMANDLU Faculty Of Engineering, Multimedia University, Jalan Multimedia,
LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage
LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage Hyeong-Bae An Department of Electrical/Electronic and Computer Engineering, University of Ulsan, Nam-gu, Ulsan, South Korea. E-mail: [email protected]
Deploying Business Virtual Appliances on Open Source Cloud Computing
International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and
OpenScape Web Collaboration
OpenScape Web Collaboration The quickest and easiest way to collaborate, share and support online Performance-boosting collaboration and secure support from anywhere Issues raised, ideas shared and decisions
SOA and Virtualization Technologies (ENCS 691K Chapter 2)
SOA and Virtualization Technologies (ENCS 691K Chapter 2) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud
Building Web-based Infrastructures for Smart Meters
Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.
Service Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.
Service Oriented Cloud Computing Architectures Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN. Overview Cloud Computing What is cloud computing Types of cloud computing Service Oriented
Enabling REST Services with SAP PI. Michael Le [email protected] Peter Ha [email protected]
Enabling REST Services with SAP PI Michael Le [email protected] Peter Ha [email protected] Learning Points Understanding the REST architecture and concepts Understanding the differences between SOAP and
How To Deploy Cisco Jabber For Windows 2.5.1 On A Server Or A Network (For A Non-Profit) For A Corporate Network (A.Net) For Free (For Non Profit) For An Enterprise) Or
Deployment Models Cisco Jabber for Windows provides two deployment models, on-premises or cloud-based. Learn about each deployment model and review the available options for on-premises and cloud-based
Availability and Load Balancing in Cloud Computing
2011 International Conference on Computer and Software Modeling IPCSIT vol.14 (2011) (2011) IACSIT Press, Singapore Availability and Load Balancing in Cloud Computing Zenon Chaczko 1, Venkatesh Mahadevan
Digital Asset Management
Digital Asset Management 1 Multimedia content is king but how to conveniently valorize it? Discovery Reply Vision & Mission DISCOVERING, CREATING AND MANAGING SERVICES THAT ENABLE FINAL USERS TO INTERACT
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG
Cloud Data Management Interface (CDMI) The Cloud Storage Standard Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG SNIA Legal Notice The material contained in this tutorial is copyrighted
How To Manage Your Digital Assets On A Computer Or Tablet Device
In This Presentation: What are DAMS? Terms Why use DAMS? DAMS vs. CMS How do DAMS work? Key functions of DAMS DAMS and records management DAMS and DIRKS Examples of DAMS Questions Resources What are DAMS?
Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India [email protected]
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
SOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
Verifying Correctness of Trusted data in Clouds
Volume-3, Issue-6, December-2013, ISSN No.: 2250-0758 International Journal of Engineering and Management Research Available at: www.ijemr.net Page Number: 21-25 Verifying Correctness of Trusted data in
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
Amazon S3 Essentials
Fr Amazon Simple Storage Service (Amazon S3), provides developers and IT teams with secure, durable, and highly scalable object storage. Amazon S3 is easy to use, with a simple web services interface to
Architectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
Realtime Multi-party Video Conferencing Service over Information Centric Networks
Realtime Multi-party Video Conferencing Service over Information Centric Networks (Anil Jangam, Ravishankar Ravindran, Asit Chakraborti, Xili Wan, Guoqiang Wang ) University of Maryland, Baltimore County,
ST 810, Advanced computing
ST 810, Advanced computing Eric B. Laber & Hua Zhou Department of Statistics, North Carolina State University January 30, 2013 Supercomputers are expensive. Eric B. Laber, 2011, while browsing the internet.
CLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION
CLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION Neha Roy 1, Rishabh Jain 2 1 PG Scholar, Masters of Technology, Galgotias College of Engineering and Technology, Greater Noida (India) 2 Assistant
REST vs. SOAP: Making the Right Architectural Decision
REST vs. SOAP: Making the Right Architectural Decision Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 Agenda 1. Motivation: A short history of
A Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India [email protected] G. Sahoo Department of Information Technology Birla
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
Mobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners
Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners Sokol Dhana One of the most challenging problems in
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks Ismail Bhana and David Johnson Advanced Computing and Emerging Technologies Centre, School of Systems Engineering,
Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer
Securing and Auditing Cloud Computing Jason Alexander Chief Information Security Officer What is Cloud Computing A model for enabling convenient, on-demand network access to a shared pool of configurable
Sentinet for BizTalk Server SENTINET 3.1
for BizTalk Server SENTINET 3.1 for BizTalk Server 1 Contents Introduction... 2 SOA and APIs Repository... 3 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring,
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
Techniques for Composing REST services
Techniques for Composing REST services Cesare Pautasso Faculty of Informatics University of Lugano, Switzerland [email protected] http://www.pautasso.info Abstract Novel trends in Web services technology
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department
Web Application Hosting Cloud Architecture
Web Application Hosting Cloud Architecture Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural elements described
GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington
GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise
BIRT Document Transform
BIRT Document Transform BIRT Document Transform is the industry leader in enterprise-class, high-volume document transformation. It transforms and repurposes high-volume documents and print streams such
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]
Cloud Storage Clients. Rich Ramos, Individual
Rich Ramos, Individual SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations
INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal
INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal Research Article ISSN 2277 9140 ABSTRACT An e-college Time table Retrieval
Build. an Amazon-like experience for Cloud Services. Key Challenges. you click it. you see it. you got it. October 2014 1.
Build an Amazon-like experience for Cloud Services you see it you click it you got it Interworks Cloud Platform is a Cloud Services Delivery and Brokerage Platform that allows Service Providers who want
Web Services Software Architecture
Web Services Software Architecture Syahrul Fahmy School of Informatics, The University of Manchester, PO Box 88, Manchester M60 1QD, United Kingdom [email protected] Abstract. Web
Mezeo Software for the Enterprise
Solution Overview: Mezeo Software for the Enterprise 2012 Mezeo Software. All rights reserved. Mezeo Software 3900 Essex Lane Suite 600 Houston, Texas USA P: +1 713.244.0850 F: +1 713.244.0851 Table of
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
CTERA Cloud Storage Platform Architecture
CTERA Cloud Storage Platform Architecture Whitepaper by CTERA Networks Highlights How unstructured data growth drives cloud storage adoption The killer apps of cloud storage reviewed Putting cloud storage
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
Integration of Learning Management Systems with Social Networking Platforms
Integration of Learning Management Systems with Social Networking Platforms E-learning in a Facebook supported environment Jernej Rožac 1, Matevž Pogačnik 2, Andrej Kos 3 Faculty of Electrical engineering
The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer
The Hidden Extras The Pricing Scheme of Cloud Computing Stephane Rufer Cloud Computing Hype Cycle Definition Types Architecture Deployment Pricing/Charging in IT Economics of Cloud Computing Pricing Schemes
Cloud Computing Development Plan in ITSC. Information Technology Services Centre, CUHK
Cloud Computing Development Plan in ITSC Information Technology Services Centre, CUHK Agenda Introduction What is Cloud Computing? Definition Concept Benefits Examples Services Smart Card Application Document
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Cloud Federation to Elastically Increase MapReduce Processing Resources
Cloud Federation to Elastically Increase MapReduce Processing Resources A.Panarello, A.Celesti, M. Villari, M. Fazio and A. Puliafito {apanarello,acelesti, mfazio, mvillari, apuliafito}@unime.it DICIEAMA,
A Lightweight Secure SIP Model for End-to-End Communication
A Lightweight Secure SIP Model for End-to-End Communication Weirong Jiang Research Institute of Information Technology, Tsinghua University, Beijing, 100084, P.R.China [email protected] Abstract
Procedia - Social and Behavioral Sciences 141 ( 2014 ) 10 14 WCLTA 2013. Applying Virtualization Technology in Security Education
Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 141 ( 2014 ) 10 14 WCLTA 2013 Applying Virtualization Technology in Security Education Wenjuan Xu a *,
A Big Data-driven Model for the Optimization of Healthcare Processes
Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed under
