Efficient customization of multi-tenant SaaS
|
|
- Quentin Austin
- 5 years ago
- Views:
Transcription
1 Efficient customization of multi-tenant SaaS Stefan Walraven, Bert Lagaisse, Wouter Joosen 1 Challenges for the customization of SaaS Software as a Service (SaaS) has been increasingly adopted by software vendors as their main software delivery model, as it provides the opportunity to offer their software applications to a larger market and to benefit from the economies of scale. If well-achieved by the SaaS provider, these benefits add value to the offering and reduce the operational costs of hosting and maintaining the SaaS application. As explained in our previous article of this series, one of the key enablers to leverage economies of scale is multi-tenancy: resources are shared among multiple customer organizations (the so-called tenants), which leads to higher resource utilization and scalability. The highest degree of resource sharing is achieved with application-level multi-tenancy [1, 4]: end users from different tenants are simultaneously served by a single application instance on top of shared hardware and software infrastructure. However, this focus on increased resource sharing typically results in a onesize-fits-all approach (see Fig. 1). As a consequence, multi-tenant SaaS applications are inherently limited in terms of flexibility and variability, and cannot be customized to the different and varying requirements of the different tenants. This makes it hard for a SaaS provider to differentiate from competitors [5]: every tenant is unique with its own requirements, and consequently standardized functionalities and services lose their value as these requirements become more complex and diverse [3]. Especially in the case of cloud computing with its potentially large customer base, mass customization becomes increasingly relevant, i.e. offering software services tailored to the tenant s needs, where and when they need it, and at a price similar to the default (non-customizable) alternative [2, 3]. We have identified the following concrete challenges with respect to the customization of multi-tenant SaaS applications [6]: 1. Increased engineering complexity. Application-level multi-tenancy already introduces additional application engineering complexity for the SaaS provider to ensure the necessary isolation between the different tenants as well as to provide a tenant-specific management facility [4] (see Fig. 1). In addition, customizations have to be isolated so that they only apply to a particular tenant and do not affect the service behaviour that is delivered to other tenants (e.g. functionality, performance, security). Support for such concurrent tenant-specific customizations is lacking in the current state of practice in application middleware and PaaS platforms, which This paper was first published on 1
2 Figure 1: Illustration of the trade-off between high cost efficiency and scalability versus high isolation, flexibility and low engineering cost, in the context of the different architectural strategies for multi-tenancy. results in complex software constructions at the application level and high performance overhead. 2. Explosion of variations. Mass customization of the SaaS application tailored to the different and varying requirements of all tenants leads to an explosion of variations. Furthermore, continuous maintenance and evolution of the application (e.g. patches or upgrades) will only enhance this effect with different versions of the application as well as the different variations. This problem worsens with the success of a SaaS offering: with an increasing amount of tenants the degree of variability becomes unmanageable by the SaaS provider, and thus threatens the crucial scalability and cost efficiency [5]. In the remainder of this white paper we discuss an overview our research to achieve efficient customization of multi-tenant SaaS. In the next section, we first present the key research goals and our approach. Section 3 discusses our contributions, and summarizes our key publications in the domain. 2 Goals and approach Customization of SaaS applications involves non-trivial challenges with respect to the software engineering approach as well as the supporting middleware. Consequently, the overall goal of this research is the study, development and evaluation of methods and technologies to develop and run cost-efficient and customizable SaaS applications, while preserving the key benefits of cloud computing such as scalability. More specifically, the focus is on tackling the trade-off presented above (cf. Fig. 1) by introducing flexibility into multi-tenant SaaS applications. We break up this goal into the following subgoals: 2
3 1. Dynamic and context-sensitive adaptation and composition. A multitenant SaaS application should adapt at run time based on the current context. This context is defined by the tenant associated to the current interaction and its specific requirements, as well as by the state and behaviour of the cloud environment (e.g. the current load has an impact on performance). Because a multi-tenant application is shared between end users of multiple tenants, variants for different tenants have to be composed and activated concurrently within the same SaaS application instance. Therefore, it is critical that these co-existing variants are isolated from each other, i.e. the adaptations should occur within the scope of a single tenant and may not have an impact on other tenants. 2. Scalable variability management. Variability emerges from different and varying tenant requirements, maintenance and evolution, and has a high impact on the manageability and thus scalability of the SaaS application. To avoid an explosion of variations, the versatility of software variations should be improved. More specifically, customizations, driven by highlevel configurations, have to be automatically translated into the composition of a set of reusable software modules. Furthermore, a part of the configuration complexity should be shifted towards the tenant (i.e. selfservice) to maintain the scalability with an increasing amount of tenants. To achieve this, we combined the concepts and method of software product line engineering (SPLE) with the flexibility of adaptive middleware. As current cloud-enabling middleware and PaaS offerings do not sufficiently support the development and customization of multi-tenant SaaS applications [9], we developed an advanced middleware framework that builds upon these existing platforms and that provides the necessary support to realize the run-time and context-sensitive composition of tenant-specific variants within the same application instance. It is a framework in the sense that it provides both a versatile architecture that supports different implementations and deployments, and a set of reusable, loosely-coupled components that implement key parts of the architecture. However, the SaaS model as well as leveraging this advanced middleware framework for hosting a customizable SaaS application have an impact on the applied software engineering method. Therefore, there is also a need for engineering support for SaaS architects and developers. Because of the customization needs, we have proposed a method similar to SPLE, called service line engineering (SLE), for the efficient development, operation and management of customizable SaaS applications. 3 Key contributions During our research on efficient customization of multi-tenant SaaS we realized the following contributions to the state of the art in multiple research domains: 1. Runtime composition of software variants in multi-tenant, multi-tier applications; 2. Runtime enforcement of performance isolation between tenants; 3
4 3. The service line engineering method to manage variability in multi-tenant SaaS applications. In the following subsections we briefly summarize these key contributions. For further reading on these contributions and research topics, we refer to the more extensive technical papers for the interested reader. 3.1 Middleware support for co-existing variants in multitenant SaaS applications The advanced middleware framework (i) complements existing cloud-enabling middleware and PaaS offerings, and (ii) improves flexibility of multi-tenant SaaS applications by enabling tenant-specific customizations, while (iii) preserving the operational cost benefits (thus economies of scale) and limiting the engineering complexity. Concretely, tenants can customize the multi-tenant SaaS application to their specific functional and non-functional requirements via a feature-based configuration interface. Based on these tenant-specific configurations and the current context, the middleware layer dynamically performs the end-to-end customization throughout the distributed SaaS application on a per tenant basis. Two specific instances of this middleware framework have been developed with focus on: The run-time composition of software variants in multi-tier componentbased SaaS applications driven by tenant-specific configurations. We have implemented a prototype on top of Google App Engine (GAE), and its evaluation in the context of an online hotel booking application shows improved flexibility with little impact on the operational costs [8]. The run-time enforcement of performance isolation in compliance with tenant-specific SLAs over distributed environments for multi-tenant SaaS. The prototype implementation on a JBoss AS-based private cloud platform has been evaluated using a real-world, workflow-based SaaS offering in the domain of online B2B document processing, introducing only limited performance overhead [7]. 3.2 Service line engineering method The service line engineering (SLE) method facilitates SaaS providers to introduce and manage variability in multi-tenant SaaS applications without compromising the scalability. The concept of a service line is based on the notion of software product lines, but offers a shared application instance that still is dynamically customizable to different tenant-specific requirements. The SLE method is highly integrated and generic, in the sense that the feature-level variability is consistently and explicitly supported in each of the subsequent stages, while these stages are open for existing work to be leveraged upon. The application of this method results (i) in efficiency benefits with respect to addressing the management complexity of many co-existing tenant-specific configurations in a customizable SaaS application, and (ii) in a significant reduction of effort to provision tenants (i.e. configuring and composing an application variant) as well as to update and maintain the service line as a whole, though 4
5 at the expense of a higher initial development effort. The SLE method has also been validated in the development of the B2B document processing SaaS application [11, 10]. 4 Conclusion In this white paper we focused on the challenge of customizing multi-tenant SaaS applications based on the specific requirements of the different co-existing tenants, without compromising the key benefits of cloud computing, such as cost efficiency and scalability. To address this challenge, we have presented our feature-based approach, which is twofold and maps to two core contributions: (i) a middleware framework to support co-existing variants in multi-tenant SaaS applications, and (ii) a software engineering method, called service line engineering (SLE), to introduce and manage variability throughout the entire lifecycle of multi-tenant SaaS applications. References [1] Frederick Chong and Gianpaolo Carraro. Architecture strategies for catching the long tail. aa aspx, Microsoft Corporation. [2] Stanley M. Davis. From future perfect : Mass customizing. Strategy & Leadership, 17(2):16 21, [3] Toby B. Gooley. Mass customization: How logistics makes it happen. Logistics Management & Distribution Report, 37(4):49 52, [4] Chang Jie Guo, Wei Sun, Ying Huang, Zhi Hu Wang, and Bo Gao. A framework for native multi-tenancy application development and management. In CEC/EEE 07: 9th IEEE International Conference on E-Commerce Technology and 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, pages IEEE, [5] Wei Sun, Xin Zhang, Chang Jie Guo, Pei Sun, and Hui Su. Software as a Service: Configuration and customization perspectives. In SERVICES-2 08: IEEE Congress on Services Part II, pages 18 25, [6] Stefan Walraven. Middleware and methods for customizable SaaS. PhD thesis, Department of Computer Science, KU Leuven, [7] Stefan Walraven, Wouter De Borger, Bart Vanbrabant, Bert Lagaisse, Dimitri Van Landuyt, and Wouter Joosen. Adaptive performance isolation middleware for multi-tenant SaaS. In UCC 15: Proceedings of the 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing, December [8] Stefan Walraven, Eddy Truyen, and Wouter Joosen. A middleware layer for flexible and cost-efficient multi-tenant applications. In Middleware 11: Proceedings of the 12th ACM/IFIP/USENIX International Conference on Middleware, pages Springer Berlin / Heidelberg,
6 [9] Stefan Walraven, Eddy Truyen, and Wouter Joosen. Comparing PaaS offerings in light of SaaS development. Computing, 96(8): , [10] Stefan Walraven, Dimitri Van Landuyt, Fatih Gey, and Wouter Joosen. Service line engineering in practice: Developing an integrated document processing SaaS application. CW Reports 652 (2nd revised), Department of Computer Science, KU Leuven, be/handle/ / [11] Stefan Walraven, Dimitri Van Landuyt, Eddy Truyen, Koen Handekyn, and Wouter Joosen. Efficient customization of multi-tenant Software-as-a- Service applications with service lines. Journal of Systems and Software, 91:48 62,
A General Maturity Model and Reference Architecture for SaaS Service
A General Maturity Model and Reference Architecture for SaaS Service Seungseok Kang 1, Jaeseok Myung 1, Jongheum Yeon 1, Seong-wook Ha 2, Taehyung Cho 2, Ji-man Chung 2, and Sang-goo Lee 1 1 Department
More informationHow to Support Customisation on SaaS: A Grounded Theory from Customisation Consultants
How to Support Customisation on SaaS: A Grounded Theory from Customisation Consultants Hui Song, Franck Chauvel, Arnor Solberg SINTEF Email: first.last@sintef.no Bent Foyn VISMA Software International
More informationIBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation
Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy
More informationBuilding a Customizable Business-Process-as-a-Service Application with Current State-of-Practice
Building a Customizable Business-Process-as-a-Service Application with Current State-of-Practice Fatih Gey, Stefan Walraven, Dimitri Landuyt, Wouter Joosen To cite this version: Fatih Gey, Stefan Walraven,
More informationSupporting Interoperability and Scalable Customization for Business-Process-as-a-Service
Supporting Interoperability and Scalable Customization for Business-Process-as-a-Service Majid Makki, Emad Heydari Beni, Dimitri Van Landuyt, Bert Lagaisse, Wouter Joosen September 13, 2017 1 Introduction
More informationSrinivasan Sundara Rajan MASTER Architect / Cloud Evangelist / Cloud Computing Journal Author
Architecting The Cloud Srinivasan Sundara Rajan MASTER Architect / Cloud Evangelist / Cloud Computing Journal Author Cloud Definition Definition Cloud Computing is a model for enabling convenient, on-demand
More informationDeliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service
Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service Paul Fremantle, Co-founder and CTO Chris Haddad, Vice President Technology Evangelism Chris Haddad Your Presenters WSO2
More informationWhite Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S
White Paper Non Functional Requirements of Government SaaS - Ramkumar R S Contents Abstract Summary..4 Context 4 Government SaaS.4 Functional Vs Non Functional Requirements (NFRs)..4 Why NFRs are more
More informationDETAILED COURSE AGENDA
DETAILED COURSE AGENDA Dynamics 365 University Citizen Developer: Detailed Agenda Course Level: 200 As Microsoft Dynamics 365 has evolved so has the business needs of an organization. With this evolution,
More informationA survey on Software as a service (SaaS) using quality model in cloud computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 1, January 2014 Page No. 3598-3602 A survey on Software as a service (SaaS) using quality model in cloud
More informationCloud Customer Architecture for API Management.
Cloud Customer Architecture for API Management http://www.cloud-council.org/deliverables/cloud-customer-architecture-for-api-management.htm Webinar April 4, 2017 The Cloud Standards Customer Council THE
More informationCCRA: Cloud Computing Reference Architecture
2012 IEEE Ninth International Conference on Services Computing CCRA: Cloud Computing Reference Architecture Jing Liu, Liang-Jie Zhang, Bo Hu, and Keqing He State Key Lab of Software Engineering,Computer
More informationHitachi Solutions. Ground to Cloud Dynamics AX 2012 Migration to D365
Hitachi Solutions Ground to Cloud Dynamics AX 2012 Migration to D365 Benefits, On Prem ERP 01 / 24/7 Visibility An on-prem ERP provides peace of mind because it keeps all of your data on your company s
More informationSolution Architecture Training: Enterprise Integration Patterns and Solutions for Architects
www.peaklearningllc.com Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects (3 Days) Overview This training course covers a wide range of integration solutions
More informationA Examcollection.Premium.Exam.35q
A2030-280.Examcollection.Premium.Exam.35q Number: A2030-280 Passing Score: 800 Time Limit: 120 min File Version: 32.2 http://www.gratisexam.com/ Exam Code: A2030-280 Exam Name: IBM Cloud Computing Infrastructure
More informationIntroduction to Information Security Prof. V. Kamakoti Department of Computer Science and Engineering Indian Institute of Technology, Madras
Introduction to Information Security Prof. V. Kamakoti Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 21 You use your system today, everywhere we are taking
More informationFundamentals 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 informationOffering SaaS as SOA Services
Offering SaaS as SOA Services Ali Bou Nassif and Miriam A.M. Capretz Department of Electrical and Computer Engineering Faculty of Engineering, the University of Western Ontario London, Ontario, Canada
More informationFortacs Group, LLC S T R A T E G I C B U S I N E S S A N D I T S O L U T I O N S
Fortacs Group, LLC S T R A T E G I C B U S I N E S S A N D I T S O L U T I O N S Above the Cloud Helping clients creating value through targeted cloud application decisions and migration strategies A structured
More informationSOA, Service-Orientation & Cloud Computing: The Connection Points
SOA, Service-Orientation & Cloud Computing: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP
More informationModule: Building the Cloud Infrastructure
Upon completion of this module, you should be able to: Describe the cloud computing reference model Describe the deployment options and solutions for building a cloud infrastructure Describe various factors
More informationTESTING AS A SERVICE (TAAS) AN ENHANCED SECURITY FRAMEWORK FOR TAAS IN CLOUD ENVIRONMENT K.V.ARUNKUMAR & E. SAMLINSON
TESTING AS A SERVICE (TAAS) AN ENHANCED SECURITY FRAMEWORK FOR TAAS IN CLOUD ENVIRONMENT K.V.ARUNKUMAR & E. SAMLINSON Sona College of Technology, Salem, India Email: kvarunkumarme@gmail.com, samlinson@gmail.com
More information27 Powerful Questions to Ask ERP Providers
27 Powerful to Ask ERP Providers Table of Contents 1. Who is WebSan Solutions Inc.? 2. Business Opportunity 3. Security & Risk 4. Reference and Vendor 5. Implementation 6. Training and Support 7. Scalability
More informationBuild a private PaaS. With Red Hat CloudForms and JBoss Enterprise Middleware. DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171
Build a private PaaS With Red Hat CloudForms and JBoss Enterprise Middleware DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171 Web: www.dlt.com Phone: 703-709-7172 Toll Free: 800-262-4DLT
More informationOracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost
More informationHQX HQX. HQXchange Is Your Single Comprehensive EDI Platform
HQX HQX TM TM HQXchange Is Your Single Comprehensive EDI Platform The industry leading 1 EDI Source flagship EDI software solution EDI HQ is now even more powerful with HQXchange (HQX). HQX is a new innovative
More informationTHETARAY ANOMALY DETECTION
Going Cloud 0100110001101111011100100110010101101101001000000110100101110 0000111001101110101011011010010000001100100011011110110110001 1011110111001000100000011100110110100101110100001000000110000 1011011010110010101110100001011000010000001100011011011110110
More informationCLOUD COMPUTING- A NEW EDGE TO TECHNOLOGY
CLOUD COMPUTING- A NEW EDGE TO TECHNOLOGY Prof. Pragati Goel Asso. Prof. MCA Dept., Sterling Institute of Management Studies, Nerul, Navi Mumbai. Navi Mumbai, India Email: goelpragati78@gmail.com The Cloud
More informationCloud: An Engine for Innovation and Productivity
Jim Comfort :: General Manager, IBM Cloud Services Lance Crosby :: CEO, SoftLayer, an IBM Company Cloud: An Engine for Innovation and Productivity October 22, 2013 Sponsored by IBM What is driving IT demand
More informationSetting the Foundation for Improved Business Agility
About CPA Australia Setting the Foundation for Improved Business Agility CPA Australia is one of the world s largest accounting bodies with more than 155,000 members working in 118 countries around the
More informationContents. Introduction. What is Cloud Computing? Temenos and Azure. Enterprise-level banking from anywhere. Benefits.
Banking in the Cloud Contents Introduction 03 The rise of cloud computing What is Cloud Computing? 04 The concept explained Temenos and Azure 06 A powerful combination Enterprise-level banking from anywhere
More informationA Measurable Multitenant Customer Relationship Management Application on Cloud Platform: Cloud CRM
A Measurable Multitenant Customer Relationship Management Application on Cloud Platform: Cloud CRM 1 Mehmet Akif Nacar and * 2 Harun Darbaş 1 Department of Computer Engineering, Harran University, Osmanbey
More informationAgile Integration. The Three Pillars That Solve Your Integration Problems In An Agile Way. Manfred Bortenschlager
Red Hat Forum Copenhagen, September 2017 Agile Integration The Three Pillars That Solve Your Integration Problems In An Agile Way Manfred Bortenschlager EMEA Business Development Director for Integration
More informationKatholieke Universiteit Leuven Department of Computer Science
Architectural design of a digital publishing system Dimitri Van Landuyt Johan Grégoire Sam Michiels Eddy Truyen Wouter Joosen Report CW465, October 2006 Katholieke Universiteit Leuven Department of Computer
More informationEnterprise PLM Solutions Advanced PLM Platform
Enterprise PLM Solutions Advanced PLM Platform The Aras Innovator Model-based SOA for Enterprise PLM Advantages of combining the Model-based Approach with a Service-Oriented Architecture Updated Edition
More informationJBoss Operations Network Management Simplified. Sumit Bhat Support Relationship Manager Red Hat
JBoss Operations Network Management Simplified. Sumit Bhat Support Relationship Manager Red Hat Why Manageability Matters? Managing middleware is complex Large & diverse infrastructure - Multiple servers,
More informationYour Success. Our Cloud. Darren MacLennan Federal Account Executive
Your Success. Our Cloud. Darren MacLennan Federal Account Executive dmaclennan@salesforce.com 301-580-4994 Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
More informationUnderstanding Cloud. #IBMDurbanHackathon. Presented by: Britni Lonesome IBM Cloud Advisor
Understanding Cloud #IBMDurbanHackathon Presented by: Britni Lonesome IBM Cloud Advisor What is this thing called cloud? Cloud computing is a new consumption and delivery model inspired by consumer internet
More informationSSRS and Izenda: Comparing an Enterprise Reporting Tool and an Embedded BI Platform. 1
SSRS and Izenda: Comparing an Enterprise Reporting Tool and an Embedded BI Platform 1 www.izenda.com Introduction The reporting tools that come with the relational database management system your organization
More information5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud
5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. April 2014 Fujitsu at a Glance Headquarters: Tokyo, Japan Established:
More informationSHINING A LIGHT ON THE CLOUDS: FINDING A TRUE CLOUD SOLUTION
SHINING A LIGHT ON THE CLOUDS: FINDING A TRUE CLOUD SOLUTION www.netsuite.com Grab a seat and enjoy. Read Time: 4 minutes SHINING A LIGHT ON THE CLOUDS: FINDING A TRUE CLOUD SOLUTION The Cloud continues
More informationThis module introduces students to cloud services and the various Azure services. It describes how to
Course Outline Module 1: Getting Started with Microsoft Azure This module introduces students to cloud services and the various Azure services. It describes how to use the Azure portal to access and manage
More informationBOOST YOUR SUPPLY CHAIN EXECUTION. THE COMPREHENSIVE PLATFORM FOR LOGISTICS 4.0 OPERATIONS
BOOST YOUR SUPPLY CHAIN EXECUTION. THE COMPREHENSIVE PLATFORM FOR LOGISTICS 4.0 OPERATIONS INDUSTRY 4.0 READY! DEVISED, DESIGNED AND DEVELOPED ACCORDING TO LOGISTICS 4.0 PARADIGMS, LEA REPLY IS A COMPREHENSIVE
More informationImproving manageability of access control policies
Improving manageability of access control policies Jasper Bogaerts and Bert Lagaisse iminds-distrinet, Department of Computer Science, KU Leuven Celestijnenlaan 200A, 3001 Leuven, Belgium firstname.lastname@cs.kuleuven.be
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationCONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE
CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE Susan Sutherland (nee Rao) University of Canberra PO Box 148, Jamison Centre, ACT 2614, Australia Susan.sutherland@canberra.edu.au
More informationChapter 3. The Integration as a Service Paradigm
(a) Introduction Chapter 3. The Integration as a Service Paradigm - Computing eras * Mainframe: one centralized large system provided services to thousands of users one-tomany * Personal computer (PC):
More informationJourneyApps. Platform. The Competitive Edge In Industrial Digitalization. Copyright of JourneyApps 2018 All Rights Reserved
JourneyApps Platform The Competitive Edge In Industrial Digitalization Copyright of JourneyApps 2018 All Rights Reserved 1 Technology Transforms Businesses Every Day. Choose the solution that puts you
More informationDecision Framework for Building Platform as a Service (PaaS) based Government Services
Decision Framework for Building Platform as a Service (PaaS) based Government Services Ratko Mutavdžić Microsoft Croatia, Zagreb, Croatia ratkom@microsoft.com Abstract - PaaS is the operating environment
More information2008 IEEE International Conference on Web Services (ICWS) SERVICES COMPUTING. A New Thinking Style of Education and Engineering. September 25, 2008
2008 IEEE International Conference on Web Services (ICWS) SERVICES COMPUTING A New Thinking Style of Education and Engineering September 25, 2008 Liang-Jie Zhang (LJ), Ph.D. Research Staff Member, SOA
More informationDiscover the Difference
Discover the Difference BlackLine- The Unified Cloud for Finance & Accounting Pure SaaS: BlackLine is the Unified Cloud for Finance & Accounting BlackLine was started with a very simple premise: We can
More informationAvePoint Online Services vs Office 365 Sites, Files, s, and Groups Backup, Management and Archiving
AvePoint Online Services vs Office 365 Sites, Files, Emails, and Groups Backup, Management and Archiving Overview: AvePoint Online Services is a multi-tenant Software-as-a-Service (SaaS) offering from
More informationIntel IT Cloud 2012 and Beyond. Cathy Spence, Enterprise Architect Intel Information Technology April 2012
Intel IT Cloud 2012 and Beyond Cathy Spence, Enterprise Architect Intel Information Technology April 2012 Agenda Intel IT Details Cloud in the Industry Intel IT Cloud Maturity Model Our Results to Date
More informationModel Driven Architecture as Approach to Manage Variability in Software Product Families
Model Driven Architecture as Approach to Manage Variability in Software Product Families Sybren Deelstra, Marco Sinnema, Jilles van Gurp, Jan Bosch Department of Mathematics and Computer Science, University
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer SAP C4C
About the Tutorial In today s competitive market, it is important to meet customer requirements and align your sales, marketing and service business lines to provide higher customer satisfaction. It is
More information<Insert Picture Here> Cloud Computing
Cloud Computing Jean-Claude Haupfleisch Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationRedefining Perspectives A thought leadership forum for technologists interested in defining a new future
Redefining Perspectives A thought leadership forum for technologists interested in defining a new future Session 1 The Past, Present and Future of Cloud Computing in Capital and Commodity Markets Dixit
More informationipaas: Different Ways of Thinking
Available online at www.sciencedirect.com Procedia Economics and Finance 3 ( 2012 ) 1093 1098 Emerging Markets Queries in Finance and Business ipaas: Different Ways of Thinking Matei Marian a, * a University,
More informationCloud Services Platform based on Big Data Analytics and its Application in Livestock Management and Marketing
Cloud Services Platform based on Big Data Analytics and its Application in Livestock Management and Marketing 1 Guangdong Institute of Modern Agricultural Equipment, Guangzhou, 510630, China E-mail: huangjy@e-jiankun.com
More informationBUILDING A PRIVATE CLOUD
INNOVATION CORNER BUILDING A PRIVATE CLOUD How Platform Computing s Platform ISF* Can Help MARK BLACK, CLOUD ARCHITECT, PLATFORM COMPUTING JAY MUELHOEFER, VP OF CLOUD MARKETING, PLATFORM COMPUTING PARVIZ
More informationTHE CORNERSTONE DIFFERENCE
THE CORNERSTONE DIFFERENCE INTRODUCTION In a market that has markedly shifted over the last few years towards large, generalist ERP suites and mixed delivery models, it has become quite clear that Cornerstone
More informationCompiere ERP Starter Kit. Prepared by Tenth Planet
Compiere ERP Starter Kit Prepared by Tenth Planet info@tenthplanet.in www.tenthplanet.in 1. Compiere ERP - an Overview...3 1. Core ERP Modules... 4 2. Available on Amazon Cloud... 4 3. Multi-server Support...
More informationBluemix Overview. Last Updated: October 10th, 2017
Bluemix Overview Last Updated: October 10th, 2017 Agenda Overview Architecture Apps & Services Cloud Computing An estimated 85% of new software is being built for cloud deployment Cloud Computing is a
More informationI D C T E C H N O L O G Y S P O T L I G H T. S e r vi c e s f o r Machine Data An a l yt i c s?
I D C T E C H N O L O G Y S P O T L I G H T W h y C h o o s e M ulti-tenant Cloud - N a t ive S e r vi c e s f o r Machine Data An a l yt i c s? March 2016 Adapted from Market Analysis Perspective: Worldwide
More informationSAP Cloud Platform ABAP Environment: Frequently Asked Questions
Frequently Asked Questions SAP Cloud Environment August 2018 SAP Cloud Environment: Frequently Asked Questions SAP Cloud environment is SAP s platform as a service (PaaS) offering for ABAP development.
More informationREALIZE YOUR COMPANY S FULL POTENTIAL WITH UNIFIED COMMUNICATIONS & COLLABORATION
REALIZE YOUR COMPANY S FULL POTENTIAL WITH UNIFIED COMMUNICATIONS & COLLABORATION Black Box has the Solutions that Drive Innovation Free up internal resources to focus on strategic objectives Leverage
More informationHybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs
Hybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs Sanjeev Sharma CTO, DevOps Technical Sales and Adoption IBM Distinguished Engineer, IBM Cloud sanjeev.sharma@us.ibm.com
More informationQuick Reference Guide
Windows BitLocker Drive Encryption IT Showcase On: Hybrid Cloud Strategy Quick Reference Guide Microsoft IT s Journey to the Cloud The following content may no longer reflect Microsoft s current position
More informationProcess-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper
Process-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper Authored By: Jeff Puuri, Senior GIS Consultant November, 2016 Abstract Business Process Modeling & Notation
More informationUnderneath all the hype, the essence of
Web-Scale Workflow Editor: Schahram Dustdar dustdar@infosys.tuwien.ac.at Portable Cloud Services Using TOSCA Tobias Binz University of Stuttgart Gerd Breiter IBM Boeblingen Laboratory Frank Leymann University
More informationComposite Cloud Applications and Portable Topologies
Composite Cloud Applications and Portable Topologies Vinothini Raju CEO @ Bluemeric Technologies @vinothiniraju Agenda 01 Composite Cloud / Modern Application Business 01 Drivers Continuous Delivery(CD)
More informationWHITEPAPER WHITEPAPER. Processing Invoices in the Cloud or On Premises Pros and Cons
WHITEPAPER WHITEPAPER Processing Invoices in the Cloud or On Premises Pros and Cons Table of Contents What and Where is the Cloud?...1 Some Business Reasons for and Against Cloud Deployment...2 Security
More informationService Oriented Architecture
Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has
More informationSOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA
SOA Workshop - SOMA Service Oriented Methodology & Architecture SOMA History of SOMA In 2005, IBM introduced a way to map business processes to Service Oriented Architecture. SOMA (Service Oriented Modeling
More informationService Management Automation: Solutionas-a-Service. Brochure. Professional Services
Service Management Automation: Solutionas-a-Service Brochure Professional Services Brochure Service Management Automation: Solution-as-a-Service Executive Summary If your IT organization is like most,
More informationHP Cloud Maps for rapid provisioning of infrastructure and applications
Technical white paper HP Cloud Maps for rapid provisioning of infrastructure and applications Table of contents Executive summary 2 Introduction 2 What is an HP Cloud Map? 3 HP Cloud Map components 3 Enabling
More informationTHE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS
THE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS EXECUTIVE SUMMARY Worldwide IoT spending is projected to surpass $1 trillion in 2020, with annual growth of 15 percent over the next several
More informationEMC ATMOS. Managing big data in the cloud A PROVEN WAY TO INCORPORATE CLOUD BENEFITS INTO YOUR BUSINESS ATMOS FEATURES ESSENTIALS
EMC ATMOS Managing big data in the cloud ESSENTIALS Purpose-built cloud storage platform designed for unlimited global scale Intelligently automates management of content through highly flexible policies
More informationCloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar
Cloud Platforms Various types and their properties Prof. Balwinder Sodhi 1 Computer Science and Engineering, IIT Ropar Cloud Classification Service model based Depends on the cloud services being offered
More informationMigration To the Cloud Using AWS
Migration To the Cloud Using AWS Why Cloud Advantages of Cloud Resilience Security Rapid Elasticity Cap-ex Free Rapid Infrastructure Increased Flexibility Managed Infrastructure Sevices 5% of organizations
More informationAppraisal Order Management Suite (OMS) For AMC Organizations.
Appraisal Order Management Suite (OMS) For AMC Organizations www.valuems.com Executive Summary Value Management Solutions offers a Cloud-Based SaaS Platform for Appraisal Management, hosted on Microsoft
More informationOS A superior platform for business. Operate seamlessly, automatically, and intelligently anywhere in the world
OS A superior platform for business Operate seamlessly, automatically, and intelligently anywhere in the world Infor OS A powerful advancement in enterprise technology Staying current is no longer a matter
More informationANALYSIS OF BENEFITS AND DRAWBACKS OF TRADITIONAL ERP VERSUS CLOUD BASED ERP SYSTEMS
ANALYSIS OF BENEFITS AND DRAWBACKS OF TRADITIONAL ERP VERSUS CLOUD BASED ERP SYSTEMS Naveen Chandra 1 & Parag Rastogi 2 International Journal of Latest Trends in Engineering and Technology Vol.(9)Issue(4),
More informationTHE CLOUD, RISKS AND INTERNAL CONTROLS. Presented By William Blend, CPA, CFE
THE CLOUD, RISKS AND INTERNAL CONTROLS Presented By William Blend, CPA, CFE AGENDA Cloud Basics Risks Related Cloud Use GOA on Service Level Agreements COSO ERM Internal Control Model 2 CLOUD BASICS Evolution
More informationThe Service Providers Game Changer
The Service Providers Game Changer Overview Most monitoring tools were founded on a single enterprise, on-premises assumption, baking this limitation into the core DNA of their products In a service provider
More informationDynamic Parameterized States Tracking for Reusable Workflow Routing
International Journal of Innovative Computing 4: 1(2014) 9-13 International Journal of Innovative Computing Journal Homepage: http://se.cs.utm.my/ijic Dynamic Parameterized States Tracking for Reusable
More informationThe Cloud at Your Service
C 1 The Cloud at Your Service loud computing is a way to use and share hardware, operating systems, storage, and network capacity over the Internet. Cloud service providers rent virtualized servers, storage,
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 3, May-June 2003 Don t Rip and Replace, Integrate! Mahesh H. Dodani, IBM
More informationPlatform as a Service Computing Environment for Earthquake Engineering
Paper 12 Civil-Comp Press, 2012 Proceedings of the Eighth International Conference on Engineering Computational Technology, B.H.V. Topping, (Editor), Civil-Comp Press, Stirlingshire, Scotland Platform
More informationEurostep Codex of PLM Openness (CPO) Statement C O P Y R I G H T E U R O S T E P G R O U P
Eurostep Codex of PLM Openness (CPO) Statement Executive Summary Eurostep is built on the concept of openness and open product data standards. From the day the company was registered in 1994, and through
More informationWMS IN THE CLOUD: ROI CONSIDERATIONS. The cloud makes advanced technology accessible and affordable for any company.
WMS IN THE CLOUD: ROI CONSIDERATIONS The cloud makes advanced technology accessible and affordable for any company. According to Gartner s latest forecast, global spending on IaaS is expected to reach
More informationCurrent smart-city services are typically
Web-Scale Workflow Editor: Schahram Dustdar dustdar@dsg.tuwien.ac.at Web-Scale Service Delivery for Smart Cities Fei Li, Michael Vögler, Sanjn Sehic, Soheil Qanbari, Stefan Nastic, Hong-Linh Truong, and
More informationMoving Omni-Channel Forward: FROM ORDER MANAGEMENT TO ENTERPRISE COMMERCE MANAGEMENT IN THE CLOUD
Moving Omni-Channel Forward: FROM ORDER MANAGEMENT TO ENTERPRISE COMMERCE MANAGEMENT IN THE CLOUD OVERVIEW If anyone knows the pain of implementing and leveraging multiple, disparate systems to manage
More informationMoving Omni-Channel Forward: FROM ORDER MANAGEMENT TO ENTERPRISE COMMERCE MANAGEMENT IN THE CLOUD
Moving Omni-Channel Forward: FROM ORDER MANAGEMENT TO ENTERPRISE COMMERCE MANAGEMENT IN THE CLOUD OVERVIEW If anyone knows the pain of implementing and leveraging multiple, disparate systems to manage
More informationORACLE PROJECT PORTFOLIO MANAGEMENT CLOUD
ORACLE PROJECT PORTFOLIO MANAGEMENT CLOUD Oracle Project Portfolio Management Cloud is a complete and integrated solution which dramatically improves the way project-driven organizations work, enabling
More informationThe IoT Solutions Space: Edge-Computing IoT architecture, the FAR EDGE Project John Professor Athens Information
The IoT Solutions Space: Edge-Computing IoT architecture, the FAR EDGE Project John Soldatos (jsol@ait.gr, @jsoldatos), Professor Athens Information Technology Contributor: Solufy Blog (http://www.solufy.com/blog)
More informationConcern Based SaaS Application Architectural Design
Concern Based SaaS Application Architectural Design Aldo Suwandi, Inggriani Liem, and Saiful Akbar School of Electrical Engineering and Informatics, Institut Teknologi Bandung, West Java, Indonesia aldosuwandi@gmail.com,{inge,saiful}@informatika.org
More informationAn Introduction to AHEAD s. Azure Governance Framework
An Introduction to AHEAD s Azure Governance Framework If your business is like many other organizations that are in the process of enabling a Microsoft Azure public cloud platform, then you might be struggling
More informationCloud Computing What s best for your business?
Cloud Computing What s best for your business? Overview Cloud computing is use of web-based computer technology rather than traditional local network or desktop-based storage, software and computing capacity.
More informationHow MSPs Deliver Innovation and Cost Reduction through Automation
How MSPs Deliver Innovation and Cost Reduction through Automation Disclaimer and Copyright Notice The information contained in this document represents the current view of Microsoft Corporation on the
More information