White paper. Planning for SaaS Integration
|
|
- Adrian Powell
- 8 years ago
- Views:
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 Glen T. Ryen Prisio Technologies Abstract With business applications moving to the cloud, organizations are increasingly running their applications in an
More informationIBM 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 informationEnterprise 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 informationIBM 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 informationSimplify 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 informationService 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 informationTurbo-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 informationCRM 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 information2003-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 informationEnterprise 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 informationENZO 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 informationThree 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 informationtibbr 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 informationHow 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 informationData 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 informationEnterprise 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 informationMigrating 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 informationIntegrating 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 informationIntegration 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 informationENTERPRISE 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 informationWebSphere 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 informationIntroduction 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 informationService-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 informationThe 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 informationLeveraging 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 informationFI-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 informationIBM 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 informationIntegrating 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 informationIs 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 informationOracle 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 informationOptimizing 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 informationGetting 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 informationData 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 informationClient. 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 informationThe 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 informationIntegrating 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 informationWhite 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 informationCloud 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 information5 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 informationA 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 informationImplementing 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 informationPervasive 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 informationCloud 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 informationJitterbit 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 informationIdentity. 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 informationRoadmap 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 information5 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 informationMDM 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 informationIBM 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 information5 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 informationFront 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 informationJBoss 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 informationCisco 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 informationSAP 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 informationORACLE 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 informationSoftscape 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 informationIBM 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 informationCloud 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 informationAn 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 informationCan 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 informationJOURNAL 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 informationAttunity 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 informationInteroperate 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 informationWebSphere 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 informationIntegrating 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 informationIntegrating 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 informationIBM 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 informationAn 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 informationComparing 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 informationMANAGING 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 informationWhite 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 informationJBOSS 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 informationCisco 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 informationSOA 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 informationWHITEPAPER. 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 informationAPI 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 informationIntegration 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 informationwhitepaper 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 informationAquaLogic 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 informationSaaS. 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 informationStrategy 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 informationAutomating 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 informationOverview: 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 informationService 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 informationThe 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 informationIBM 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 informationSOA 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 informationData 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 informationWhite 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 informationApigee 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 informationOracle 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 informationcan 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 informationA 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 informationThe 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 informationIBM 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 informationTrustedX - 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 information1 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 informationArchitectural 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 informationRS 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 informationSharePoint 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