White paper. Planning for SaaS Integration

Size: px
Start display at page:

Download "White paper. Planning for SaaS Integration"

Transcription

1 White paper Planning for SaaS Integration

2 KEY PLANNING CONSIDERATIONS: Business Process Modeling Data Moderling and Mapping Data Ownership Integration Strategy Security Quality of Data (Data Cleansing) Capabilities needed from the saas integration layer: Transformation Transport Protocols Workflow Bulk Data Load Transaction Failure Compensation Identity Correlation Adapters Planning for SaaS Integration There are many planning considerations to account for when integrating with Software as a Service (SaaS) solutions. SaaS integration is often underestimated in complexity and effort. In many aspects, integrating with SaaS is similar to integrating with a business partner s externally hosted system, and less like integrating two internal systems. This white paper covers key planning considerations related to data modeling, data mapping and security, as well as key capabilities needed in a SaaS integration layer. What is SaaS (Software as a Service)? Software as a Service solutions have been on the market for several years now. Vendors have varying definitions and many vendor solutions have recently been rebranded as SaaS solutions. This paper will start by establishing key elements of SaaS products that distinguish them from packaged software, web applications, cloud computing and traditional application hosting: SaaS solutions are centered around specific business functionality, for example: Sales Force Automation (Salesforce.com ) ERP (NetSuite ) HR (SuccessFactors, Workday ) Procurement (Ariba ) and collaboration (Google TM Apps and Gmail TM ) Supply Chain Management (i2 ) Payment Processing (Amazon Flexible Payment Services) SaaS Solutions are highly configurable, not just from a user interface standpoint, but also extensible through the data model, an API (Application Programming Interface) or custom code. The SaaS licensing model is typically pay-per-use or subscription-based. This could translate into lower up-front costs compared to packaged software. SaaS solutions are managed and hosted by a third-party, frequently in a multitenant environment. SaaS applications fall into the category of cloud computing. Cloud computing has evolved to be used as a broader term that includes infrastructure and platform as a service products (e.g. Amazon EC2, Microsoft Windows Azure, Rackspace Hosting, etc.), while SaaS refers to a specific software application and underlying data available through the cloud (e.g. Salesforce.com). 2 Summa White Paper: Planning for SaaS Integation 2011 Summa

3 Key Planning Considerations The following are key areas to be addressed as part of SaaS integration: Business Process Modeling Data Modeling and Mapping Data Ownership Integration Strategy Security Quality of Data (Data Cleansing) Business Process Modeling Proper implementation of a SaaS solution provides the opportunity to modernize business processes and provide users with an integrated experience. To realize the full potential of SaaS, SaaS implementation projects must start with business process modeling. This includes taking steps to identify and develop a high-level understanding of changes in business processes and business level interactions between systems that leverage SaaS and internal systems. Process models should be developed with key stakeholders on the business side to understand and to take into account the longerterm vision and its potential business integrations (and avoid integrating unneeded processes and data). Data Modeling and Mapping In most cases, the SaaS vendor hosts data storage. The underlying database is often hidden and not directly available for integration purposes. Service and data integration must be performed through either API calls or bulk data loading. While bulk loading can be a good approach for handling initial loads and batch synchronizations to the SaaS system, a true integration can only be achieved through the vendor provided API calls. Such integration requires establishing a mapping between the SaaS data model and existing systems data model. This requires an understanding of the entity relationships and being able to create a data mapping and translation between two or more data models. Normally, there will not be a direct one-to-one mapping among the multiple data models. This is where the SaaS solution s customization capabilities can be leveraged. Some SaaS solutions allow extension of their data model by creating custom objects and custom relationships. In addition to establishing a data mapping between the models, it is also necessary to correlate unique IDs between the systems (for example, connecting a customer ID in CRM to the same customer s ID in an ERP system). There are several options for accomplishing this. One option involves storing external system IDs within the SaaS database. Another option is creating a cross-reference mapping outside the SaaS system in the integration layer. 3 Summa White Paper: Planning for SaaS Integation 2011 Summa

