A Standardized Maturity Model for Designing SaaS Service Guideline

Size: px
Start display at page:

Download "A Standardized Maturity Model for Designing SaaS Service Guideline"

Transcription

1 A Standardized Maturity Model for Designing SaaS Guideline Seungseok Kang 1, Jaeseok Myung 1, Jongheum Yeon 1, Seong-wook Ha 2, Taehyung Cho 2, Ji-man Chung 2, Sang-goo Lee 1 Department of Computer Science and Engineering, Seoul National University, Seoul, Korea 1 Q.N.SOLV Corporation, Seoul, Korea 2 {pyxis81, jsmyung, jonghm, sglee}@europa.snu.ac.kr 1 {suha, thcho, comgen27}@qnsolv.com 2 Abstract In today s dynamic IT environment with increased global competition, enterprises must achieve greater business agility and decrease the TCO (Total Cost of Ownership) of their system for service. As the need for innovative software circulation process emerges, SaaS (Software as a ) is introduced for integrating software service framework. But most of current ASP (Application Provider) Players have difficulties to migrate their systems to SaaS Platform for the lack of maturity model and process. In this paper, we have surveyed several cases of SaaS service, and we identified the common key functions of SaaS service. We contend that the practical maturity model is a key enabler for achieving migration to innovative SaaS service platform. To assist in building our SaaS maturity model, we defined two important axes of maturity model and introduced the detailed components of each phase with the guideline which contains the essential activities according to the common functions of SaaS service. 1. Introduction The economical, social, and technological development in the computing environment triggers big changes in the software business. The emergence of Web and its infrastructure has become an integral part of enterprise computing and continues to give both new opportunities and challenges to the software providing vendors. Intuitively, the development of IT technology and business environment gives a significant influence on software business as well as software itself. Traditional business paradigm on software is evolved due to the rapid change of IT technology, and it also brings the change of the type of service and technology. This paradigm shift in software business is categorized into four key parts of core service component Data, System,, and Business. Figure 1 illustrates the example of technical paradigm shift of four service components. Figure 1. Technical Paradigm Shift in Software Business The emerging of SaaS is one of the results which are derived by paradigm shift. Based on the changes of software business environment, a number of current ASP players have tried to advance to new paradigm with SaaS service component. However, there are still some challenging issues due to the lack of adequate growth strategy and proper guideline for adapting the characteristics of SaaS service in their current service model. In this respect, we believe that a SaaS platform guideline based on a standardized SaaS maturity model is an enabler of a myriad of current ASP players who want to adapt the concept of SaaS service. In this paper, we survey several cases of current SaaS service, and identify the common key functions of SaaS service that is needed to build successful SaaS service from their service model. Second, we define our SaaS maturity model and the detailed components of each phase of our model with two important axes which describe the degree of development level. Finally, we propose the standardized SaaS platform guideline which contains the essential activities according to the common functions of SaaS service.

2 2. Related Work It s a common experience among software companies today with increasing cost pressure, high customer expectation, and global competition all placing new demands on development and delivery processes. SaaS is a software delivery model where instead of purchasing the software and implementing, users can rent the software on a monthly cost-per-user or usage basis and can scale up or down as needed [1]. There are some representative SaaS vendors including Microsoft, Google, Salesforce.com, and Amazon which provide successful service cases. They have different strategies to catch up the paradigm shift toward SaaS respectively. However, nowadays, it seems that software vendors have reached a consensus that SaaS model can be achieved in an incremental way. Several research groups have reported characteristics and maturity model for SaaS service platform. Microsoft characterizes configurability, multi-tenancy, scalability as key criteria of SaaS maturity model [2]. Forrester group also presented 6 levels of maturity model from traditional ASP to SaaS service model [3]. In addition, SaaS has been intensively studied with the academic point of view. A number of academic researchers have analyzed principal aspects of SaaS model, and also, have reported several features and advantages with both customer s and enterprise s perspectives [4-6]. Actually, SaaS is a complex business model which has many role players such as customer, developer, vendors, and so on. Therefore, some researches argued processes and interactions between them [7-8], and also, some researchers introduced lesson learned of implementing SaaS [9-11]. There also have been discussions about the maturity of SaaS model [12]. The rest of this paper is organized as follow. In section 3, we introduce our research methodology to find out key enablers for SaaS service model. According to the research methodology, in section 4, we examine current SaaS service cases and identify common features of SaaS service. In section 5, current SaaS maturity models are introduced and compared with our maturity model. A detail guideline for the maturity model is presented in section 6, and finally we draw our conclusion in section Research Methodology The final purpose of this paper is to present a practical SaaS maturity model for current ASP players and a guideline for building SaaS platform. In detail, we suppose to present the technical and business roadmap by defining the characteristics of SaaS platform in practical way, and introduce the process requirement for providing SaaS service. In this chapter, we describe the research procedure in three steps Deriving SaaS Functions Generally SaaS service consists of core functions which represent the properties of SaaS service. In this phase, we derived some common key functions of SaaS service through the survey of several cases of SaaS vendors. As a part of result, there are two types of functions technical and business functions and we categorized each function area into special parts according to their own characteristics Defining SaaS Maturity Model In the viewpoint of the service function which is derived from section 4.2, we have analyzed the current maturity model for SaaS service such as Microsoft s and Forrester s model. Considering these approaches, we defined the important axis of our maturity model into two categories: service component axis and maturity level axis. We also suggested our maturity model based on these axes according to the incremental development phase of the features in the service component with four levels Establishing SaaS Guideline The last step of our research methodology is establishing SaaS guideline according to our maturity levels and the core functions of SaaS. In order to make practical guideline to build SaaS, we categorized the technical activities which constitute the role of each layer on the maturity levels. SaaS service architecture is also suggested in Section 6 based on a number of technical activities and the layers of the service components with detailed service process model which is needed to provide SaaS service value. 4. An Analysis of SaaS s As we mentioned in previous section, SaaS is one of results in the software paradigm shift. Since definition of SaaS is shown as various meanings according to researchers, we adapted the meaning of SaaS service through the Gartner Group as follows: software that is owned, delivered and managed remotely by one or more providers. The provider delivers an application based on a single set of common code and data definitions, which are consumed in a one-to-many model by all contracted customers, at anytime on a pay-for-use basis, or as a

