MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
|
|
|
- Ami Cunningham
- 10 years ago
- Views:
Transcription
1 MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS ABSTRACT BOUKOUR Rida and ETTALBI Ahmed Models and Systems Engineering Team, SIME Laboratory ENSIAS, University of Mohammed V Rabat, Morocco This work is based on two major areas, the Multiview Service Oriented Architecture and the combination between the computing cloud and MV-SOA. Thus, it is suggested to extend firstly the service oriented architecture (SOA) into an architecture called MV-SOA by adding two components, the Multiview service generator, whose role is to transform the classic service into Multiview service, and the data base, this component seeks to stock all of consumer service information. It is also suggested to combine the computing cloud and Multiview Service Oriented Architecture MVSOA. To reach such combination, the MVSOA architecture was taken and we added to the client-side a private cloud in SaaS and DaaS. KEYWORDS SOA, MV-SOA, Private Cloud, SaaS, DaaS, Multiview Service, Client Side, Combination 1. INTRODUCTION SOA (Service Oriented Architecture) is often deemed equivalent with technology, but it is actually the principles of architecture. Indeed, the concept of SOA refers to a new way to integrate and manipulate different bricks and application components of an information system (accounting, customer relationship management, production, etc.) and to manage the links that maintain them. This approach is based on the reorganization of applications into functional units called services. Prior to the emergence of SOA, the services of a company were developed in a monolithic application; in other words, they were deployed on a central server. Gradually, the distributed model was set up while enabling more flexibility in the management of the information system. Indeed, the corporate information systems consist of applications and data components regarded as their legacies. Through the merger of the groups and the development of technologies, such legacies became heterogeneous and tend to specialize in business through services. Then an overall view of a company's information system can be within reach. Thus, a new concept has emerged using the distributed models. The latter has been conceptualized by the Gartner Group, the SOA is attempting to impose itself by making them more flexible and reusable. SOA is based on standards and it can operate in heterogeneous environments. Its main goal is to improve interoperability between systems without creating high stress [1]. Indeed, the DOI : /ijsea
2 various services are not required to meet the same structural constraints as they comply with a contract. A slight interdependence exists between services. SOA is used for the development of long-term applications. It induces a good design and therefore maintaining facility code and the addition of new services without damaging the existing application. Despite all these advantages, the SOA is so limited since it does not consider the profile and needs of the user interacting with the service. Faced with this issue, we propose in this paper a new architecture. It is called MV-SOA (MultiView Service Oriented Architecture) and it is based on SOA which enables considering the notion of Multiview services. MV-SOA is based on SOA by introducing two very important components in SOA: the Multiview service generator [7] and user s profiles database. In section II, we introduce some definitions of SOA, its concept and its concepts and its characteristics. Section III presents Cloud Computing (CC) concept, types and service models of CC. Afterwards, we present in section IV our approach that is based on integration of Multiview concept in SOA which enable taking into account the user s needs and right access. In section V, we put forward our approach through a study case of car stock in which the different steps of the MV-SOA architecture is applied with great detail. In section VI, we will present how in our approach we combine a private Cloud Computing with MV-SOA. Finally, we conclude by presenting our future work. 2. SERVICE ORIENTED ARCHITECTURE (SOA) 2.1. Definition of SOA architecture There are several ways to perceive and define Services Oriented Architecture (SOA). Most of these definitions focus on the technical aspects of SOA. Here are some suggested definitions from multiple sources. These definitions are interesting because they illustrate several views regarding SOA. A short definition is introduced by the W3C [2]: "SOA is a set of components which can be invoked, and whose interface descriptions can be published and discovered." This W3C definition presents in a very simplistic way what can be done with a service or with its description. A technical definition is presented in [3]: "A Service-Oriented Architecture (SOA) is a software architecture based on the key concepts of service repository service and bus service. A Service consists of a contract, one or more interfaces, and an implementation." The authors point out the technical aspects of SOA that consist of a front-end application that uses one or more services. These services are published in service registries and communication 2
3 between these services is ensured by a bus service. It can be concluded that SOA is an architectural style making it possible to shape business solutions based on services The concepts of SOA SOA is a set of technologies. It is directly related to any technology although it is usually implemented with Web services that are considered the most appropriate technology for the implementation of SOA. However, the use of Web Services is not proportionate to build SOA. Web Services must be used according to the concepts defined by SOA. The most important SOA concepts are [4]: Services Self-Describing Interfaces (self-description) Synchronous and asynchronous link support Low Coupling Quality of service Composition of services in business process 2.3. Characteristics of SOA In SOA, three key roles are commonly identified: (1) The service provider, (2) the consumer services, and (3) the service registry. The interaction between these three roles are described in Figure 1. The service provider creates the service and publishes its description in a service registry (UDDI), this last helps service providers and service requesters to find each other by acting as a registry of the services. This description specifies both the available operations and their invocation mode. The service consumer has access to the directory conducting research to find the desired services. Then, a connection is established between the service consumer and the service provider to ensure the invocation of the chosen service [5] Advantages SOA Figure 1. Architecture SOA The benefits of SOA are multiple. From user s perspective, a SOA setting is an open and interoperable environment, which is based on reusable and standard components. Basically a SOA creates an infrastructure for application development. Development is focused towards concrete applications (and thereby specific requirements and needs) and in contrast to standard 3
4 GIS applications where normally only a small percentage of the functionalities in the software are used, applications based on SOA provide users with just the functionality they need. Another prominent advantage of the design of SOA based applications is that data used for a given processing activity are not stored locally, but rather decentralized close to the source of production. This means that inconsistency in local copies and repositories of data are avoided and, hence, the quality of the output is possibly increased in cases where data from various different sources are used. Furthermore, redundancy in the algorithms used for specific processing tasks are also avoided. The system development based on SOA approach can produce systems that can be flexibly adapted to changing requirements and technologies, and offers easier maintainable and more consistent systems of data and functionality [14]. 3. CLOUD COMPUTING 3.1. Definition of cloud computing The establishment of an SOA implies significant costs that are both financial and human. A team of experts is to be formed for design and other several teams to develop and administer the various services. In the ideal case, the company's business should be thinking about the services. So the design of the information system is a critically initial step. If the operation of the company is not organized around services so it is then difficult to use SOA and thus the running cost will be high. Indeed, the SOA has limited value if the company does not base its processes on the use of services, so appropriate workflows must be designed. Moreover, it is difficult to migrate from a monolithic architecture to an SOA without effective preliminary study. Cloud computing Cloud computing receives a great deal of attention, both in publications and among users, from individuals at home to the U.S. government. Yet, it is not always clearly defined [8]. Cloud computing is a subscription based service where you can obtain networked storage space and computer resources. In [10], NIST defines Cloud Computing as "a model for enabling ubiquitous, convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models and four deployment models" Deployment models of cloud computing There are different types of clouds that you can be deployed depending on user needs [13]: 1. Public Cloud: The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider. 4
5 2. Private Cloud: The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises. 3. Community Cloud: The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g. mission, security requirements policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises. 4. Hybrid Cloud: The cloud infrastructure is a composition of two or more distinct cloud infrastructure s (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds) Further Subsections Services model for cloud computing There are four types of cloud providers that you can subscribe to: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). These four types differ in the amount of control that you have over your information, and conversely, how much you can expect your provider to do for you. Briefly, here is what you can expect from each type [9][11]. Software as a Service (SaaS): Consumers purchase the ability to access and use an application or service that is hosted in the cloud. A benchmark example of this is Salesforce.com, as discussed previously, where necessary information for the interaction between the consumer and the service is hosted as part of the service in the cloud. End user application is delivered as a service. Platform and infrastructure is abstracted, and can deployed and managed with less effort. Platform as a Service (PaaS): Consumers purchase access to the platforms, enabling them to deploy their own software and applications in the cloud. The operating systems and network access are not managed by the consumer, and there might be constraints as to which applications can be deployed. Application platform onto which custom applications and services can be built and deployed more inexpensively, although services need to be supported and managed. Infrastructure as a Service (IaaS): Consumers control and manage the systems in terms of the operating systems, applications, storage, and network connectivity. But they do not themselves control the cloud infrastructure. The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components. Data as a Service (DaaS): Data as a Service implies that a service can provide machineunderstandable data. This data is raw or restructured and made available to different systems, applications or users (online services, application, Internet of Things), 5
6 regardless of their belonging to organizations or networks. The Data as a Service (DaaS) is a cloud service that enables businesses to access remote databases to read and write data. DaaS is a data storage service that provides users with very strong guaranties of integrity (no loss or data corruption, daily backup policies, monthly and yearly weekly on persistent media). When it comes to huge amounts of data (several gigabytes / terabytes), the DaaS suppliers (few hundred worldwide) apply rental rates based on volume, the type of transferred data, politics and frequency of archiving. In some cases, customers are charged on the basis of the amount of data they use, in consultation as storage. In other cases, the data are classified by type (financial, organizational, historical, geographical, etc.) and a market value is associated with each type [11]. 4. OUR APPROACH 4.1. Towards MULTIVIEW SOA As outlined above, SOA does not consider the user's profile and needs while interacting with the service. Faced with this limitation, we propose extending Service Oriented Architecture to take into account user profiles. This new architecture called Multiview Service Oriented Architecture (MV-SOA) is based on two added components, the Multiview service generator that we have proposed in [7] and whose role is to transform the classic services into Multiview services, and the database component, whose role is to store all of the information regarding the consumer services. (Figure 2). Figure2. Multiview SOA 1- The service provider broadcasts the description of the service to UDDI (step1). 2- The service consumer needs a particular service, it is for the UDDI, it responds by sending a description of the requested service (step2). 3- Once the description of the service requested is received by the consumer of the service, it uses the description to invoke it by the service provider (step3). 6
7 4- The service provider answers the consumer of the service by sending him the requested service (step4). 5- Once the requested service is received by the consumer of the service, it is sent to our "Multiview web service Generator" to get a Multiview service that meets the needs and the users profile of consumer (step5). 6- The Multiview Service Generator requests DBIU database to get all information about the consumer service already registered beforehand (step6). 7- The DBIU database (Data Base Information Users) plays the role of storing all the information regarding the service consumer, the database has the access rights of the service consumer (step x). The information stored in the database in step x, must be registered before step 6. Step x must be performed between step 1 and Once the service requested by the consumer of the service and their access rights are received by the Multiview Service Generator, it transforms the service received by the consumer of the service into Multiview service [7]. 9- Now the Multiview service is generated by the Mutltiview service Generator capable of meeting the needs and serving consumer profile, and finally service generator can send a Multiview service to the applicant of the service (step7). 4.2 Special features of Multiview SOA The special feature of the MV-SOA is to add a Multiview Service Generator that transforms a classic normal service broadcast by the Multiview service provider [7]. As explained in our previous work [6] and [7], in order to obtain a Multiview Service, it must go through two important phases of a specific design to generate Multiview services. The first phase is the breakdown of services as services to the consumer's access rights of the service. The second phase is the gathering of sub services in a matrix which includes the needs of each service consumer and his sub web services, figure (3). When SOA architecture is based on web services, it is called WSOA (it stands for Web Services Oriented Architecture). In our case, it is MV-WSOA standing for MultiView Web Services Oriented Architecture. In our work above [6], it was based on web services to prove how it is possible to get a Multiview web service from a traditional web service. So as not to be limited only to web service, our approach can be generalized to all services while respecting the same approach and design figure (3). 7
8 Figure 3. Steps generating Multiview services 5. CASE STUDY: CAR STOCK WEB SERVICE IN MV-SOA ARCHITECTURE To illustrate our MV-SOA architecture that is based on web services, we have study as example the system of managing a car home and especially the car stock web service [7]. In this example, the service provider wants to broadcast a description of the car stock web service and the service consumer is a manager Figure (4). Figure4. MV-SOA Block diagram of MV-SOA example In this example, the service provider broadcasts the description of the car stock web service to UDDI (step 1). The service consumer is a manager of a car home and he needs a car stock web service, it is for the UDDI directory for the description of the car stock web service. The UDDI responds positively to the request of the manager (web service consumer) by sending the URL and description of the car stock web services (step 2). 8
9 Once the manager receives the description of the stock car web service, he uses it to be invoked by the service provider (step 3). The service provider responds to the manager request (web service consumer) by sending the requested web service in this case the stock car web services (step 4). Once the Manager receives the car stock web service, he sends it to the Multiview Service Generator (step 5). The Multiview Service Generator requests DBIU database to obtain information about the access rights of the manager (step 6). Now the information is complete for the Multiview Service Generator because it has the car stock web service and the access rights of the manager. Now the Multiview Service Generator can transform the car stock web service to Multiview web service that meets the needs and the manager profile. Finally, the Multiview Service Generator is able to send a Multiview car stock response that meets the needs and the manager profile (step 7). In our example the car stock Multiview web service is not only capable of meeting the manager rights and needs, in other words, consulting a car in the stock, but also adding modifications and deleting a car in stock [7]. 6. MVSOA AND CLOUD COMPUTING In this section, we seek to combine cloud computing and Multiview service-oriented architecture MV-SOA. To achieve this combination, we took MV-SOA architecture and add to client-side a private cloud in SaaS (Software as a Service) and private cloud in DaaS (Data as a Service) figure 5. Figure 5. MVSOA into SaaS and DaaS In our prior work [12], we saw that the aim of introducing the private computing cloud at SaaS level (software as a service) to the consumer-side in MV-SOA architecture, is to benefit from the Multiview generator as a service ready to be employed and which does not require any maintenance for service customer. In this work, however, we haven t mentioned in any case, in 9
10 the cloud part, where database, previously described, can be situated (DBIU) necessary for the Multiview services generation. In our work, we have made the DBIU database (DataBase Information User) as a service ready to be used as DaaS (Data as a service) able to communicate, and transmit information SAAS for generating Multiview services and store the user-side access rights to data. The DaaS as SaaS in our work is deployed in a private cloud in the consumer service part. The purpose of adding the DaaS in a private cloud in our MV-SOA architecture, is first to benefit from the rapid integration of data into an internal private cloud, without support, then the user will not need to know neither the type of software that is installed for data storage nor the machine used for the data storage. Finally the DaaS can communicate with the SaaS that contains the Multiview services generator for the transmission of information about the user access rights. One final point regarding security, the private cloud is chosen on a voluntary basis, as the term "private" refers to the fact that this type of platform is not shared and it has a potential advantage in terms of safety. Private cloud dedicated to a single company, hardware, data storage and the network can be designed to ensure high level security, other clients cannot access the same data center. 7. CONCLUSIONS AND PERSPECTIVES In this paper, we have proposed a Multiview Service Oriented Architecture (MV-SOA). Such architecture adapts to the profile and needs of the service requester. To achieve this, we added two components in classical architecture SOA to take into account the Multiview concept. The Multiview Service Generator module is the key element in this architecture because it is able to transform a simple service into a service capable of meeting the user s needs. In our work, a car stock example was planned on MV-SOA architecture to illustrate the steps that a service undergoes in this architecture. Then we also combined the client-side MV-SOA with the private computing cloud SaaS and DaaS. In our future work, we will further develop how to improve MV-SOA architecture to a dynamic architecture that is a combination of SOA classic and MV-SOA. This architecture seeks to standardize MV-SOA and SOA structure in a single architecture. Our future work will also improve the adaptation module and filter module. Thus, we thought to extend the UDDI registry and assign it predefined services capable of playing the role of adaptation module and filter unit to manage the user demands. In another perspective of our work, we will introduce the concept of security in the MV-SOA architecture and especially in consumer services side. This to ensure a secure communication between the DaaS cloud (DBUI) and SaaS cloud (Multiview services Generator). 10
11 REFERENCES [1] Hüsemann Stefan, SOA : L utilité organisationnelle, technique et financière de l architecture orientée service, mémoire de Bachelor, Août [2] Web Services Glossary, available at: gloss. [3] Krafzig, D., Banke, K. and Slama, D., Enterprise SOA: Service Oriented Architecture Best Practices Prentice Hall, [4] Grodziski Jérémie, Concepts fondamentaux SOA, publish transform, July [5] Chaari Sodki, Lyon, Interconnexion des processus Interentreprises : une approche orientée services, Thèse de doctorat, [6] Boukour Rida, Ettalbi Ahmed and Nassar Mahmoud, Multiview Web Service: The Integration of The Notion of View And Point of View in The Web Services, International Journal of Computer Science and Network Security (IJCSNS), Vol. 14 No. 2 pp , February [7] Boukour Rida, Ettalbi Ahmed and Nassar Mahmoud, multview web service the description multview wsdl of web services, The International Symposium on Signal, Image, Video and Communications (ISIVC), November 19-21, 2014, Marrakesh, Morocco. [8] Huth Alexa, Cebula James, The Basics of Cloud Computing, paper, [9] wp.pdf [10] NIST Special Publication , Computer Security Division Information Technology Laboratory, National Institute of Standards ards and Technology Gaithersburg, MD , 8930, September [11] François PÊCHEUX, «CLOUD COMPUTING ou INFORMATIQUE DANS LES NUAGES», Encyclopædia Universalis [en ligne], consulté le 24 février URL : nuages/. [12] Boukour Rida, Ettalbi Ahmed, Multiview SOA: extending SOA using a private cloud computing as SaaS, IEEE International Conference on Cloud Computing Technologies and Applications (CloudTech2015), June 2-4, 2015, Marrakesh, Morocco, [13] Peter Mell, Timothy Grance, the NIST Definition of Cloud Computing, Special Publication, September [14] K. Sahina, M. U. Gumusay, Service oriented architecture (SOA) based web services for geographic information systems, AUTHORS BOUKOUR RIDA PhD student systems engineering and models AT the Higher National School for Computer Science and System Analysis (ENSIAS), Rabat. Administrator senior system. ETTALBI Ahmed Professor at Software Engineering Department of the Higher National School of Computer Science and Systems Analysis (ENSIAS) Rabat. His main research interests: Object Modeling with Viewpoints, Software Architecture and Business Process, Modeling architecture, Cloud Computing, Petri Networks Modeling. 11
The NIST Definition of Cloud Computing (Draft)
Special Publication 800-145 (Draft) The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication
Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes
Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,
The NIST Definition of Cloud Computing
Special Publication 800-145 The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication 800-145 The NIST
Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009
Perspectives on Moving to the Cloud Paradigm and the Need for Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 2 NIST Cloud Computing Resources NIST Draft Definition of
Cloud Computing & Service Oriented Architecture An Overview
Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition
White Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
How To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
A Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
[email protected] [email protected]
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory
Perspectives on Cloud Computing and Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory Caveats and Disclaimers This presentation provides education on cloud technology and its benefits
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
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
A Cloud Computing Handbook for Business
White Paper A Cloud Computing Handbook for Business By Dr. Wolfgang Rohde, Douglas Clark and Jimmy Hum A Cloud Computing Handbook for Business Abstract Business demands for more flexible and cost effective
Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro
Cloud definitions you've been pretending to understand Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro You keep using that word cloud. I do not think it means what you think it
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Six Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
Capability Paper. Today, aerospace and defense (A&D) companies find
Today, aerospace and defense (A&D) companies find Today, aerospace and defense (A&D) companies find themselves at potentially perplexing crossroads. On one hand, shrinking defense budgets, an increasingly
Migration to Cloud Computing: a Sample Survey Based on a Research in Progress on the Investigation of Standard Based Interoperability Protocols
Migration to Cloud Computing: a Sample Survey Based on a Research in Progress on the Investigation of Standard Based Interoperability Protocols for the Convergence of Cloud Computing, Servcie Oriented
Running head: TAKING A DEEPER LOOK AT THE CLOUD: SOLUTION OR 1
Running head: TAKING A DEEPER LOOK AT THE CLOUD: SOLUTION OR 1 Taking a Deeper Look at the Cloud: Solution or Security Risk? LoyCurtis Smith East Carolina University TAKING A DEEPER LOOK AT THE CLOUD:
THE ROLE AND BENEFITS OF IMPLEMENTING CLOUD COMPUTING SYSTEM IN SUDANESE HIGHER EDUCATION INSTITUTIONS
THE ROLE AND BENEFITS OF IMPLEMENTING CLOUD COMPUTING SYSTEM IN SUDANESE HIGHER EDUCATION INSTITUTIONS Shaker Khairallh Saleh 1, Ashraf Gasim Elsid Abdalla 2 1 Islamic World Studies and Research Institute,
CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD. Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas
CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas PART 1 A brief Concept of cloud Issues in cloud Security Issues A BRIEF The Evolution Super
IS PRIVATE CLOUD A UNICORN?
IS PRIVATE CLOUD A UNICORN? With all of the discussion, adoption, and expansion of cloud offerings there is a constant debate that continues to rear its head: Public vs. Private or more bluntly Is there
Tutorial on Client-Server Architecture
Tutorial on Client-Server Architecture SEEM3430 Information Systems Analysis and Design Pengfei Liu Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong March
The Service, The Cloud & The Method: The Connection Points
The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum
Cloud Computing; What is it, How long has it been here, and Where is it going?
Cloud Computing; What is it, How long has it been here, and Where is it going? David Losacco, CPA, CIA, CISA Principal January 10, 2013 Agenda The Cloud WHAT IS THE CLOUD? How long has it been here? Where
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
OVERVIEW Cloud Deployment Services
OVERVIEW Cloud Deployment Services Audience This document is intended for those involved in planning, defining, designing, and providing cloud services to consumers. The intended audience includes the
Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing
Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase
SCADA Cloud Computing
SCADA Cloud Computing Information on Cloud Computing with SCADA systems Version: 1.0 Erik Daalder, Business Development Manager Yokogawa Electric Corporation Global SCADA Center T: +31 88 4641 360 E: [email protected]
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 Software as a Model for Security in Cloud over Virtual Environments S.Vengadesan, B.Muthulakshmi PG Student,
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS Shirley Radack, Editor Computer Security Division Information
Private Cloud 201 How to Build a Private Cloud
Private Cloud 201 How to Build a Private Cloud Chris E. Avis Sr. IT Pro Evangelist Microsoft Corp. http://chrisavis.com Presented at Seattle Windows Networking User Group January 4, 2012 al 1 The Cloudscape
TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing TECHNOLOGY GU IDE OUTLINE TG3.1 Introduction TG3.2 Server Farms TG3.3 Virtualization TG3.4 Grid Computing TG3.5 Utility Computing TG3.6 Cloud
Strategies for Secure Cloud Computing
WHITE PAPER Cloud Basics Strategies for Secure Cloud Computing An Introduction to Exploring the Cloud There is a lot of buzz these days about cloud computing and how it s going to revolutionize the way
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
Chapter3: Understanding Cloud Computing
Chapter3: Understanding Cloud Computing Nora Almezeini MIS Department, CBA, KSU A Brief History! The general public has been leveraging forms of Internetbased computer utilities since the mid-1990s.! In
A Secure System Development Framework for SaaS Applications in Cloud Computing
A Secure System Development Framework for SaaS Applications in Cloud Computing Eren TATAR, Emrah TOMUR AbstractThe adoption of cloud computing is ever increasing through its economical and operational
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
CLOUD BASED SCADA. Removing Implementation and Deployment Barriers. Liam Kearns Open Systems International, Inc.
CLOUD BASED SCADA Removing Implementation and Deployment Barriers Liam Kearns Open Systems International, Inc. SCADA Traditional definition and application. SCADA DEFINITION Definition Supervisory Control
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University
CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS
CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS April 2014 Cloud Conceptual Reference Model The ease of use a Cloud Consumer experiences results from a complex, behind-the-scenes, orchestration of interchangeable,
See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
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
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study
DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource
Chapter 2: Cloud Basics Chapter 3: Cloud Architecture
Chapter 2: Cloud Basics Chapter 3: Cloud Architecture Service provider s job is supplying abstraction layer Users and developers are isolated from complexity of IT technology: Virtualization Service-oriented
journey to a hybrid cloud
journey to a hybrid cloud Virtualization and Automation VI015SN journey to a hybrid cloud Jim Sweeney, CTO GTSI about the speaker Jim Sweeney GTSI, Chief Technology Officer 35 years of engineering experience
Katerina Apostolaki, [email protected] Marketing Manager
Cloud for Telcos Katerina Apostolaki, [email protected] Marketing Manager As an introduction Broadband is refered as a network infrastructure capable of reliably delivering diverse convergent services through
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.
The Magical Cloud Lennart Franked Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall. 2014-10-20 Lennart Franked (MIUN IKS) The Magical Cloud 2014-10-20 1 / 35
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government October 4, 2009 Prepared By: Robert Woolley and David Fletcher Introduction Provisioning Information Technology (IT) services to enterprises
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
Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
Survey on important Cloud Service Provider attributes using the SMI Framework
Available online at www.sciencedirect.com ScienceDirect Procedia Technology 9 (2013 ) 253 259 CENTERIS 2013 - Conference on ENTERprise Information Systems / ProjMAN 2013 - International Conference on Project
Business Intelligence (BI) Cloud. Prepared By: Pavan Inabathini
Business Intelligence (BI) Cloud Prepared By: Pavan Inabathini Summary Federal Agencies currently maintain Business Intelligence (BI) solutions across numerous departments around the enterprise with individual
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service
Cloud Computing Although cloud computing is quite a recent term, elements of the concept have been around for years. It is the maturation of Internet. Cloud Computing is the fine end result of a long chain;
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana
Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems
eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems 1 Executive Summary Cloud computing could revolutionise public services
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
Kent State University s Cloud Strategy
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
Leveraging Standard Software from the Cloud with Service-Oriented EAM
Leveraging Standard Software from the Cloud with Service-Oriented EAM Helge Buckow, Hans-Jürgen Groß, Gunther Piller, Norbert Stumpf, Oliver F. Nandico, Johannes Willkomm, Alfred Zimmermann SOA Innovation
Federal Cloud Computing Initiative Overview
Federal Cloud Computing Initiative Overview Program Status To support the Federal Cloud Computing Direction and Deployment Approach, the ITI Line of Business PMO has been refocused as the Cloud Computing
Service Oriented Architecture: A driving force for paperless healthcare system
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving
Administration for Children and Families (ACF)
Prepared for the: Administration for Children and Families (ACF) National Human Services Interoperable Architecture Infrastructure Viewpoint DRAFT Version D0.1 September 29, 2011 Prepared by: The Johns
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
Figure 1 Cloud Computing. 1.What is Cloud: Clouds are of specific commercial interest not just on the acquiring tendency to outsource IT
An Overview Of Future Impact Of Cloud Computing Shiva Chaudhry COMPUTER SCIENCE DEPARTMENT IFTM UNIVERSITY MORADABAD Abstraction: The concept of cloud computing has broadcast quickly by the information
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE H.Madhusudhana Rao* Md. Rahmathulla** Dr. B Rambhupal Reddy*** Abstract: This paper targets on the productivity of cloud computing technology in healthcare
Technology & Business Overview of Cloud Computing
Your Place or Mine? In-House e-discovery Platform vs. Software as a Service Technology & Business Overview of Cloud Computing Janine Anthony Bowen, Esq. Jack Attorneys & Advisors www.jack-law.com Atlanta,
APPLICABILITY OF CLOUD COMPUTING IN ACADEMIA
Abstract APPLICABILITY OF CLOUD COMPUTING IN ACADEMIA Prof. Atul B Naik [email protected] Prof. Amarendra Kumar Ajay [email protected] Prof. Swapna S Kolhatkar [email protected] The Indian
The Private Cloud Your Controlled Access Infrastructure
White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,
6 Cloud computing overview
6 Cloud computing overview 6.1 General ISO/IEC 17788:2014 (E) Cloud Computing Overview Page 1 of 6 Cloud computing is a paradigm for enabling network access to a scalable and elastic pool of shareable
CLOUD COMPUTING AND PUBLIC SAFETY SERVICES
CLOUD COMPUTING AND PUBLIC SAFETY SERVICES This paper examines the emergence of Service Oriented Architectures, their implementation in Cloud computing services and the likely impact on Public Safety systems
Implementing & Developing Cloud Computing on Web Application
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014,
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
A Survey Paper: Cloud Computing and Virtual Machine Migration
577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one
GENERIC DATA ACCESS AND INTEGRATION SERVICE FOR DISTRIBUTED COMPUTING ENVIRONMENT
GENERIC DATA ACCESS AND INTEGRATION SERVICE FOR DISTRIBUTED COMPUTING ENVIRONMENT Hemant Mehta 1, Priyesh Kanungo 2 and Manohar Chandwani 3 1 School of Computer Science, Devi Ahilya University, Indore,
Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle
Marty Stogsdill, Oracle 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
Architecture. Reda Bendraou reda.bendraou{{@}}lip6.fr http://pagesperso-systeme.lip6.fr/reda.bendraou/
Architecture Reda Bendraou reda.bendraou{{@}}lip6.fr http://pagesperso-systeme.lip6.fr/reda.bendraou/ Some slides were adapted from L. Osterweil, B. Meyer, and P. Müller material Reda Bendraou LI386-S1
http://www.cisjournal.org A Conceptual Architectural Framework of Cloud Computing for Higher Educational Institutions in the Sultanate of Oman 1
A Conceptual Architectural Framework of Cloud Computing for Higher Educational Institutions in the Sultanate of Oman 1 Zeyana Saif Alkindi, 2 John Haynes, 3 S. Arockiasamy 1 Demonstrator, Information Systems,
Validation of a Cloud-Based ERP system, in practice. Regulatory Affairs Conference Raleigh. 8Th September 2014
Validation of a Cloud-Based ERP system, in practice. Regulatory Affairs Conference Raleigh. 8Th September What is the The Cloud Some Definitions The NIST Definition of Cloud computing Cloud computing is
Cloud Computing For Distributed University Campus: A Prototype Suggestion
Cloud Computing For Distributed University Campus: A Prototype Suggestion Mehmet Fatih Erkoç, Serhat Bahadir Kert [email protected], [email protected] Yildiz Technical University (Turkey) Abstract
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial
Cloud Computing in the Federal Sector: What is it, what to worry about, and what to negotiate.
Cloud Computing in the Federal Sector: What is it, what to worry about, and what to negotiate. Presented by: Sabrina M. Segal, USITC, Counselor to the Inspector General, [email protected] Reference
A STUDY ON CLOUD STORAGE
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 5, May 2014, pg.966
E-Learning as a Web Service
E-Learning as a Web Service Peter Westerkamp University of Münster Institut für Wirtschaftsinformatik Leonardo-Campus 3 D-48149 Münster, Germany [email protected] Abstract E-learning platforms and
Role of Cloud Computing to Overcome the Issues and Challenges in E-learning
Journal of Basic and Applied Engineering Research pp. 66-70 Krishi Sanskriti Publications http://www.krishisanskriti.org/jbaer.html Role of Cloud Computing to Overcome the Issues and Challenges in E-learning
Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen
Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen Samah Sadeq Ahmed Bagish Department of Information Technology, Faculty of Engineering, Aden University,
