Efficient customization of multi-tenant SaaS

Size: px
Start display at page:

Download "Efficient customization of multi-tenant SaaS"

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

How to Support Customisation on SaaS: A Grounded Theory from Customisation Consultants

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

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

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

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

Supporting Interoperability and Scalable Customization for Business-Process-as-a-Service

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

Srinivasan Sundara Rajan MASTER Architect / Cloud Evangelist / Cloud Computing Journal Author

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

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

White Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S

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

DETAILED COURSE AGENDA

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

A survey on Software as a service (SaaS) using quality model in cloud computing

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

Cloud Customer Architecture for API Management.

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

CCRA: Cloud Computing Reference Architecture

CCRA: 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 information

Hitachi Solutions. Ground to Cloud Dynamics AX 2012 Migration to D365

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

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

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

A Examcollection.Premium.Exam.35q

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

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

Offering SaaS as SOA Services

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

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

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

SOA, Service-Orientation & Cloud Computing: The Connection Points

SOA, 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 information

Module: Building the Cloud Infrastructure

Module: 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 information

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

27 Powerful Questions to Ask ERP Providers

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

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

Oracle 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. 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 information

HQX HQX. HQXchange Is Your Single Comprehensive EDI Platform

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

THETARAY ANOMALY DETECTION

THETARAY ANOMALY DETECTION Going Cloud 0100110001101111011100100110010101101101001000000110100101110 0000111001101110101011011010010000001100100011011110110110001 1011110111001000100000011100110110100101110100001000000110000 1011011010110010101110100001011000010000001100011011011110110

More information

CLOUD COMPUTING- A NEW EDGE TO TECHNOLOGY

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

Cloud: An Engine for Innovation and Productivity

Cloud: 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 information

Setting the Foundation for Improved Business Agility

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

Contents. Introduction. What is Cloud Computing? Temenos and Azure. Enterprise-level banking from anywhere. Benefits.

Contents. 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 information

A Measurable Multitenant Customer Relationship Management Application on Cloud Platform: Cloud CRM

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

Agile Integration. The Three Pillars That Solve Your Integration Problems In An Agile Way. Manfred Bortenschlager

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

Katholieke Universiteit Leuven Department of Computer Science

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

Enterprise PLM Solutions Advanced PLM Platform

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

JBoss Operations Network Management Simplified. Sumit Bhat Support Relationship Manager Red Hat

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

Your Success. Our Cloud. Darren MacLennan Federal Account Executive

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

Understanding Cloud. #IBMDurbanHackathon. Presented by: Britni Lonesome IBM Cloud Advisor

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

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

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

SHINING A LIGHT ON THE CLOUDS: FINDING A TRUE CLOUD SOLUTION

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

This module introduces students to cloud services and the various Azure services. It describes how to

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

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

Improving manageability of access control policies

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

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

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

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

Chapter 3. The Integration as a Service Paradigm

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

JourneyApps. 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 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 information

Decision Framework for Building Platform as a Service (PaaS) based Government Services

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

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

Discover the Difference

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

AvePoint Online Services vs Office 365 Sites, Files, s, and Groups Backup, Management and Archiving

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

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

Model Driven Architecture as Approach to Manage Variability in Software Product Families

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

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer SAP C4C

About 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

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

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

ipaas: Different Ways of Thinking

ipaas: 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 information

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

BUILDING A PRIVATE CLOUD

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

THE CORNERSTONE DIFFERENCE

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

Compiere ERP Starter Kit. Prepared by Tenth Planet

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

Bluemix Overview. Last Updated: October 10th, 2017

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

I 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. 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 information

SAP Cloud Platform ABAP Environment: Frequently Asked Questions

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

REALIZE YOUR COMPANY S FULL POTENTIAL WITH UNIFIED COMMUNICATIONS & COLLABORATION

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

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

Quick Reference Guide

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

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

Underneath all the hype, the essence of

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

Composite Cloud Applications and Portable Topologies

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

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

Service Oriented Architecture

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

SOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA

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

Service Management Automation: Solutionas-a-Service. Brochure. Professional Services

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

HP Cloud Maps for rapid provisioning of infrastructure and applications

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

THE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS

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

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

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

Migration To the Cloud Using AWS

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

Appraisal Order Management Suite (OMS) For AMC Organizations.

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

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

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

THE CLOUD, RISKS AND INTERNAL CONTROLS. Presented By William Blend, CPA, CFE

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

The Service Providers Game Changer

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

Dynamic Parameterized States Tracking for Reusable Workflow Routing

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

The Cloud at Your Service

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

JOURNAL OF OBJECT TECHNOLOGY

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

Platform as a Service Computing Environment for Earthquake Engineering

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

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

WMS 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. 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 information

Current smart-city services are typically

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

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

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

ORACLE PROJECT PORTFOLIO MANAGEMENT CLOUD

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

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

Concern Based SaaS Application Architectural Design

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

An Introduction to AHEAD s. Azure Governance Framework

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

Cloud Computing What s best for your business?

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

How MSPs Deliver Innovation and Cost Reduction through Automation

How 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