3 subscription based on usage metrics. [8]. In other words, SaaS is a service-oriented framework with high deployment efficiency and supportable platform where ASP focused on architecture-oriented solutions with low deployment efficiency relatively. An example of comparison between SaaS and ASP is given in table 1. Similarity Difference Table 1. A Comparison of SaaS vs. ASP Characteristics Type Fee Demand Provider Architecture Update / Patch Area SaaS (Software as a ) ASP (Application Provider) Remote service based on Web Subscription fee per application Software developer / Hosting vendors Software provider Multi-tenant architecture Centralized update / No user-level patch External collaborative solutions (CRM, SCM) Single-tenant architecture Centralized or de-centralized update / Userlevel patch Existing on-premise applications (ERP, GW) Despite of these differences and merits of SaaS, many migration efforts into SaaS service have failed because they usually misunderstand the concepts of SaaS service, or they do not seize the primary factors in case of successful SaaS service vendors. In this section, we discuss several cases of current large SaaS vendors which have their own characteristics of functionalities of SaaS service, and derive the essential common functions to build successful SaaS service Case Study: In Case of Current SaaS Vendors Nowadays, the marketplace of SaaS service is mostly lead by international large software vendors (e.g. Microsoft, Google, and Amazon). Also, there is tremendous growth of independent vendors that are related with traditional solution provider for enterprise (e.g. Salesforce.com). We selected these four major vendors as the successful cases of current SaaS service and surveyed the technical and business characteristics based on our conceptual SaaS service characteristics. Table 2 shows a summarized result of present condition of four SaaS service vendors Amazon: Infrastructure. Amazon provides SaaS service in terms of Amazon Web s, which consists of five main service infrastructures and nine solutions. It mainly focus on providing computing resources to users rather than a separated web-based application so that it gives customers various business application on their service infrastructure that is based on cloud computing Table 2. Summarization of SaaS Vendors Vendors Amazon Salesforce Microsoft Google Description Computing Resource Providing Web-based CRM Personal / Office Tools Web Office Tools Business Model Amazon Web s Force.com Microsoft Office Live Google Apps Origin Strategy Infrastructure Platform as a Software + on the Web Web service Web service / CRM Package Software Web- Based service paradigm. The goal of Amazon s SaaS service can be summarized by these terms: Cost-effective, Dependable, Flexible, and Comprehensive. In order to achieve the goals of Amazon Web s, they settled various service types from business infrastructure to Web search and on-demand workforce. A distinct characteristic of Amazon Web is to give the opportunity to ISVs (Independent Software Provider), where the main targeted user of other vendors is end-users themselves who use the applications on the SaaS framework Salesforce.com: Platform as a. The SaaS service of Salesforce.com can be summarized as Force.com platform. It is a multi-tenant on-demand business platform which consists of service component and process. In detail, major service component of Force.com constitute stack service layer from secured infrastructure to application exchange. Apex, for example, is one of the service components where developers use programming language as well as UI developing tools named VisualForce and marketplaces such as AppExchange. The biggest difference of the strategic directions of salesforce.com is to be a solution provider to enterprise with multi-tenant support platform. The whole service process of Force.com service aimed to achieving the next level of current SaaS, which is called PaaS (Platform as a ). It means that PaaS should be able to provide the tools for developing on-demand applications easily on the Web-based infrastructure as well as using and distributing the solutions Microsoft: Software+. The main target users of Microsoft are customers who have used Microsoft s package software such as Windows and Microsoft Office. They try to add the service strategy based on the web to existing software in comparison with the other vendors who provide their service through network by using Web browser. This strategy is called Software+. The strategic directions of Microsoft are categorized into four parts: Unified Experience, Server and Cloud, Tightly Coupled System,

4 and Multiple Business Model. By adapting these strategies, Microsoft tries to get flexibility and availability on service process from building service with software to software distribution Google: on the Web. Google provide SaaS service as the set of Google application named GoogleApps. The main targeted users of Google are end-users including individuals and small enterprises. GoogleApps provide communicate and connect service through Web browser, and they are interlinked by collaboration process of Google Application such as Google Docs and Google Sites. In order to use their infrastructure and ability to search on the Web, Google tries to organize user s service via Web application development environment named Google Apps Engine. Most of Google SaaS service is supposed in the form of distributed APIs to guarantee effectiveness, flexibility, and easiness of application usage Common Functions of SaaS By surveying representative cases of current SaaS service, the common functions are established which could be used for building standardized SaaS platform. We classified each function into second-level categories, and each category is also included in firstlevel categories according to its characteristics and usages. Table 3 summarized derived function list and our categorization criteria as follows Technical Functions. It means a set of functions which are related to technical issues of SaaS service such as database management, configurable user interface and business workflow, and integration technology. Microsoft s maturity model already defined the incremental phase of the growth of SaaS service with three features: Multi-Tenant Support, Configuration, and Scalability. It shows that an appropriate and detailed function is needed for achieving each goal of maturity level so that we expand the concept of the feature in their maturity level with Standard Support, Integration, and Security. Shared database and service and predefined database extension, for example, are important to support multitenant environment so that users share their contents easily through shared database schema where predefined extension can be used to control the range of query result by each user s intension. The entire set of important technical functions is described in table Business Functions. Business function is another important issue of SaaS service because software vendors should provide proper business model to customers and guarantee the continuity of business activity on their service platform with performance. We divide the business functions into four categories such as Market, Scalability, Development, and Communication area. Each category also contains list of detailed functions, which can support availability of core business competency. For instance, ASP player should apply SLA adaptation and support policy in order to guarantee the quality of service on their open marketplace for migrating into SaaS service. The important business functions set is also described in table SaaS Maturity Model The strategic positioning of current SaaS services are promoted in different ways according to platform openness to partnership and their original service type such as packaged software or Web-based service. We conclude that the SaaS service should deal with the change of customer s requirement considering the range of users. However, there is no proper guideline for evolving the service with customers requirement. Several models show the way to build SaaS service incrementally with their own maturity levels until now. Nevertheless, these models have not been able to present concrete procedures due to ambiguous definition of maturity levels. In this section, we analyze existing SaaS maturity models and present our maturity model much more clearly with two axes Current Maturity Model for SaaS As we mentioned above, SaaS maturity model is brought on the basis of software paradigm shift and the change of system architecture. Microsoft, one of the biggest SaaS service vendors, and Forrester research groups suggest their SaaS maturity model Microsoft s Maturity Model. Microsoft Model is a sort of incremental development model through integration between functional features of SaaS. There are four level of maturity level such as Ad hoc/custom, Configurable, Multi-Tenant, and Scalable. Ad hoc level represents traditional ASP model with customizing to each individual users. At configurable level, users do not need to modify the application in the code level so that they can use the application with configurable options. In the next level, SaaS platform supports multi-tenant architecture in single instance in order to adapt various customers requirements without any interrupt between the other users activities. Final level named Scalable, tenant load balancer processes load balancing in the middle of tenants and applications so that individual users are able to guaran-