4 Data Ownership Even if the SaaS solution becomes the new system-of-record, it may not be the owner of all the data. Based on the business requirements, there could be a subset of the data that needs to be owned or maintained from another system. The easiest solution is one system-of-record for each data set. However, it is often the case that data updates may originate from multiple sources. It is critical to identify such requirements early on, as they can impact the scope of integration, making it more complex. Integration Strategy There are many factors that can impact the integration strategy and the total cost of ownership. The integration approach will depend on business requirements which may also be influenced by constraints of the SaaS product and legacy systems. Here is a summary of key decisions that need to be considered when determining the integration approach: Real-time vs. batch integration. Integration can be done real-time through small transactions or through batch synchronization. Batch synchronization is a feasible option only when a delay is acceptable and there are no expected concurrent updates (i.e. integration is one-way). A direct and real-time integration in most cases will be the ideal solution as it provides the most up to date information to the user while minimizing the potential for duplicate or inconsistent data across systems. Push vs. pull. Another factor to account for is which system initiates the calls. A live integration will require the SaaS product to initiate calls to internal systems through the firewall. The SaaS application may not necessarily provide this capability. Even if it does, it is often desirable to maintain this logic in house as it may require complex transformation and workflow logic. Additionally there may be security implications for allowing an external system to initiate API calls through the firewall. Direction (one way vs. bi-directional). As mentioned above, depending on data ownership, it may be necessary to support a bi-directional integration. Establishing schemes for the proper correlation of data across systems in order to maintain uniqueness and to merge changes is essential. Frequency. Depending on the frequency requirements for synchronizing data, a full integration layer may not be required. This may be the case if the synchronization will only need to occur as a one-time only load, or via infrequent bulk loads. In such scenarios, using data bulk load capabilities built-in to the SaaS product or an ETL (Extract, Transform, Load) tool may be sufficient to satisfy the integration needs. 4 Summa White Paper: Planning for SaaS Integation 2011 Summa

5 Partial vs. full entity synchronization. Typically, only certain fields or a subset of entities will need to be synchronized between SaaS and existing systems. This may significantly impact the scope, complexity, capacity and performance requirements of the integration solution. The fields and entities that need to be synchronized should be identified early on, along with the data mapping. Security In terms of security, as in any application, there are two main areas that must be accounted for: Authentication. The SaaS vendor will provide their own built-in authentication capabilities. However, in many cases single sign-on will be required. Because of this, it is critical that the SaaS vendor provides single sign-on or an API for delegated authentication. Single sign-on is often implemented using SAML (Security Assertion Markup Language). Authorization. Authorization must be provided at a role based level. Some SaaS solutions provide record level authorization. It is also necessary to examine and understand access policies that span systems. For instance, data that is integrated from an internal system to a SaaS solution that is secured with SaaS software authorization rules may unintentionally expose sensitive internal data to users on the SaaS system. Two authorization protocols that are emerging as standards are OAuth and AuthSub. Both standards are similar in that they allow users to grant restricted access to partial data or resources to a third party application without revealing the user credentials to the third party application. The user authorizes access from this external application once and on subsequent access the external website acts on behalf of the user by submitting a special token. Such standards are supported by popular services such as Google s Web Apps, Netflix and Twitter TM, among many others. Quality of Data (Data Cleansing) A key area that is often overlooked early in SaaS integration planning is the quality of existing data. In most cases, constraints and intentions for use of the data in the new SaaS application are very different than the intent of data in existing legacy and connected systems. Business stakeholder awareness and ownership of data quality issues are critical to project success. SaaS vendors may impose certain constraints such as required fields that may not be available on the existing data. All of these constraints need to be identified early on, so that the data can be improved prior to the integration or the integration approach is designed to accommodate the data quality issues with separate cleansing products or approaches. Master Data Management (MDM) is one such approach that can help manage and consolidate enterprise-wide data (e.g. customer and product information). Trillium Software is a popular MDM solution which can be used for improving data quality and data governance. 5 Summa White Paper: Planning for SaaS Integation 2011 Summa

6 The SaaS Integration Layer Depending on the business requirements and the integration capabilities of the chosen SaaS product, the integration approach may not be trivial. While a comprehensive API offered by SaaS is a must-have, in most scenarios a custom SaaS integration layer will be needed to comply with SOA (Service Oriented Architecture) principles and to facilitate integration with existing systems. This section provides an overview of capabilities that a typical SaaS integration layer needs to provide, as well as which integration products best fit those capabilities. The following diagram depicts what a SaaS Integration layer may look like and how it interacts with existing systems and the SaaS solution: SaaS SaaS Integration Layer Existing Applications Internet (Cloud) ETL HTTP/S SOAP, REST Firewall and/or SOA Appliance BPM Existing Web/ Clustered Enterprise Apps. SaaS Provider (Multitenant Environment) ESB Message Queues DB Legacy/Mainframe Enterprise Apps. End Users Road Warriors Intranet Users 6 Summa White Paper: Planning for SaaS Integation

