Multi-Tenant Engineering Architecture in SaaS
|
|
|
- Morgan Betty Gray
- 10 years ago
- Views:
Transcription
1 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 and virtualization which incurs cost efficiency. Modularity and customizability enhances the strength of multi-tenancy and business opportunities. With the growing business and competition, there arises a need to introduce an IT based technology to the system. Business process re-engineering and development of Enterprise Resource Planning (ERP) has revolutionized the way an enterprise system is build and executed and even more exponentially revolutionized with the introduction of multitenancy integrated with SaaS-based ERP system. The proposed architecture introduces the concept of fully modular system, where different modules can be implemented and configured according to the necessities of the user and further improved based on the requirements avoiding the related concerns. Keywords Multi Tenancy, Cloud Computing, Modularity, SaaS Architecture, Customizability, Extensibility, ERP. 1. INTRODUCTION SaaS came with altogether a new idea in software service industry which transformed the way software is being delivered to customers. With the evolution of SaaS came an acceptance mainstream business model. SaaS turned out to be an on-demand software development platform, in cloud environment. It extended the business by unveiling the fact which eliminated the requirement of purchasing and maintaining severalized Information and Communication Technology infrastructure. It is realised over a period of time that a fine SaaS vendor is one who makes data reliable and secure enduring customizability and extensibility. Level lower to SaaS, PaaS (Platform as a Service) placed the concept of virtualization into third generation category. The major challenges that are being encountered while developing SaaS is to provide the customer with security, scalability and reliability. With this comes the major concerns such as highest order of customization and extensibility which provide the access to large business opportunities. Business process re-engineering, identified many different processes running parallely in a single business such as human resources, manufacturing, supply chain management, finance, management accounting, project management, customer relationship management etc. All these contribute to different modules in an ERP. While establishing SaaS ERP, implementing multi-tenancy with highly modular approach opens a large and promising business market. This centres the focus on multi-tenancy and demonstrates software architectural concern for implementing module - driven architecture for multi-tenant applications which inculcates few differentiating aspects. 2. CENTRAL IDEA OF SAAS: THE MULTI-TENANT ARCHITECTURE There are different approaches being used to deploy the concepts of SaaS applications and their models in the cloud environment. 2.1 Multi-Tenant Architecture Multi-tenant applications introduce the concept of single application which can be used for multiple customers. Each customer is called a tenant. Multi-tenant architecture runs the application on the infrastructure of the service vendor, and multiple tenants are then allowed to access the same instance of the application with customized configurations. Optimized use of hardware resources, highly customizable and extensible application is one of the major concern. 2.2 Maturity Models SaaS can be explained by emphasizing on few important characteristics of a mature SaaS application. Maturity is not an all-or-nothing proposition. An application can establish just one or two of these attributes and meet all necessary business requirements; in these cases the architects should not consider other characteristics. SaaS application maturity can be expressed using a model with four distinct levels. Each level is distinguished by enhancing it with the addition of one of the attributes. 2.3 SaaS application Server & Database Model The main technical trade-offs that proves to be a challenge while designing the underlying definition, which remains transparent to the customer, are options to deploy application servers to serve multiple tenants and distributed customers with data across servers, virtual machine databases, schemas and tables according to a criteria such as security, scalability, performance, high availability and maintainability. 2.4 Server Deployment Models Server deployment can be broadly categorized into four ways which can be considered by evaluating the customer requirement. Deploying dedicated servers can increase the cost but will incur high end data security. Other options can be shared virtualized application servers which has a dedicated application running on different virtual machines. Shared virtualized server shares the virtual machines as well as the application servers and allows the tenants to share the application and access them through separate session threads. 45
2 Figure1: Four level SaaS maturity model 2.5 Database Deployment The different operational modes of deployment, depends on the infrastructure as Servers or hosts, Database and Schema. Data architecture needs an optimal degree of isolation for a SaaS application which depends on technical and business considerations, exponentially Separate Database One of the simplest approaches to data isolation is storing tenant data in separate databases. Resources and code are generally shared between all the tenants on a server, metadata relates each database with the correct tenant and thus data security is incurred Shared Database, Separate Schemas It involves multiple tenants in the same database, with each tenant having its own set of tables, grouped into a schema, specifically for the every tenant. It moderate degree of logical data isolation for security-conscious tenants simultaneously supports a large number of tenants Shared Database, Shared Schema All tenants share the same set of tables, and a Tenant ID associates each tenant with the rows that it owns. It provides lowest hardware and backup costs, because it allows us to serve the largest number of tenants per database server but security is the main issue. 3. MODULAR CONCEPTUAL APPROACH FOR MULTI-TENANT SAAS ENGINEERING ARCHITECTURE 3.1 Multi-tenancy Modular Design Multi-tenancy modular design aims at the tenant access layer and database specifications of the user. It clearly identifies and ingrains the functional and non-functional isolation in terms of database specifications and thus the Tenant Access Layer (TAL). It helps in isolating the functionalities and induces data security between different tenants. It also states the mapping of database with the TAL customizations. 3.2 Modular Modelling Modelling defines Tenant Level Customization and Configuration (TLCC). It distinguishes and maps the relation between applications and services With this there arises a need of meta-data driven architecture to be implemented simultaneously. Tenant meta-data can be configured for tenant subscription to the services. 3.3 Modular Injection Modular injection focuses at adaption of pre-existing services while adding new modules. Changes which need to be made at all the nodes are self-mapped and are also synchronized with deployed modules.. It also induces Inversion of Control (IOC) while modulating the software as a service. It is not always necessary for the users to make all the business processes IT driven at the very first go. Extensibility thus gives the opportunity of implementing package module wise. Injection thus helps in self-synchronizing different modules with each other. Modular injection is an essential concept while implementing modular approach. There are various business processes defining each module which user may not be willing to implement at one go. The injection helps in selfsynchronization of module with each other, service layer and data base without a need to make changes in technical base code layer. Figure2: Modular Conceptualization 4. PROPOSED ARCHITECTURE ON MULTI-TENANT SAAS ENGINEERING The proposed architecture explains the requirements to build a truly robust Multi-Tenant SaaS solution on the basis of Modular approach. This architecture identifies the solution as a five layered design namely Tenant Access Layer, Service Layer, Tenant Level Customization and Configuration Layer, Business Functionality Layer and Technical Base Layer. The 46
3 major concern while designing SaaS is security, scalability, customization and extensibility. The first four layers are semi-permeable in nature i.e. user interacts with each layer stepwise. Extensibility is the major issue while considering self-synchronization between all the modules, thus requiring agile development platform. The defined modular conceptual approach gives the platform for agility. Functionality of each layer identifies its implementation with the help of multi-tenancy modular design, modular modelling and modular injection to establish fully modular SaaS application. Tenant access layer gives the user the additional opportunity to customize the interface, the look and feel of the product. Ajax based browser technology at tenant access layer helps in maximizing the system speed, minimizing the browser refreshes, improves system interactivity and improves the user experience. One of the major characteristic of SaaS is pay per use. While customization is implemented, there arise a need to map them with the services and functions such as billing and metering, configuration, tenant provisioning, authorization and authentication and security. Tenant Level Customization and Configuration layer enables user to customize the fields according to the requirement of the business logics which may differ for each tenant. These features are customized by the tenant at TAL without interacting with the technical code specifications. It extends the capability of application of implementation of custom business logic, custom work flows, custom reports and validations. As soon as the customization of business logic is designed and thus the interface, fields in database are self- Figure3: N-Tiers and Modularity implemented using meta-data driven architecture. An extension and meta-data table stores all the information about every custom field defined by each tenant. The technical base code layer is one layer which has no access to the tenant requirement and is least affected by any of the operation related to customizability and extensibility. Designing a fully compatible code layer which supports security, scalability, customizability and extensibility according to tenant requirement and at the same time requires no need of modification is the major concern. 4.1 Security A SaaS architect is responsible for building adequate data protection as well as defines multiple levels that complement each other to counter both internal and external threats. Data protection can be implemented through filters or firewalls, access control lists and encryption. 4.2 Scalability For a SaaS application, scalability is important, because one will have to support data belonging to all the customers. Databases can be extended (by moving to a larger server that uses more powerful processors, more memory, and faster disk drives) and deneaned (by partitioning a database onto multiple servers). Different strategies are appropriate when scaling a shared database versus scaling dedicated databases. The most common techniques to scale database are dynamic provisioning, partitioning and combination of both. 47
4 Figure 4 Proposed Architecture on Multi-Tenant SaaS Engineering Architecture This technique is being deployed specifically to handle load balancing to handle the multi-dimensional access and manage the user traffic to optimize resource utilization, throughput and response time. The motive is to respond all the user requests with minimum response time by routing the request to best available data centres. 4.3 Customization It may not be wrong to say that each tenant may have a different set of requirement and data structure. One defined template cannot cater all of them. It is critical to deploy database instance and design schema so fields, type and constraints can be created, removed or modified without interrupting the access to the databases. There are several known techniques to extend existing tables: Customized predefined fields When records from different tenants are intermingled within the same set of tables Customized predefined Tables Allow the tenant to create new fields and storing specific data into a separate table which has already some predefined labels and data types Dynamic fields It makes sense in the case of the schema is not shared, allow the tenant to add dynamically new columns to an existing table. To discuss this feature in detail requires a distinguished research field and thus all the consideration cannot be introduced. Each tenant can view the application as per his specified customization of look and feel of the interface as well as logic. Definition of one tenant will not affect the definition specified by other tenants. 4.4 Extensibility To access the maximum business opportunities and provide the customers with a high end flexibility to design their IT driven business processes inculcating n-tier and modularity while designing a SaaS backbone of Software as a Service. 48
5 This feature has been taken care while designing the Modular Conceptual Approach for Multi-Tenant SaaS Engineering Architecture. N-tier architecture supports the customization for every tenant individually. It brings about isolation of all the details from and among the tenants. The extensibility induces modularity among applications and services of the tenants and for a particular tenant also. Even the smallest service such as report generation can be modified and modulated according to the needs of isolation and requirement 5. CONCLUSION The Multi-Tenant SaaS architecture is a contemporary development model which focuses on ingraining IT driven business processes. SaaS is a milestone in software delivery. Modular conceptual approach for SaaS architecture which caters to all the possible features at the customer end, such as security, scalability, reliability, customization and extensibility. The focus is to incur this modular approach to open the services for a wide spectrum of customer. 6. FUTURE SCOPE Technically, it is difficult to implement such flexible code which hardly needs to be changed while the following functions are being performed: (a) customization according to multi-tenants as well as each individual organization s requirements, (b) selecting applications and modules (c) mapping them with all the services and finally (d) creating such robust data base. Still it is not impossible to achieve the same. The proposed architecture aims at establishing a completely customizable and extensible SaaS ERP with a fully functional modular application platform. The future work will focus on its validation. 7. REFERENCES [1] Nitu, "Configurability in SaaS (software as a service) applications," in Proceedings of the 2nd India software engineering conference Pune, India: ACM, [2] S. Merkel, "Parallels Software as a Service (SaaS)," p. 2. [3] ComputerWeekly.com, "The Computer Weekly guide to Cloud Computing," [4] F. Chong and G. Carraro, "Architecture Strategies for Catching the Long Tail," Microsoft Corporation, [5] F. Chong, G. Carraro, and R. Wolter, "Multi-Tenant Data Architecture," Microsoft Corporation, [6] A. Azeez, S. Perera, D. Gamage, R. Linton, P. Siriwardana, D. Leelaratne, S. Weerawarana, and P. Fremantle, "Multi-tenant SOA Middleware for Cloud Computing," Cloud Computing, [7] R. Mietzner, T. Unger, R. Titze, and F. Leymann, "Combining Different Multi-tenancy Patterns in Service- Oriented Applications," Enterprise Distributed Object Computing Conference, IEEE [8] J. Jing and J. Zhang, "Research on Open SaaS Software Architecture based on SOA," in 2010 International Symposium on Computational Intelligence and Design, Hangzhou, 2010, pp. 144 [9] B. Gao, D. C. J. Guo, Z. H. Wang, W. Hao, and D. W. Sun, "Develop and Deploy Multi-Tenant Web-delivered Solutions using IBM middleware: Part 3: Resource sharing, isolation and customization in the single instance multi-tenant application," IBM, [10] Amelia Maurizio, James Sager, Peter Jones, Gail Corbitt, Lou Girolami, Service Oriented Architecture: Challenges for Business and Academia, Proceedings of the 41st Hawaii [11] John Fontanella, B2B E-Business in the Supply Chain: New Services and Technologies Require Companies to Re-evaluate their Strategies, AMR Research, May, [12] Frederick Chong, Gianpaolo Carraro, and Roger Wolterh June Frederick Chong, Gianpaolo Carraro, and Roger Wolterh June
An Approach Towards Customized Multi- Tenancy
I.J.Modern Education and Computer Science, 2012, 9, 39-44 Published Online September 2012 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2012.09.05 An Approach Towards Customized Multi- Tenancy
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
Architectural Concerns in Multi-Tenant SaaS Applications
Architectural Concerns in Multi-Tenant SaaS Applications Rouven Krebs 1, Christof Momm 1 and Samuel Kounev 2 1 SAP AG, Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany 2 Karlsruhe Institute of Technology,
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 [email protected], 2 [email protected] Abstract -
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
Survey on Multi-Tenant Data Architecture for SaaS
www.ijcsi.org 198 Survey on Multi-Tenant Data Architecture for SaaS Li heng 1, Yang dan 2 and Zhang xiaohong 3 1 College of Computer Science, Chongqing University Chongqing, 401331, China 2 School of Software
SAAS. Best practices for SAAS implementation using an Open Source Portal (JBoss)
SAAS Best practices for SAAS implementation using an Open Source Portal (JBoss) Introduction JBoss Portal is a very popular open source portal offering from Red Hat. It is JSR-168 compliant and provides
Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India [email protected]
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
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,
Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework
Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should
Module: Sharepoint Administrator
Module: Sharepoint Administrator Mode: Classroom Duration: 40 hours This course teaches IT Professionals to design and deploy Microsoft SharePoint 2010. Course Outline: Module 1: Designing a Logical Architecture
Keywords Cloud Environment, Cloud Testing, Software Testing
Volume 4, Issue 6, June 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Software Testing
Building a SaaS Application. ReddyRaja Annareddy CTO and Founder
Building a SaaS Application ReddyRaja Annareddy CTO and Founder Introduction As cloud becomes more and more prevalent, many ISV s and enterprise are looking forward to move their services and offerings
CHAPTER 2 THEORETICAL FOUNDATION
CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should
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,
A Standardized Maturity Model for Designing SaaS Service Guideline
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
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
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
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
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
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:
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,
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
Software as a Service (SaaS) Testing Challenges- An Indepth
www.ijcsi.org 506 Software as a Service (SaaS) Testing Challenges- An Indepth Analysis Prakash.V Ravikumar Ramadoss Gopalakrishnan.S Assistant Professor Department of Computer Applications, SASTRA University,
Convert your web application to a Multi tenant SaaS solution using "SaaS-Tenant " Framework
P a g e 2 Convert your web application to a Multi tenant SaaS solution using "SaaS-Tenant " Framework An account of directions and steps to speedily convert your web application into a cloud application
Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks
Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks Fatemeh Arabalidousti 1 and Ramin Nasiri 2 1 Department of Computer Engineering, Islamic Azad University,
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)
CLOUD COMPUTING SECURITY ARCHITECTURE - IMPLEMENTING DES ALGORITHM IN CLOUD FOR DATA SECURITY
CLOUD COMPUTING SECURITY ARCHITECTURE - IMPLEMENTING DES ALGORITHM IN CLOUD FOR DATA SECURITY Varun Gandhi 1 Department of Computer Science and Engineering, Dronacharya College of Engineering, Khentawas,
Security Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea [email protected] 2 Research Institute of
White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)
Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...
PERFORMANCE ENRICHMENT IN MULTITENANT S APPLICATIONS FOR CLOUDS
PERFORMANCE ENRICHMENT IN MULTITENANT S APPLICATIONS FOR CLOUDS Ravinder Chauhan * Sukhwinder Kaur Assistant professor in CSE(YIET)KU M.Tech scholar in CSE(YIET)KU Yamunanagar Yamunanagar Abstract The
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
Oracle Database Cloud
Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may
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
CLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION
CLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION Neha Roy 1, Rishabh Jain 2 1 PG Scholar, Masters of Technology, Galgotias College of Engineering and Technology, Greater Noida (India) 2 Assistant
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
Service Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.
Service Oriented Cloud Computing Architectures Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN. Overview Cloud Computing What is cloud computing Types of cloud computing Service Oriented
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
Topic : Cloud Computing Architecture. Presented by 侯 柏 丞. 朱 信 昱
Topic : Cloud Computing Architecture Presented by 侯 柏 丞. 朱 信 昱 Paper survey CCOA:Cloud Computing Open Architecture 2009 IEEE International Conference on Web Services Service-Oriented Cloud Computing Architecture
Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms
Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms Enomaly Elastic Computing Platform, * Service Provider Edition Executive Summary Intel Cloud Builder Guide
Multi-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud Computing Afkham Azeez, Srinath Perera, Dimuthu Gamage, Ruwan Linton, Prabath Siriwardana, Dimuthu Leelaratne, Sanjiva Weerawarana, Paul Fremantle WSO2 Inc. Mountain
REVIEW OF CLOUD TESTING, TYPES, CHALLENGES AND FUTURE SCOPE
http:// REVIEW OF CLOUD TESTING, TYPES, CHALLENGES AND FUTURE SCOPE 1 Bhumika Maurya, 2 Chandraprabha and 3 Rashmi Patil 1,2 Research Scholar, SRMS CET, Bareilly. (India) 3 Assistant Professor, SRMS CET,
Security Issues in Cloud Computing
Security Issues in Cloud Computing Dr. A. Askarunisa Professor and Head Vickram College of Engineering, Madurai, Tamilnadu, India N.Ganesh Sr.Lecturer Vickram College of Engineering, Madurai, Tamilnadu,
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,
A Platform for Changing Legacy Application to Multi-tenant Model
, pp.407-418 http://dx.doi.org/10.14257/ijmue.2014.9.8.38 A Platform for Changing Legacy Application to Multi-tenant Model Yangpeng Zhu School of Economic and Management, Xi an Shiyou University, Xi an
Private Vs Public Cloud
Private Vs Public Cloud Solanke Vikas 1, Kulkarni Gurudatt 2, Maske Vishnu 3, Kumbharkar Prashant 4 1 Lecturer in Information Technology Department,MM Polytechnic Pune, India [email protected]
On Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
Best Practices: Extending Enterprise Applications to Mobile Devices
Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations
Parametric Analysis of Various Cloud Computing Security Models
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 15 (2014), pp. 1499-1506 International Research Publications House http://www. irphouse.com Parametric Analysis
N TH THIRD PARTY AUDITING FOR DATA INTEGRITY IN CLOUD. R.K.Ramesh 1, P.Vinoth Kumar 2 and R.Jegadeesan 3 ABSTRACT
N TH THIRD PARTY AUDITING FOR DATA INTEGRITY IN CLOUD R.K.Ramesh 1, P.Vinoth Kumar 2 and R.Jegadeesan 3 1 M.Tech Student, Department of Computer Science and Engineering, S.R.M. University Chennai 2 Asst.Professor,
Zero Downtime In Multi tenant Software as a Service Systems
Zero Downtime In Multi tenant Software as a Service Systems Toine Hurkmans Principal, Research Engineering Exact Software About Exact Software Founded 25 years ago Business Solutions for SMB space 100.000
Enterprise Cloud Solutions
IT(O) IT Outsourcing Options Enterprise Cloud Solutions CloudAgile Select Partner PDF v2.2 9/11/12 Cloud Computing with Latisys With the Latisys Cloud, your Enterprise can: Achieve unprecedented control,
WORKDAY CONCEPT: EMPLOYEE SELF SERVICE
WORKDAY CONCEPT: EMPLOYEE SELF SERVICE What is Employee Self Service? Employee Self Service (ESS) is the functionality allowing employees to initiate actions such as: Managing personal information Setting-up
How To Get A Cloud Based System In Your Country
Cloud Computing: BY Mesay Hailemariarm Moreda, Team Leader, government Applications and electronic Services, MCIT, Ethiopia June, 2012 Infrastructure Services Number of Users (Oct. 2011) Capacity in 5
A Multi-tenant Architecture for Business Process Executions
A Multi-tenant Architecture for Business Process Executions Milinda Pathirage, Srinath Perera, Indika Kumara, Sanjiva Weerawarana WSO2 Inc. Mountain View, CA, USA {milinda, srinath, indika, sanjiva }@wso2.com
Alice. Software as a Service(SaaS) Delivery Platform. innovation is simplicity
Ekartha, Inc. 63 Cutter Mill Road Great Neck, N.Y. 11021 Tel.: (516) 773-3533 Ekartha India Pvt. Ltd. 814/B Law College Road Demech House, 4th Floor Erandwane, Pune, India Email: [email protected] Web:
White Paper. Enabling Sales and Distribution with the Cloud. Abstract. - Rafee Tarafdar, Subramanian Radhakrishnan (Subra)
White Paper Enabling Sales and Distribution with the Cloud - Rafee Tarafdar, Subramanian Radhakrishnan (Subra) Abstract Consumer packaged goods (CPG) companies are rapidly realizing that with their large
IT Service Management aus der Cloud
IT Service Management aus der Cloud V05_10/1 www.solvedirect.com SolveDirect! " Who we are SolveDirect is the expert for smart service integration! " What we offer Cutting-edge solutions: easy and affordable
Cloud-Testing vs. Testing a Cloud
Cloud- vs. a Cloud - 10th Annual International Software Conference 2010 Neha Mehrotra Abstract This white paper introduces Cloud computing business model which has been the natural evolution of the adoption
Security Issues in Cloud Computing
Security Issues in Computing CSCI 454/554 Computing w Definition based on NIST: A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources
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,
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,
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
Commercial Software Licensing
Commercial Software Licensing CHAPTER 12: Prepared by DoD ESI January 2013 Chapter Overview Most software licenses today are either perpetual or subscription. Perpetual licenses involve software possession
Impact of Service Oriented Architecture on ERP Implementations in Technical Education
Impact of Service Oriented Architecture on ERP Implementations in Technical Education Swati Verma Department of Computer Science & Engg, B.T. Kumaon Institute of Technology, Dwarahat, 263653, India. E-mail:
A Quality Model for E-Learning as a Service in Cloud Computing Framework
A Quality Model for E-Learning as a Service in Cloud Computing Framework Dr Rajni Jindal Professor, Department of IT Indira Gandhi Institute of Technology, New Delhi, INDIA [email protected] Alka Singhal
Relay2 Enterprise Cloud Controller Datasheet
Relay2 Enterprise Cloud WLAN Network Controller Provides the power of enterprise network services without the complexities and cost of traditional hardware- based Wi- Fi controllers The Relay2 Enterprise
Cloud Computing Security Issues And Methods to Overcome
Cloud Computing Security Issues And Methods to Overcome Manas M N 1, Nagalakshmi C K 2, Shobha G 3 MTech, Computer Science & Engineering, RVCE, Bangalore, India 1,2 Professor & HOD, Computer Science &
Category: Business Process and Integration Solution for Small Business and the Enterprise
Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference
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
Cloud Database Storage Model by Using Key-as-a-Service (KaaS)
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 7 July 2015, Page No. 13284-13288 Cloud Database Storage Model by Using Key-as-a-Service (KaaS) J.Sivaiah
Microsoft Private Cloud
Microsoft Private Cloud Lorenz Wolf, Solution Specialist Datacenter, Microsoft SoftwareOne @ Au Premier Zürich - 22.03.2011 What is PRIVATE CLOUD Private Public Public Cloud Private Cloud shared resources.
IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.
Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business
Designing a Microsoft SharePoint 2010 Infrastructure
Designing a Microsoft SharePoint 2010 Infrastructure Course Details Course Code: Duration: Notes: 10231B 5 days This course syllabus should be used to determine whether the course is appropriate for the
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
Introduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
Virtualized Security: The Next Generation of Consolidation
Virtualization. Consolidation. Simplification. Choice. WHITE PAPER Virtualized Security: The Next Generation of Consolidation Virtualized Security: The Next Generation of Consolidation As we approach the
IBM Cognos TM1 on Cloud Solution scalability with rapid time to value
IBM Solution scalability with rapid time to value Cloud-based deployment for full performance management functionality Highlights Reduced IT overhead and increased utilization rates with less hardware.
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,
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
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
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
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information