5 Table 3. The Common Functions List of SaaS First-Level Category Technical Function Second-Level Category Multi Tenant Support Configuration Scalability Standard Support Integration Security Third-Level Function name Shared Database and Predefined Database Extension Distributed Database Schema User Interface Workflow and Business Rule Customizable Data Model Metadata Set Scaling The Application Scaling The Data Standard Business Data Model Business Standard Platform Standard Development API Set Mash-up API Web Connector Multi-Platform Support Authentication Authorization Security Proof Tailored Security Policy First-Level Category Business Function Second-Level Category Market Scalability Development Communication Third-Level Function name (Open) Marketplace for Application Application Selling Business Model SLA Adaptation and Support Billing Policy Guaranteed Performance Monitoring Tools for Availability and Performance Development Toolkit Providing Application Release Process Integrated Development Platform Supporting Community for Users Partnership Policy tee independent instances same as the others. Despite of the well-defined incremental structure, it is still ambiguous within the criteria of each maturity level. For example, ASP player has not been able to measure their current availability because of the lack of detailed concepts of each service component Forrester Group s Maturity Model. It is similar to Microsoft s maturity model, but it contains six degrees of incremental development. At level 0 and 1, it can be mapped into current ASP players who handle their business manually with single or similar application to multi clients. At level 2 and 3, it can be called SaaS service because most of the vendors provide configured solutions with multi-tenant environment via packaged or Web-based distributed application. In comparison with Microsoft s model, level 5 and 6 contains custom extensions and dynamic composition so that service provider can compose userspecific applications with custom extensions in a multi-tenant environment. However, it also does not suggest the detailed incremental process of evaluation which can be applied into each service component Component Axis. The service component is the core features of structuring software business, where each component corresponds to higher or lower layers of components. We divide whole service architecture into four layers as shown in Figure 2. Data layer represents the physical and logical data structure where the data of local storage are distributed to Web-based storage. In the system layer, data and service are interconnected with standardized APIs and protocols. Third layer named service represents the ondemand technology such as Web service via Internet. Business layer consists of concrete and standardized SLA as well as open marketplace and application development guideline in order to guarantee the service quality and easy application distribution The Axis of Maturity Model We decide the axis of maturity model as the core criteria for measuring the degrees of evaluation; service components axis and maturity level axis. By using two axes, ASP players can analyze not only their ability to migrate SaaS service but also how to plan the future direction of business strategy according to their position in the maturity matrix. Figure 2. Component Layer Maturity Level Axis. In the basis of previous researches of SaaS maturity level and the common functions of SaaS service, we define our maturity levels which stand for the current situation of

6 availability for ensuring SaaS service into four levels. Figure 3 shows the general characteristics of each level according to incremental growth from ASP to SaaS. Figure 3. Maturity Level Axis In general, each level represents the fundamental foundation which is needed to evolve to next level in the model. For instance, integration level, which uses shared database and shared schema with single instance and multi tenants, cannot be achieved without support of physical resource management and logical database structure in the standardization level considering configurable option by the requirements of customers. Similarly, the maximization of utilizing distributed computing power in the final level named virtualization is depend on the mass transaction management via practical use of resources in the integration level. By understanding the merits of these incremental building process, service providers can expect some innovations such as service cross-up selling by effective mash-up process with other services as well as the assurance of service quality Maturity Model Combining with two axes we discussed above, we standardize our SaaS maturity model in Figure 4 as a set of keywords that represent the core requirements. In detail, the components on the maturity model have technical activities which consist of the structure of service component. The following levels describe the concrete figures which are mainly discussed as essential component of our SaaS maturity model Ad hoc Level. Ad hoc level is similar to current Ad hoc system with simple ASP business model so that it cannot be called SaaS platform formally and the development step of every service component stays in its initial phase. In this level, most of ASP players are concentrating on dedicated database and schema in data layer and schema in without respect to content sharing and multi-tenant environment. System layer also consist of Ad hoc multi instances which use different applications by users. The service layer has separated system integration on Web interface mainly, where the detailed functions of the services are materialized by various requirements of customers. Finally, the business process such as SLA on Ad hoc level mostly depends on the simple contraction that reflects the necessity of separated users without any concrete policies. Many service providers have failed to find the proper ways to build SaaS service model and still have stayed in this level Standardization Level. Standardization level aims to provide shared service with the discrete instances of user s application and configurable options that are same requirement as Microsoft s maturity model. We define other features of data and business layer as sharing contents and standardized service policy. In this phase, customers use shared and publicized database with dedicated data schema. System layer support configurable single instance and single tenant so that users build their service model within predefined instance that is given by service provider. With respect to customize applications, service layer also has configurable options in service software. In this way, enterprises can realize customized service process with single instance where configurable function reflects the different requirement between users. In addition, the standardized methods, which can guarantee service quality omnidirectionally, are needed in the last business level of our maturity model. One of the examples of this requirements is standardized SLA ( Level Agreement). Despite the conspicuous features which show the typical characteristics of SaaS service, it still does not support Figure 4. SaaS Maturity Model