7 From an implementation perspective, SaaS integration projects tend to be very similar to typical integration projects. Unless the integration requirements are very simple, it will make more sense to use an integration product as the foundation of the SaaS integration layer, instead of custom building homegrown integration middleware. For many organizations, there will be an off-the-shelf integration product or a defined architecture strategy established within an organization which should be leveraged for integrating the SaaS solution. Sometimes, the SaaS Integration layer may be comprised of one or more integration products, and an Enterprise Service Bus (ESB) is often a good integration product that will address most of the integration needs. Because there is no one-size-fitsall integration approach, consider a solution that will address most of the following integration needs: Transformation Transport Protocols Workflow Bulk Data Load Capabilities Transaction Failure Compensation Identity Correlation Adapters Transformation This is perhaps the most basic requirement that an integration layer will need to provide. One of the main goals of the SaaS integration layer is to abstract and hide internal details about the SaaS solution from existing applications. One such detail to shield from exposure to other systems is the SaaS data model. Hiding the SaaS data model will help to mitigate downstream upgrades or migration pains in future releases. The integration layer will be responsible for transforming data to and from the SaaS data schema to the enterprise schema and the other way around. More often than not, this is accomplished through the use of a canonical or intermediate schema based on industry or corporate standards. Transport Protocols Support for multiple transport protocols is a must. This is an area where good ESB products excel. The supported protocols should range from the message queues (e.g. IBM WebSphere MQ, JMS) through HTTP/S, S/FTP (Secure File Transfer Protocol), file directories and proprietary packaged application integration adapters. A good integration product will provide retry and error handling capabilities, timeout intervals and the ability to customize certain parameters such as specifying encryption protocols and credentials (e.g. certificates). 7 Summa White Paper: Planning for SaaS Integation 2011 Summa

8 Workflow Most ESB products often provide basic workflow capabilities. If there is a need to support complex business workflow, an ESB may not be the best integration approach or will need to be augmented with a separate BPMS (Business Process Management System). BPM systems are better equipped to handle long running transactions, i.e. workflows that require manual and/or offline steps, thus requiring persisting state of the transaction within for some period of time while people or other systems respond. They are also better suited to perform conditional steps based on the completion of previous steps (e.g. only complete the transaction if required approvals are received). Bulk Data Load Capabilities If there is a need for heavy bulk load capabilities, a third integration product category should be considered: ETL (Extract, Transform and Load). ETL solutions are often used for large direct database-to-database data loading. Frequently, a SaaS solution will not allow direct access to their underlying database and in almost all cases will be hosted by a third-party (i.e. the SaaS provider) in the cloud. In some instances, the SaaS system may already provide basic data load capabilities which may be sufficient. If that is not the case, ETL products can help significantly, especially if the data transformation is very complex. Traditional ETL vendors, such as IBM and Informatica, also offer adapters for select SaaS platforms. Transaction Failure Compensation Most services in a SOA (Service Oriented Architecture) integration do not provide support for two phase commit/rollback of transactions across services. A common approach to provide this capability is through compensation paths. A compensation path may delete a record that was recently inserted as one of many steps from a transaction that spans multiple systems. BPM systems provide support for compensating transactions through the WS-BPEL (Web Services Business Process Execution Language) standard, which includes definitions for compensation handlers. Frequently, a manual intervention process may be required for legacy systems that cannot be modified to support the process needs. Identity Correlation The SaaS solution, as well as the existing system, will most likely have their own identifiers for data elements. Many integration use cases will require correlating among these identifiers. This correlation can be delegated to a system at either end of the integration (e.g. the SaaS system, or one of the existing systems). It is important to keep in mind that there may be additional systems with their own identifiers brought into the picture later. Because of this, a good practice is to create a cross-reference database that is independent from the end systems. The SaaS integration layer (or existing integration layer) is a good fit to expose this cross-reference database as a service to other systems, i.e. to allow establishing new cross references, or to query for existing ones. This approach reduces the need to carry multiple IDs throughout the integration flows. 8 Summa White Paper: Planning for SaaS Integation 2011 Summa

9 About Summa Since 1996, Summa has been providing highimpact IT consulting services and customized, commercial-grade software development for companies ranging from regional businesses to Global 2000 firms. Summa specializes in helping companies evaluate and implement IT modernization strategies to better meet their business objectives and is an industry-leading provider of Service Oriented Architecture (SOA), portal and BPM solutions. To learn more about our SaaS/Cloud Integration Practice, contact us at or visit Adapters Most integration products provide built-in or additional integration adapters that are tailored for a specific product or technology. The SaaS vendor may also provide its own set of adapters. For instance, Salesforce.com offers an AppExchange TM marketplace which provides over 900 application extensions for Salesforce.com, some of which provide additional integration capabilities for external products or technologies. Cast Iron Systems (recently acquired by IBM) takes this approach to another level with the OmniCast TM platform. OmniCast is an integration solution delivered as an appliance or as a service that provides many of the capabilities mentioned above, but it is tailored for SaaS Integration. It provides pre-configured integration templates for Salesforce.com, NetSuite, GoogleApps and Microsoft Dynamics TM along with adapters for many traditional packaged enterprise software products such as SAP, Oracle E-Business Suite, JD Edwards and Siebel. Summary SaaS solutions are quick to implement and often provide faster go live implementation timeframes than traditional packaged software. They do not require procurement and setup of new servers, time for installation or system administration costs. A quick proof of concept can easily be up and running within a few days, allowing users to focus on the functionality. For the SaaS functionality to be useful and efficient, it must integrate with other business processes and data. As noted throughout this white paper, properly integrating a SaaS solution with existing systems is not as trivial a task as many vendors may claim. When undertaking a SaaS project, the SaaS integration requirements, design and implementation should be considered and tracked as a separate sub-project with dependencies and tasks assigned to corresponding teams. This will help ensure that the integration aspect is not underestimated and the full value of the SaaS solution may be realized. Planning and designing for a SaaS integration layer upfront is crucial for a successful delivery of the overall SaaS implementation. About The Author Jorge Balderas is a Distinguished Technical Consultant for Summa with over 10 years of experience in the architecture, design and development of mission-critical application and software development projects. Jorge blends and applies strong technical skills and project leadership to Summa s clients across all aspects of the software development lifecycle. He has a strong understanding of Service Oriented Architecture (SOA), business application integration and software development methodologies. 9 Summa White Paper: Planning for SaaS Integation 2011 Summa

10 References Cloud computing System-of-record ETL (Extract, Transform, Load) SAML (Security Assertion Markup Language) OAuth developer.netflix.com/docs/security, AuthSub XML (extensible Markup Language) Service-Oriented Architecture Enterprise Service Bus (ESB) Canonical Schema IBM WebSphere MQ JMS (Java Messaging Service) BPMS (Business Process Management System) WS-BPEL (Web Services Business Process Execution Language) AppExchange Cast Iron OmniCast Summa Blog SaaS Integration Series 10 Summa White Paper: Planning for SaaS Integation 2011 Summa

Integrating with the Cloud Practices That Work

Integrating with the Cloud Practices That Work Integrating with the Cloud Practices That Work Glen T. Ryen Prisio Technologies Abstract With business applications moving to the cloud, organizations are increasingly running their applications in an

More information

IBM WebSphere Cast Iron Cloud Integration for JD Edwards EnterpriseOne

IBM WebSphere Cast Iron Cloud Integration for JD Edwards EnterpriseOne IBM WebSphere Cast Iron Cloud Integration for JD Edwards EnterpriseOne Integrate JD Edwards EnterpriseOne in days Highlights Uses a configuration, not coding approach which helps reduce implementation

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

IBM WebSphere Cast Iron Cloud integration

IBM WebSphere Cast Iron Cloud integration IBM Cast Iron Cloud integration Integrate Microsoft Dynamics in days Highlights Speeds up time to implementation for Microsoft Dynamics integration projects with configuration, not coding approach Achieves

More information

Simplify Software as a Service (SaaS) integration

Simplify Software as a Service (SaaS) integration IBM Software WebSphere Thought Leadership White Paper Simplify Software as a Service (SaaS) integration By Simon Peel January 2011 2 Simplify Software as a Service (SaaS) integration Contents Introduction

More information

Service Oriented Data Management

Service Oriented Data Management Service Oriented Management Nabin Bilas Integration Architect Integration & SOA: Agenda Integration Overview 5 Reasons Why Is Critical to SOA Oracle Integration Solution Integration

More information

Turbo-Charge Salesforce.com with cloud integration

Turbo-Charge Salesforce.com with cloud integration IBM Software WebSphere Thought Leadership White Paper Turbo-Charge Salesforce.com with cloud integration By Chandar Pattabhiram 2 Turbo-Charge Salesforce.com with cloud integration Contents 2 Introduction

More information

CRM Magic with Data Migration & Integration

CRM Magic with Data Migration & Integration CRM Magic with Data Migration & Integration Daniel Cai http://www.kingswaysoft.com http://danielcai.blogspot.com About me Daniel Cai Principal Developer @KingswaySoft An independent software company offering

More information

2003-2007, Aplicor, Inc., All Rights Reserved

2003-2007, Aplicor, Inc., All Rights Reserved I N T E G R A T I O N S E R V I C E S W H I T E P A P E R Copyright 2003-2007, Aplicor, Inc., All Rights Reserved Introduction to Integration Services Due to Aplicor s focus on mid-market and enterprise

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

ENZO UNIFIED SOLVES THE CHALLENGES OF OUT-OF-BAND SQL SERVER PROCESSING

ENZO UNIFIED SOLVES THE CHALLENGES OF OUT-OF-BAND SQL SERVER PROCESSING ENZO UNIFIED SOLVES THE CHALLENGES OF OUT-OF-BAND SQL SERVER PROCESSING Enzo Unified Extends SQL Server to Simplify Application Design and Reduce ETL Processing CHALLENGES SQL Server does not scale out

More information

Three Ways to Integrate Active Directory with Your SaaS Applications OKTA WHITE PAPER. Okta Inc. 301 Brannan Street, Suite 300 San Francisco CA, 94107