7 multi-tenant environment, one of the most important issues of SaaS platform Integration Level. The third level of our model is represented with integration. It contains the entire feature of Ad hoc and standardization level while it focuses on actualizing multi-tenant environment. In other words, database schema is shared as well as database itself in the data layer in order to accommodate multi tenant simultaneously. In the system layer, the biggest difference is multi tenant supporting platform with single instance. It means that user s systems should use predefined common instance with simple configurable options where the various user functions are achieved by service combination such as Web service and mash-up. We called this requirement of service layer Web-based software with service connection. Lastly, business layer focuses on realizing measurable SLA adaptation with standardized scheme. In general, most of current SaaS vendors concentrate their ability to build multi tenant service process with service connection as the key factors of successful SaaS service we described above Virtualization Level. We believe that the ideal approach to reach real SaaS service is virtualization. For achieving virtualization on the data layer, entire database and its schema should be constructed upon distributed computing power such as cloud computing. It aims to realize optimized multi-tenant environment through well-defined set of metadata. In the system layer, the system space is transformed into virtual concept with load-balancing system. With the measurement of a quantity of service used, service providers can allocate the computing power dynamically to the users systems on the virtual space. Similar to integration level, a set of function is given by interlinked service combination whereas business process covers the requirements of users instead of customization in code levels. It is generally considered that the service architecture on full-soa can achieve the goals of service layer on virtualization level. Finally, business layer on this level is represented by optimized SLA adaptation. provider can use flexible and dynamic methods for measuring the amount of service used so that they ensure the optimization of SLA policy to their customers. In conclusion, virtualization level mainly focuses on maximization of practical use of resources via service modulation and encapsulation. As we discussed above, we expect that our SaaS maturity model will help individual ASP vendors understanding with respect to their present capability and preparing the service components and foundations for constructing SaaS business model incrementally. We also mapped each function in section 4.2 into our maturity model. 6. SaaS Guideline Considering the gap between the ideal figure of SaaS service and general business model of ASP players, SaaS service guideline is able to help service providers decide the service model and its development process in practical ways. We will present our SaaS service guideline roughly in terms of standardized service process and the major activities of SaaS service Major Activities of Maturity Model Assuming the role of SaaS maturity model, the abstract definition of each level is converted into technical activities with hierarchical structure which constitute the structure of service architecture. As the same ways, second level activities can be described with lower level activities. Table 4 summarizes the major activities on maturity model Guideline & Process Model Based on the service activities described above, we design a standardized SaaS service architecture and its service process model. Our service architecture is a middleware between service users and service vendors, where the SaaS service platform in the architecture consist of three parts such as data, system, and service according to the layers of maturity model. Each part of service platform guarantee the core competencies of SaaS service such as multi-tenancy, configurability, and scalability. Figure 5 describes a big picture of SaaS service architecture with the flow of business process. Figure 5. SaaS Guideline

8 Table 4. Major Activities of SaaS Maturity Model Our business process is categorized into four parts such as service development, service operation, marketing and sales, and service distribution while the direction from service development to service distribution stands for SaaS service value. Each part of business process also has detailed process in terms of the activities on maturity model. 7. Conclusion and Future Work This paper reviewed the SaaS service model and offered a practical SaaS maturity model and the service guideline with core functionalities of SaaS service. From our analysis described in previous sections, we concluded that the challenge issues of migrating current ASP service to SaaS can be solved incrementally by adapting the concept of our maturity model with two important axes. It is essential for enterprises to provide a strong and steady vision of SaaS service. However, existing approaches are still too general to design the detailed business process. We believe that the maturity model should give a concrete way of constructing a strategy to build practical SaaS service. Although there has been a variety of approached on SaaS service, there is no perfect model that perfectly satisfies the ideal of a SaaS service. Based on this research, we will begin organizing the nature of SaaS service and refining our maturity model with core competencies and more detailed requirements considering the current situation of industry as a whole. We also expect that our research will contribute to spreading the concept of SaaS service within the service guideline as well as unique strategies within some practical semantic technology in the near future. 8. References [1] Shivanshu Upadhyay, Software as a (SaaS), Oracle, 2008 [2] F. Chong, G. Carraro, Architecture Strategies for Catching the Long Tail, MSDN Library, Microsoft Corporation, April, 2006 [3] Stefan Ried, John R. Rymer, and Reedwan Iqbal, Forrester s SaaS Maturity Model, Forrester Research, 2008 [4] Dan Ma, "The Business Model of Software-As-A- ", IEEE International Conference on s Computing (SCC 2007), 2007, pp [5] Bret Waters, Software as a service: A look at the customer benefits, Journal of Digital Asset Management, Vol. 1, No. 1, Palgrave Macmillan, 2005, pp (8) [6] Mingdi Xin and Natalia Levina, Software-as-a- Model: Elaborating Client-Side Adoption Factors, in proceedings of 29 th International Conference on Information Systems, Paris, France, 2008 [7] Sääksjärvi M. et al., Evaluating the Software as a Business Model: From CPU Time-Sharing to Online Innovation Sharing, in proceedings of the IADIS International Conference e-society, Qawra, Malta, 2005, pp [8] Vidyanand Choudhary, "Software as a : Implications for Investment in Software Development," in proceedings of the 40th Annual Hawaii International Conference on System Sciences (HICSS'07), 2007 [9] David Greschler and Tim Mangan, Networking lessons in delivering Software as a - part I, International Journal of Network Management, Volume 12, Issue 5, John Wiley & Sons, 2002, pp [10] Chang Jie Guo et al., A Framework for Native Multi- Tenancy Application Development and Management, the 9 th IEEE International Conference on E-Commerce Technology and (CEC 2007), Tokyo, Japan, 2007 [11] David C. Chou et al., Analysis of a new information systems outsourcing practice: software-as-a-service business model, International Journal of Information Systems and Change Management, Vol. 2, No. 4, 2007, pp [12] Greg Goth, "Software-as-a-: The Spark That Will Change Software Engineering?" IEEE Distributed Systems Online, vol. 9, no. 7, 2008, art. no o7003.

How To Make Money From Cloud Computing

How To Make Money From Cloud Computing CLOUD COMPUTING DATA ARCHITECTURE Harry Katzan, Jr. Savannah State University ABSTRACT Cloud computing is an application architecture for accessing and hosting computing service over the Internet. Access

More information

Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle) Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle) Abstract The goal of this session is to understanding what is meant when we say Where in the