Three Ways to Integrate Active Directory with Your SaaS Applications OKTA WHITE PAPER. Okta Inc. 301 Brannan Street, Suite 300 San Francisco CA, 94107 OKTA WHITE PAPER Three Ways to Integrate Active Directory with Your SaaS Applications Okta Inc. 301 Brannan Street, Suite 300 San Francisco CA, 94107 info@okta.com 1-888-722-7871 wp-3waysad-113012 Table

More information

tibbr Now, the Information Finds You.

tibbr Now, the Information Finds You. tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise

More information

How To Integrate With Salesforce Crm

How To Integrate With Salesforce Crm Introduction Turbo-Charge Salesforce CRM with Dell Integration Services By Chandar Pattabhiram January 2010 Fueled by today s fiercely competitive business environment, IT managers must deliver rapid,

More information

Data Integration Checklist

Data Integration Checklist The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media

More information

Enterprise Data Integration for Microsoft Dynamics CRM

Enterprise Data Integration for Microsoft Dynamics CRM Enterprise Data Integration for Microsoft Dynamics CRM Daniel Cai http://danielcai.blogspot.com About me Daniel Cai Developer @KingswaySoft a software company offering integration software and solutions

More information

Migrating SaaS Applications to Windows Azure

Migrating SaaS Applications to Windows Azure Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology

More information

Integrating Salesforce Using Talend Integration Cloud

Integrating Salesforce Using Talend Integration Cloud Integrating Salesforce Using Talend Integration Cloud Table of Contents Executive Summary 3 Why Integrate Salesforce? 3 Advances in Data and Application Integration 4 About Talend Integration Cloud 5 Key

More information

Integration using IBM Solutions

Integration using IBM Solutions With special reference to integration with SAP XI Email: keithprabhu@hotmail.com Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration

More information

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR ORACLE DATA INTEGRATOR ENTERPRISE EDITION KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR ENTERPRISE EDITION OFFERS LEADING PERFORMANCE, IMPROVED PRODUCTIVITY, FLEXIBILITY AND LOWEST TOTAL COST OF OWNERSHIP

More information

WebSphere Cast Iron Cloud integration

WebSphere Cast Iron Cloud integration Cast Iron Cloud integration Integrate in days Highlights Speeds up time to implementation for Cloud and on premise integration projects with configuration, not coding approach Offers cost savings with

More information

Introduction to TIBCO MDM

Introduction to TIBCO MDM Introduction to TIBCO MDM 1 Introduction to TIBCO MDM A COMPREHENSIVE AND UNIFIED SINGLE VERSION OF THE TRUTH TIBCO MDM provides the data governance process required to build and maintain a comprehensive

More information

Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture)

Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture) Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture) 2 TABLE OF CONTENTS 1 Increased Demand for Integration: The Driving Forces... 4 2 How Organizations Have

More information

The ESB and Microsoft BI

The ESB and Microsoft BI Business Intelligence The ESB and Microsoft BI The role of the Enterprise Service Bus in Microsoft s BI Framework Gijsbert Gijs in t Veld CTO, BizTalk Server MVP gijs.intveld@motion10.com About motion10

More information

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com

More information

FI-IMS Fertilizer Industry Information Management System

FI-IMS Fertilizer Industry Information Management System FI-IMS Fertilizer Industry Information Management System By: Ashraf Mohammed December 2011 Fertilizer Industry Information Management System FI-IMS Fertilizer Industry Information Management System Fertilizer

More information

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015 Integration Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 93.

More information

Integrating Siebel CRM 8 with Oracle Applications

Integrating Siebel CRM 8 with Oracle Applications Integrating Siebel CRM 8 with Oracle Applications Agenda Corporate Overview Siebel 8.0 New Features Siebel Integration Approaches Integration with Oracle Applications Option 1 Option 2 Pros and Cons Evaluation

More information

Is Cloud Middleware the Way Ahead? 1 Executive Summary... 2. 2 Cloud Integration & Need... 3. 3 Middleware Options & Considerations...

Is Cloud Middleware the Way Ahead? 1 Executive Summary... 2. 2 Cloud Integration & Need... 3. 3 Middleware Options & Considerations... A U T H O R : G a u r a v J a i n Is Cloud Middleware the Way Ahead? Contents 1 Executive Summary... 2 2 Cloud Integration & Need... 3 3 Middleware Options & Considerations... 5 4 SAP Middleware Platforms

More information

Oracle Reference Architecture and Oracle Cloud

Oracle Reference Architecture and Oracle Cloud Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended

More information

Optimizing Service Levels in Public Cloud Deployments

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

More information

Getting started with API testing

Getting started with API testing Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...

More information

Data Virtualization A Potential Antidote for Big Data Growing Pains

Data Virtualization A Potential Antidote for Big Data Growing Pains perspective Data Virtualization A Potential Antidote for Big Data Growing Pains Atul Shrivastava Abstract Enterprises are already facing challenges around data consolidation, heterogeneity, quality, and