More information

SaaS, PaaS & TaaS. By: Raza Usmani

SaaS, PaaS & TaaS. By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani SaaS - Introduction Software as a service (SaaS), sometimes referred to as "on-demand software. software and its associated data are hosted centrally (typically in the

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

Cloud Computing. Cloud computing:

Cloud Computing. Cloud computing: Cloud computing: Cloud Computing A model of data processing in which high scalability IT solutions are delivered to multiple users: as a service, on a mass scale, on the Internet. Network services offering:

More information

Multi Tenancy and Customizations Issues in e-health SaaS Applications

Multi Tenancy and Customizations Issues in e-health SaaS Applications 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. 4, Issue. 10, October 2015,

More information

Welcome to the Force.com Developer Day

Welcome to the Force.com Developer Day Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla nlalla@saleforce.com n_lalla nlalla26 Safe Harbor Safe harbor statement under

More information

Multi-Tenant Engineering Architecture in SaaS

Multi-Tenant Engineering Architecture in SaaS Multi-Tenant Engineering Architecture in SaaS Sunil Kumar Khatri Himanshu Singhal Khushboo Bahri ABSTRACT Multi-Tenancy in SaaS (Software as a Service) architecture is the concept leveraging cloud computing

More information

SaaS & Cloud Application Development & Delivery

SaaS & Cloud Application Development & Delivery SaaS & Cloud Application Development & Delivery A Whitepaper by Ekartha, Inc. by Gurpreet Singh, Ekartha Inc. Raj Sethi, Ekartha Inc. Ekartha, Inc. 63 Cutter Mill Road Great Neck, N.Y. 11021 Tel.: (516)

More information

BUILDING SAAS APPLICATIONS ON WINDOWS AZURE

BUILDING SAAS APPLICATIONS ON WINDOWS AZURE David Chappell BUILDING SAAS APPLICATIONS ON WINDOWS AZURE THINGS TO THINK ABOUT BEFORE YOU START Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Illustrating SaaP and

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

Cloud Computing-Software as Service

Cloud Computing-Software as Service Cloud Computing-Software as Service Gurudatt Kulkarni 1, Jayant Gambhir 2, Rajnikant Palwe 3 1, 2, 3 S.No. 4/17, Sector No 34, Off Kalewadi Road, Thergaon, Pune, Maharashtra, India Marathwada Mitra Mandal

More information

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? 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

More information

An exploration of cloud service delivery models in a hybrid environment A new depiction to corporate computing

An exploration of cloud service delivery models in a hybrid environment A new depiction to corporate computing Proc. of World Cong. on Multimedia and Computer Science An exploration of cloud service delivery models in a hybrid environment A new depiction to corporate computing C. Vijayalakshmi, M.C.A., M.Phil Lecturer,

More information

A Study of Infrastructure Clouds

A Study of Infrastructure Clouds A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,

More information

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled HEXAWARE Q & A E-BOOK ON CLOUD BI Layers Applications Databases Security IaaS Self-managed

More information

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

More information

Cloud Computing-Software as Service

Cloud Computing-Software as Service International Journal of Cloud Computing and Services Science (IJ-CLOSER) Vol.1, No.1, Mar ch 2012, pp. 11~16 ISSN: 2089-3337 11 Cloud Computing-Software as Service Gurudatt Kulkarni*, Jayant Gambhir*,

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

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

More information

COMPUTING SERVICES IN THE CLOUD: A TUTORIAL

COMPUTING SERVICES IN THE CLOUD: A TUTORIAL COMPUTING SERVICES IN THE CLOUD: A TUTORIAL Harry Katzan, Jr. Savannah State University ABSTRACT Cloud computing is a modality for providing computer facilities via the Internet. The cloud-computing concept

More information

Fundamentals of Web Programming a

Fundamentals of Web Programming a Fundamentals of Web Programming a Software As A Service Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These slides have been developed

More information

MDE Opportunities in Multi-Tenant Cloud Applications

MDE Opportunities in Multi-Tenant Cloud Applications MDE Opportunities in Multi-Tenant Cloud Applications Mohammad Abu Matar 1 and Jon Whittle 2 1 Etisalat British Telecom Innovation Center Khalifa University of Science, Technology and Research Abu Dhabi,

More information

Successful Platform-as-a-Service Requires a Supporting Ecosystem for HR Applications

Successful Platform-as-a-Service Requires a Supporting Ecosystem for HR Applications Successful Platform-as-a-Service Requires a Supporting Ecosystem for HR Applications Platform-as-a-Service is the computing term used to describe a hosted web-based computing environment and the associated

More information

SaaS A Product Perspective

SaaS A Product Perspective SaaS A Product Perspective Software-as-a-Service (SaaS) is quickly gaining credibility and market share against traditional packaged software. This presents new opportunities for product groups and also

More information

5 Reasons CIOs are Adopting Cloud Computing in 2010 Application Development that s 5 Times Faster at 1/2 the Cost

5 Reasons CIOs are Adopting Cloud Computing in 2010 Application Development that s 5 Times Faster at 1/2 the Cost 5 Reasons CIOs are Adopting Cloud Computing in 2010 Application Development that s 5 Times Faster at 1/2 the Cost WHITE PAPER Contents Introduction... 2 Why choose cloud computing?... 2 1. Delivers faster

More information

Software as a Service (SaaS) for Management information system using multiple tenants

Software as a Service (SaaS) for Management information system using multiple tenants Software as a Service (SaaS) for Management information system using multiple tenants Rachana Desale, Purva Kolhatkar, Anju More, Piyush Katira, Vishal Kokane Prof.S.M.Jaybhaye (Department of Information

More information

Security Considerations for Public Mobile Cloud Computing

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 rdcaytiles@gmail.com 2 Research Institute of

More information

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 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

More information

Cloud application services (SaaS) Multi-Tenant Data Architecture Shailesh Paliwal Infosys Technologies Limited

Cloud application services (SaaS) Multi-Tenant Data Architecture Shailesh Paliwal Infosys Technologies Limited Cloud application services (SaaS) Multi-Tenant Data Architecture Shailesh Paliwal Infosys Technologies Limited The paper starts with a generic discussion on the cloud application services and security

More information

Realizing the Value Proposition of Cloud Computing

Realizing the Value Proposition of Cloud Computing Realizing the Value Proposition of Cloud Computing CIO s Enterprise IT Strategy for Cloud Jitendra Pal Thethi Abstract Cloud Computing is a model for provisioning and consuming IT capabilities on a need

More information

5 Reasons CIOs are Adopting Cloud Computing in 2009 Application Development that s 5 Times Faster at 1/2 the Cost

5 Reasons CIOs are Adopting Cloud Computing in 2009 Application Development that s 5 Times Faster at 1/2 the Cost 5 Reasons CIOs are Adopting Cloud Computing in 2009 Application Development that s 5 Times Faster at 1/2 the Cost Contents Introduction... 2 Why Choose Cloud Computing?... 2 1. Delivers Faster Time to

More information

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha Cloud Computing Key Considerations for Adoption Ramkumar Dargha Abstract Cloud Computing technology and services have been witnessing quite a lot of attention for the past couple of years now. We believe

More information

CHAPTER 8 CLOUD COMPUTING

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

More information

White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications

White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications 2010 Ashton, Metzler, & Associates. All rights reserved. Executive Summary Given the technological and organizational risks

More information

THE BUSINESS VALUE OF CLOUD COMPUTING

THE BUSINESS VALUE OF CLOUD COMPUTING THE BUSINESS VALUE OF CLOUD COMPUTING Harry Katzan, Jr., Savannah State University Savannah, GA 31404 ABSTRACT Cloud computing is a technique for supplying computer facilities and providing access to software

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Dr Markus Hagenbuchner markus@uow.edu.au CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how

More information

International Journal of Management (IJM), ISSN 0976 6502(Print), ISSN 0976 6510(Online), Volume 3, Issue 1, January- April (2012)

International Journal of Management (IJM), ISSN 0976 6502(Print), ISSN 0976 6510(Online), Volume 3, Issue 1, January- April (2012) INTERNATIONAL JOURNAL OF MANAGEMENT (IJM) International Journal of Management (IJM), ISSN 0976 6502(Print), ISSN 0976 ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 3, Issue 1, January- April (2012),

More information

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

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

More information

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Session 3. the Cloud Stack, SaaS, PaaS, IaaS Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from

More information

Multi-Tenant Architecture Comparison

Multi-Tenant Architecture Comparison Multi-Tenant Architecture Comparison Jaap Kabbedijk, Michiel Pors, Slinger Jansen, and Sjaak Brinkkemper Department of Information and Computing Sciences Utrecht University, Netherlands {J.Kabbedijk, M.Pors,

More information

White Paper on CLOUD COMPUTING

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

More information

Architectural Implications of Cloud Computing

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,

More information

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service

More information

Advancement in Salesforce using CPQ (Configure Price Quote) Technological Catalyst

Advancement in Salesforce using CPQ (Configure Price Quote) Technological Catalyst Advancement in Salesforce using CPQ (Configure Price Quote) Technological Catalyst Shiv Kumar Goyal 1, Nupoor Narendra Nimbalkar 2 Deputy Head of the Department, Master of Computer Application, Vivekanand

More information

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity . White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services

More information

FROM DEPARTMENTAL RESOURCE PLANNING TO SOCIAL SUPPLY CHAIN COLLABORATION IN THE CLOUD

FROM DEPARTMENTAL RESOURCE PLANNING TO SOCIAL SUPPLY CHAIN COLLABORATION IN THE CLOUD FROM DEPARTMENTAL RESOURCE PLANNING TO SOCIAL SUPPLY CHAIN COLLABORATION IN THE CLOUD 20+ years of innovation, a story told by the Research & Development team It was during the time Jan Baan was half way

More information

The Cloud Opportunity: Italian Market 01/10/2010

The Cloud Opportunity: Italian Market 01/10/2010 The Cloud Opportunity: Italian Market 01/10/2010 Alessandro Greco @Easycloud.it In collaboration with easycloud.it Who is easycloud.it? Easycloud.it is a Consultant Company based in Europe with HQ in Italy.

More information

Cisco Enterprise Mobility Services Platform

Cisco Enterprise Mobility Services Platform Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform

More information

SOA and SaaS - new challenges

SOA and SaaS - new challenges SOA and SaaS - new challenges Andre Grübel Business Technology Capgemini Loeffelstrasse 44-46 70597 Stuttgart andre.gruebel@capgemini.com Abstract: SOA is moving towards Software as a Service (SaaS), which

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

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;

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 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

More information

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing

More information

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

THE QUEST FOR A CLOUD INTEGRATION STRATEGY THE QUEST FOR A CLOUD INTEGRATION STRATEGY ENTERPRISE INTEGRATION Historically, enterprise-wide integration and its countless business benefits have only been available to large companies due to the high

More information

KICK-START CLOUD VENTURES

KICK-START CLOUD VENTURES Contents SALESFORCE & CRM PRACTICE GROUP 3 MARKETING & CAMPAIGN MESSAGE ORCHESTRATION 4 FORCE.COM & ISV PARTNER INTEGRATED COLLABORATION & CAMPAIGN MANAGEMENT 4 MARKETING & OPERATIONAL MESSAGE ORCHESTRATION

More information

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com 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

More information

The Education Value Of Cloud Computing Harry Katzan, Jr., Savannah State University, USA

The Education Value Of Cloud Computing Harry Katzan, Jr., Savannah State University, USA The Education Value Of Cloud Computing Harry Katzan, Jr., Savannah State University, USA ABSTRACT Cloud computing is a technique for supplying computer facilities and providing access to software via the

More information

Optimising development and deployment of enterprise software applications on PaaS: The CAST project

Optimising development and deployment of enterprise software applications on PaaS: The CAST project Optimising development and deployment of enterprise software applications on PaaS: The CAST project Dimitrios Kourtesis 1, Volker Kuttruff 2, Iraklis Paraskakis 1 1 South-East European Research Centre

More information

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station What is Cloud Computing? http://www.agent-x.com.au/ Wikipedia - the use of computing resources (hardware and software)

More information

A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1 A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to

More information

elivering CRM Success in the Cloud

elivering CRM Success in the Cloud Salesforce.com Services As a Cloud System Integrator Agama Solutions partners with you through the complete lifespam of your cloud journey while amplifying your returns from the cloud and minimizing the

More information

The Cloud ERP. Case Study JAAS

The Cloud ERP. Case Study JAAS Systems www.jaas.net Company» Founded: 1999» Location: Columbus, OH, USA» Industry: Manufacturing software Overview Develops and sells inte-grated accounting and manufacturing software solutions Key Results»

More information

Multi-Tenancy on Private Cloud. F e b r u a r y 2 0 1 2

Multi-Tenancy on Private Cloud. F e b r u a r y 2 0 1 2 Multi-Tenancy on Private Cloud F e b r u a r y 2 0 1 2 TABLE OF CONTENTS Abstract... 3 Abbreviations... 4 Market Trends/Challenges... 5 Traditional Service Delivery Model... 6 Limitations of the Traditional

More information

Oracle Applications and Cloud Computing - Future Direction

Oracle Applications and Cloud Computing - Future Direction Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

INFO5011. Cloud Computing Semester 2, 2011 Lecture 3, Cloud Computing Service Models

INFO5011. Cloud Computing Semester 2, 2011 Lecture 3, Cloud Computing Service Models INFO5011 Cloud Computing Semester 2, 2011 Lecture 3, Cloud Computing Service Models Outline Recap of cloud computing servicing models SaaS architecture consideration IaaS and PaaS comparison 2 cloud computing

More information

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security

More information

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

More information

CLOUD ERP AND ACCOUNTING: SELECTION AND PLANNING GUIDE

CLOUD ERP AND ACCOUNTING: SELECTION AND PLANNING GUIDE CLOUD ERP AND ACCOUNTING: SELECTION AND PLANNING GUIDE Over the last three years, well over half of U.S. companies have elected to take advantage of one or more cloud-based solutions or services, but critical

More information

Abstract 1. INTRODUCTION

Abstract 1. INTRODUCTION Abstract CLOUD COMPUTING GauravBawa & Sheena Girdhar DAV Institute of Engineering and Technology, Jalandhar Email: gaurav.daviet@yahoo.com, sheenagirdhar@gmail.com Contact Numbers: 09417614654,09914658188

More information

The Software-as-a Service (SaaS) Delivery Stack

The Software-as-a Service (SaaS) Delivery Stack The Software-as-a Service (SaaS) Delivery Stack A Framework for Delivering Successful SaaS Applications October 2010 2010 Online Tech, Inc. Page 1 of 12 www.onlinetech.com Audience Executives, founders,

More information

Novel Network Computing Paradigms (I)

Novel Network Computing Paradigms (I) Lecture 4 Novel Network Computing Paradigms (I) Part B Cloud Computing Graduate Course, Hosei U., J. Ma 1 Computing Paradigm Evolution Personal PC Client Server Cloud Computing Hardware Centric Software

More information

SaaS Implementation for Technology & Business software companies

SaaS Implementation for Technology & Business software companies SaaS Implementation for Technology & Business software companies Primary Author s Name: Amitoj Singh Designation: Assistant Manager (Product Management), Productized Solutions Group Secondary Author Names:

More information

Cloud Computing. Bringing the Cloud into Focus

Cloud Computing. Bringing the Cloud into Focus Cloud Computing Bringing the Cloud into Focus November 2011 Introduction Ken Cochrane CEO, IT/NET Partner, KPGM Performance and Technology National co-leader IT Advisory Services KPMG Andrew Brewin Vice

More information

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010 Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE

More information

PLATFORM AS A SERVICE MULTI TENANCY AND OPEN STANDARDS. Peter Chittum @pchittum salesforce.com!

PLATFORM AS A SERVICE MULTI TENANCY AND OPEN STANDARDS. Peter Chittum @pchittum salesforce.com! PLATFORM AS A SERVICE MULTI TENANCY AND OPEN STANDARDS Peter Chittum @pchittum salesforce.com! Platform as a Service Multi Tenancy and Open Standards Peter Chittum Developer Evangelist @pchittum Safe Harbor

More information

Elasticity in Multitenant Databases Through Virtual Tenants

Elasticity in Multitenant Databases Through Virtual Tenants Elasticity in Multitenant Databases Through Virtual Tenants 1 Monika Jain, 2 Iti Sharma Career Point University, Kota, Rajasthan, India 1 jainmonica1989@gmail.com, 2 itisharma.uce@gmail.com Abstract -

More information

Implementation and Management of framework for PaaS in Cloud Computing

Implementation and Management of framework for PaaS in Cloud Computing Implementation and Management of framework for PaaS in Cloud Computing 1 Sandeep Banerjee, 2 Niti Gupta, 3 Vaibhav Gupta 1,2,3 Computer Science & Engineering, Dronacharya Group of Institutions,Greater

More information

Enterprise Resource Planning System Deployment on Mobile Cloud Computing

Enterprise Resource Planning System Deployment on Mobile Cloud Computing Asia-pacific Journal of Multimedia Services Convergence with Art, Humanities and Sociology Vol.3, No.1 (2013), pp. 1-8 http://dx.doi.org/10.14257/ajmscahs.2013.06.02 Enterprise Resource Planning System

More information

Wendy Close CRM Success Expert September 2008

Wendy Close CRM Success Expert September 2008 Why Software as a Service? Wendy Close CRM Success Expert September 2008 About Your Host Prior to joining salesforce.com as our CRM Success Expert, Wendy Close served as CRM research director in Gartner,

More information

The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS

The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS Contents Introduction... 4 What is Cloud Computing?... 4 The Benefits of the Cloud... 6 Full Hardware Utilization... 6 Lower Power Costs...

More information

Cloud Computing Services In Libraries: An Overview

Cloud Computing Services In Libraries: An Overview 9 th Convention PLANNER 2014 Cloud Computing Services In Libraries... Cloud Computing Services In Libraries: An Overview Shekar HP Muttayya Konganurmath Abstract The purpose of this paper is to provide

More information

Choosing the Right CRM Why We Recommend Salesforce

Choosing the Right CRM Why We Recommend Salesforce Choosing the Right CRM Why We Recommend Salesforce A CRM system is a significant long-term investment that your organization should take very seriously. The right CRM can help push your sales figures to

More information

The Java EE 7 Platform and Support for the PaaS Model

The Java EE 7 Platform and Support for the PaaS Model The Java EE 7 Platform and Support for the PaaS Model 0. Introduction NIST [1] defines cloud computing as follows: Cloud computing is a model for enabling convenient, on-demand network access to a shared

More information

High Performance Computing Cloud Computing. Dr. Rami YARED

High Performance Computing Cloud Computing. Dr. Rami YARED High Performance Computing Cloud Computing Dr. Rami YARED Outline High Performance Computing Parallel Computing Cloud Computing Definitions Advantages and drawbacks Cloud Computing vs Grid Computing Outline

More information

From Open Source to Open Platform for HCM Applications: Database.com throws down the gauntlet

From Open Source to Open Platform for HCM Applications: Database.com throws down the gauntlet From Open Source to Open Platform for HCM Applications: Database.com throws down the gauntlet On the 7th of December 2010, at the Dreamforce conference in San Francisco, Salesforce.com s Chief Executive

More information

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 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

More information

MatchPoint Benefits with SharePoint 2013

MatchPoint Benefits with SharePoint 2013 MatchPoint Benefits with SharePoint 2013 MatchPoint Fact Sheet 25.01.2013 Colygon AG Version 2.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon

More information

Moving Network Management from OnSite to SaaS. Key Challenges and How NMSaaS Helps Solve Them

Moving Network Management from OnSite to SaaS. Key Challenges and How NMSaaS Helps Solve Them Moving Network Management from OnSite to SaaS Key Challenges and How NMSaaS Helps Solve Them Executive Summary In areas such as sales force automation and customer relationship management, cloud-based

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

CLOUD COMPUTING. Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu

CLOUD COMPUTING. Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu CLOUD COMPUTING Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu TRENDY 2 WHY COINED CLOUD? Ask 10 professionals what cloud computing is, and you ll get 10 different answers CC is

More information

Cloud Computing for Architects

Cloud Computing for Architects Cloud Computing for Architects This four day, hands-on boot camp begins with an examination of the Cloud Computing concept, the structure and key characteristics of Clouds, and takes a look under the hood

More information

SaaS Maturity Evolution for Transforming ISVs business

SaaS Maturity Evolution for Transforming ISVs business SaaS Maturity Evolution for Transforming ISVs business www.wipro.com www.wipro.com Hemanth Kumar A. (Solution Architect) Rajesh Gupta Hemanth Kumar Amitoj Singh Amitoj Practice Singh Head (Product Solution

More information

Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison Jack.Hanison@capgemini.com

Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison Jack.Hanison@capgemini.com Inside the Cloud The Supporting Architecture of Cloud Computing Jack Hanison Jack.Hanison@capgemini.com What is Cloud Computing? 2 http://www.flickr.com/photos/galego/3131005845/ Is Cloud Computing these

More information

NCTA Cloud Architecture

NCTA Cloud Architecture NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,

More information

Achieving Retail Agility

Achieving Retail Agility Achieving Retail Agility Is Cloud Computing the Answer? By Bharat Popat and Jon Stine Cisco Internet Business Solutions Group (IBSG) Cisco IBSG 2012 Cisco and/or its affiliates. All rights reserved. It

More information

Global SaaS spending is projected to be around $32.8. billion in 2016. SaaS & the Architectural Considerations for Migration. Gartner has projected

Global SaaS spending is projected to be around $32.8. billion in 2016. SaaS & the Architectural Considerations for Migration. Gartner has projected SaaS & the Architectural Considerations for Migration A Clarice White Paper Clarice Enabling Product Journeys to SaaS We, at Clarice, have partnered with many of our clients and helped them modify their

More information

Management & Engineering

Management & Engineering Management & Engineering 02 (2011) 1838-5745 Contents lists available at SEI Management & Engineering journal homepage: www.seiofbluemountain.com The SAAS Architectures and Design on the Five Layers Driving

More information