More information

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors Client Applications Development Management Middle Tier Database On Premises Infrastructure Cloud Leading Vendors PC, Phone, Browser Your business applications Running on the Microsoft Application Platform

More information

The Challenges of Web single sign-on

The Challenges of Web single sign-on Serge Vereecke Security Architect IBM Security Services serge_vereecke@be.ibm.com The Challenges of Web single sign-on GSE Event September 7, 2012 Agenda Single sign-on technology Why single sign-on Challenges

More information

Integrating data in the Information System An Open Source approach

Integrating data in the Information System An Open Source approach WHITE PAPER Integrating data in the Information System An Open Source approach Table of Contents Most IT Deployments Require Integration... 3 Scenario 1: Data Migration... 4 Scenario 2: e-business Application

More information

White Paper icore Integration Suite

White Paper icore Integration Suite White Paper icore Integration Suite www.icoresolutions.com Table of Contents Summary... 1 How do companies spend their IT budget?... 2 What icore offers... 3 The icore Integration Suite... 4 The icore

More information

Cloud Sherpas. SALESFORCE Simplified Deployment Strategy. 2011-2012 Google Partner of the Year

Cloud Sherpas. SALESFORCE Simplified Deployment Strategy. 2011-2012 Google Partner of the Year SALESFORCE Simplified Deployment Strategy 2011-2012 Google Partner of the Year Table of Contents SOFTWARE DEVELOPMENT LIFECYCLE 1 Simple development 1 A Simplified Software Development Lifecycle 2 Complex

More information

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

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

More information

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications John Stouffer Oracle E-Business ACE Independent Consultant 214 535 6847 john.w.stouffer@gmail.com

More information

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time Implementing efficient system i data integration within your SOA The Right Time for Real-Time Do your operations run 24 hours a day? What happens in case of a disaster? Are you under pressure to protect

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Pervasive Software + NetSuite = Seamless Cloud Business Processes Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared

More information

Cloud Ready Data: Speeding Your Journey to the Cloud

Cloud Ready Data: Speeding Your Journey to the Cloud Cloud Ready Data: Speeding Your Journey to the Cloud Hybrid Cloud first Born to the cloud 3 Am I part of a Cloud First organization? Am I part of a Cloud First agency? The cloud applications questions

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Identity. Provide. ...to Office 365 & Beyond

Identity. Provide. ...to Office 365 & Beyond Provide Identity...to Office 365 & Beyond Sponsored by shops around the world are increasingly turning to Office 365 Microsoft s cloud-based offering for email, instant messaging, and collaboration. A

More information

Roadmap from On-Premise to Cloud based Integration solutions from SAP

Roadmap from On-Premise to Cloud based Integration solutions from SAP Roadmap from On-Premise to Cloud based Integration solutions from SAP Sindhu Gangadharan, Chief Product Owner SAP NetWeaver PI and SAP HANA Cloud Integration Agenda SAP NetWeaver Process Integration today

More information

5 Ways Informatica Cloud Data Integration Extends PowerCenter and Enables Hybrid IT. White Paper

5 Ways Informatica Cloud Data Integration Extends PowerCenter and Enables Hybrid IT. White Paper 5 Ways Informatica Cloud Data Integration Extends PowerCenter and Enables Hybrid IT White Paper This document contains Confidential, Proprietary and Trade Secret Information ( Confidential Information

More information

MDM and Data Warehousing Complement Each Other

MDM and Data Warehousing Complement Each Other Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There

More information

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information

More information

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

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

More information

Front cover Connect Cloud and On-premise Applications Using IBM WebSphere Cast Iron Integration

Front cover Connect Cloud and On-premise Applications Using IBM WebSphere Cast Iron Integration Front cover Connect Cloud and On-premise Applications Using IBM WebSphere Cast Iron Integration Redguides for Business Leaders Chandar Pattabhiram Jaime D Anna Connect cloud and on-premise applications

More information

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com 1 Enabling Data as a Service with JBoss Data Services Prajod Vettiyattil Twitter: @prajods Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com 2 What this session is about v The why and what

More information

Cisco Tidal Enterprise Scheduler

Cisco Tidal Enterprise Scheduler Cisco Tidal Enterprise Scheduler Introduction to Automated Enterprise Job Scheduling Automated job scheduling is essential to complex data centers, because it helps them operate more efficiently and reliably.

More information

SAP INTEGRATION APPROACHES

SAP INTEGRATION APPROACHES SAP INTEGRATION APPROACHES Best Practices for SAP application integration projects Abstract: One of the most pervasive challenges for SAP shops is integrating SAP to other applications within their organization.

More information

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE KEY FEATURES AND BENEFITS (E-LT architecture delivers highest performance. Integrated metadata for alignment between Business Intelligence

More information

Softscape Web Services TM

Softscape Web Services TM Softscape Web Services Softscape Web Services A Softscape Whitepaper July 2010 What Are Web Services? In recent years, the imperative to connect people, information, and processes has changed the way software

More information

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business

More information

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102 Cloud Standards Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102 2011 IBM Corporation Agenda Overview on Cloud Standards Identity and Access Management Discussion 2 Overview on Cloud

More information

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application

More information

Can I customize my identity management deployment without extensive coding and services?

Can I customize my identity management deployment without extensive coding and services? SOLUTION BRIEF CONNECTOR XPRESS AND POLICY XPRESS UTILITIES IN CA IDENTITY MANAGER Can I customize my identity management deployment without extensive coding and services? SOLUTION BRIEF CA DATABASE MANAGEMENT

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, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

Attunity Integration Suite

Attunity Integration Suite Attunity Integration Suite A White Paper February 2009 1 of 17 Attunity Integration Suite Attunity Ltd. follows a policy of continuous development and reserves the right to alter, without prior notice,

More information

Interoperate in Cloud with Federation

Interoperate in Cloud with Federation Interoperate in Cloud with Federation - Leveraging federation standards can accelerate Cloud computing adoption by resolving vendor lock-in issues and facilitate On Demand business requirements Neha Mehrotra

More information

WebSphere Integration Solutions. IBM Day Minsk 2014. Anton Litvinov WebSphere Connectivity Professional Central Eastern Europe

WebSphere Integration Solutions. IBM Day Minsk 2014. Anton Litvinov WebSphere Connectivity Professional Central Eastern Europe WebSphere Integration Solutions IBM Day Minsk 2014 Ann Litvinov WebSphere Connectivity Professional Central Eastern Europe 1 Agenda 1 Understand vision for ESB capabilities 2 Understand DataPower Basics

More information

Integrating Ingres in the Information System: An Open Source Approach

Integrating Ingres in the Information System: An Open Source Approach Integrating Ingres in the Information System: WHITE PAPER Table of Contents Ingres, a Business Open Source Database that needs Integration... 3 Scenario 1: Data Migration... 4 Scenario 2: e-business Application

More information

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Presented by: Tom Connolly, Jason Lieberman Company: BizTech Session ID: #10351 Overview Introductions Background Web

More information

IBM Tivoli Federated Identity Manager

IBM Tivoli Federated Identity Manager IBM Tivoli Federated Identity Manager Employ user-centric federated access management to enable secure online business collaboration Highlights Enhance business-to-business and business-to-consumer collaborations

More information

An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events

An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

MANAGING USER DATA IN A DIGITAL WORLD

MANAGING USER DATA IN A DIGITAL WORLD MANAGING USER DATA IN A DIGITAL WORLD AIRLINE INDUSTRY CHALLENGES AND SOLUTIONS WHITE PAPER OVERVIEW AND DRIVERS In today's digital economy, enterprises are exploring ways to differentiate themselves from

More information

White paper Contents

White paper Contents Three Ways to Integrate Active Directory with Your SaaS Applications Okta Inc. 301 Brannan Street San Francisco, CA 94107 info@okta.com 1-888-722-7871 Contents 1 User Management Challenges of Software

More information

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information

Cisco Enterprise Mobility Services Platform

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

More information

SOA and SaaS - new challenges

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

More information

WHITEPAPER. Integrating Salesforce.com Applications and Oracle e-business Suite

WHITEPAPER. Integrating Salesforce.com Applications and Oracle e-business Suite Integrating Salesforce.com Applications and Oracle e-business Suite Contents Introduction... 2 Integration: Easier Than Ever... 2 Multitenancy and Integration...3 Integration as a Service...3 Productized

More information

API Management: Powered by SOA Software Dedicated Cloud

API Management: Powered by SOA Software Dedicated Cloud Software Dedicated Cloud The Challenge Smartphones, mobility and the IoT are changing the way users consume digital information. They re changing the expectations and experience of customers interacting

More information

Integration to Third-Party Applications

Integration to Third-Party Applications Product Brief Accolade Enterprise Innovation Performance: Integration to Third-Party Applications Abstract This Brief introduces the advantages and benefits of integrating Sopheon s Accolade enterprise

More information

whitepaper The Evolutionary Steps to Master Data Management

whitepaper The Evolutionary Steps to Master Data Management The Evolutionary Steps to Master Data Management Table of Contents 3 Introduction 4 Step 1: Implement a Foundational Service Layer 6 Step 2: Choose a style 11 Summary The Evolutionary Steps to Master Data

More information

AquaLogic Service Bus

AquaLogic Service Bus AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership

More information

SaaS. A Cost Reduction Strategy or a Source of Strategic Advantage? Paul Selway Solution Architect

SaaS. A Cost Reduction Strategy or a Source of Strategic Advantage? Paul Selway Solution Architect SaaS A Cost Reduction Strategy or a Source of Strategic Advantage? Paul Selway Solution Architect The Architect The Architects Role I doubt we will ever all agree what an architect is! Sometimes we are

More information

Strategy for Application Modernization A Summa White Paper

Strategy for Application Modernization A Summa White Paper Strategy for Application Modernization A Summa White Paper Summa 925 Liberty Avenue, 6 th Floor Pittsburgh, PA 15222 (p) 412.258.3300 (f) 412.258.3299 www.summa tech.com Why Modernize? My customers want

More information

Automating User Management and Single Sign-on for Salesforce.com OKTA WHITE PAPER. Okta Inc. 400 2nd Street Suite 350 San Francisco CA, 94107

Automating User Management and Single Sign-on for Salesforce.com OKTA WHITE PAPER. Okta Inc. 400 2nd Street Suite 350 San Francisco CA, 94107 OKTA WHITE PAPER Automating User Management and Single Sign-on for Salesforce.com Okta Inc. 400 2nd Street Suite 350 San Francisco CA, 94107 info@okta.com 1-888-722-7871 Table of Contents 1 The Growth

More information

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Overview: Siebel Enterprise Application Integration Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Copyright 2005, 2013 Oracle and/or its affiliates. All rights reserved. This software and

More information

Service Virtualization: Managing Change in a Service-Oriented Architecture

Service Virtualization: Managing Change in a Service-Oriented Architecture Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual

More information

The Top 5 Federated Single Sign-On Scenarios

The Top 5 Federated Single Sign-On Scenarios The Top 5 Federated Single Sign-On Scenarios Table of Contents Executive Summary... 1 The Solution: Standards-Based Federation... 2 Service Provider Initiated SSO...3 Identity Provider Initiated SSO...3

More information

IBM WebSphere Cast Iron Cloud integration

IBM WebSphere Cast Iron Cloud integration IBM Cast Iron Cloud integration Integrate salesforce.com in days Highlights Speeds up time to implementation for salesforce.com integration projects with configuration, not coding approach Offers cost

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Data Virtualization and ETL. Denodo Technologies Architecture Brief

Data Virtualization and ETL. Denodo Technologies Architecture Brief Data Virtualization and ETL Denodo Technologies Architecture Brief Contents Data Virtualization and ETL... 3 Summary... 3 Data Virtualization... 7 What is Data Virtualization good for?... 8 Applications

More information

White Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies

White Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies White Paper Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler Pamela Szabó Stone Bond Technologies Copyright 2014 Stone Bond Technologies, L.P. All rights reserved. The

More information

Apigee Gateway Specifications

Apigee Gateway Specifications Apigee Gateway Specifications Logging and Auditing Data Selection Request/response messages HTTP headers Simple Object Access Protocol (SOAP) headers Custom fragment selection via XPath Data Handling Encryption

More information

Oracle Access Manager. An Oracle White Paper

Oracle Access Manager. An Oracle White Paper Oracle Access Manager An Oracle White Paper NOTE: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

can I customize my identity management deployment without extensive coding and services?

can I customize my identity management deployment without extensive coding and services? SOLUTION BRIEF Connector Xpress and Policy Xpress Utilities in CA IdentityMinder can I customize my identity management deployment without extensive coding and services? agility made possible You can.

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

The increasing popularity of mobile devices is rapidly changing how and where we

The increasing popularity of mobile devices is rapidly changing how and where we Mobile Security BACKGROUND The increasing popularity of mobile devices is rapidly changing how and where we consume business related content. Mobile workforce expectations are forcing organizations to

More information

IBM Tivoli Directory Integrator

IBM Tivoli Directory Integrator IBM Tivoli Directory Integrator Synchronize data across multiple repositories Highlights Transforms, moves and synchronizes generic as well as identity data residing in heterogeneous directories, databases,

More information

TrustedX - PKI Authentication. Whitepaper

TrustedX - PKI Authentication. Whitepaper TrustedX - PKI Authentication Whitepaper CONTENTS Introduction... 3 1... 4 Use Scenarios... 5 Operation... 5 Architecture and Integration... 6 SAML and OAuth 7 RESTful Web Services 8 Monitoring and Auditing...

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO Session ID: 17202 Oracle Fusion Applications - Technology Essentials Overview Nadia Bendjedou Senior Director Product Strategy,

More information

Architectural Implications of Cloud Computing

Architectural Implications of Cloud Computing Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,

More information

RS MDM. Integration Guide. Riversand

RS MDM. Integration Guide. Riversand RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.

More information

SharePoint Integration

SharePoint Integration IT Best Practices Series SharePoint Integration Companies are increasingly using Microsoft SharePoint as a powerful development platform for specific business functions and as a collaboration tool. For

More information