Sage Integration Cloud Technology Whitepaper



Similar documents
Axway API Portal. Putting APIs first for your developer ecosystem

IBM API Management Overview IBM Corporation

Agility for the Digital Enterprise Get There Faster

Maximise your Microsoft investment to provide Legal Matter Management

Cloud First Does Not Have to Mean Cloud Exclusively. Digital Government Institute s Cloud Computing & Data Center Conference, September 2014

White paper Contents

Migrating Lotus Notes Applications to Google Apps

Introduction to the Mobile Access Gateway

SOA REFERENCE ARCHITECTURE: WEB TIER

API Management: Powered by SOA Software Dedicated Cloud

Data Masking: A baseline data security measure

Cloud Powered Mobile Apps with Azure

How to select the right Marketing Cloud Edition

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Hybrid for SharePoint Server Search Reference Architecture

Simplify SSL Certificate Management Across the Enterprise

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Optimizing Service Levels in Public Cloud Deployments

Hybrid Architecture. Office 365. On-premises Exchange org (Exchange 2007+) Provisioned via DirSync. Secure Mail flow

Middleware- Driven Mobile Applications

WHITE PAPER SPLUNK SOFTWARE AS A SIEM

Cloud Ready Data: Speeding Your Journey to the Cloud

Jitterbit Technical Overview : Salesforce

CounterACT Plugin Configuration Guide for ForeScout Mobile Integration Module MaaS360 Version ForeScout Mobile

Accenture Cloud Platform Unlocks Agility and Control

The Top 5 Federated Single Sign-On Scenarios

ENZO UNIFIED SOLVES THE CHALLENGES OF REAL-TIME DATA INTEGRATION

The bridge to delivering digital applications across cloud, mobile and partner channels

Turn Your Business Vision into Reality with Microsoft Dynamics NAV. icepts Technology Group, Inc. Dynamics NAV Gold ERP Partner

Parallels Automation. Parallels Automation Trusted by Top Service Providers Worldwide. White Paper.

MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER

C05 Discovery of Enterprise zsystems Assets for API Management

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

What We Do: Simplify Enterprise Mobility

Datacenter Management and Virtualization. Microsoft Corporation

Identity and Access Management for the Hybrid Enterprise

Google Identity Services for work

A Comprehensive Solution for API Management

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

Active Directory Integration twitter.com/onelogin ONELOGIN WHITEPAPER

Intelligence. Productivity. Mobility. Unified Service. Predictive analytics: Offline mobile: Self, assisted & field service

Achieve more with less

Using EMC Documentum with Adobe LiveCycle ES

IBM WebSphere ILOG Rules for.net

Turn Your Business Vision into Reality with Microsoft Dynamics NAV

MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS

Google Apps Deployment Guide

Orange County Convention Center Orlando, Florida June 3-5, Architecturing the cloud for your SAP landscape Florian Stilkerich

Top 8 Identity and Access Management Challenges with Your SaaS Applications. Okta Inc. 301 Brannan Street San Francisco, CA 94107

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

Mitel Professional Services Catalog for Contact Center JULY 2015 SWEDEN, DENMARK, FINLAND AND BALTICS RELEASE 1.0

Introduction to SAML

Moving beyond Virtualization as you make your Cloud journey. David Angradi

HP Cloud Service Automation Concepts Guide

A Comprehensive Cloud Management Platform with Vblock Systems and Cisco Intelligent Automation for Cloud

SPT2013: Developing Solutions with. SharePoint DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES

OpenText Output Transformation Server

Jitterbit Technical Overview : Microsoft Dynamics AX

Oracle Internet of Things Cloud Service

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

Course Summary. Prerequisites

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

ADVANTAGE YOU. Be more. Do more. With Infosys and Microsoft on your side!

CRM Comparison Guide. Microsoft Dynamics CRM and Act! compared

Tivoli Workload Automation with Cloud Automating Complex Applications and Dynamic Distributed Workloads in the Cloud

Office SharePoint Server 2007

VMware Hybrid Cloud. Accelerate Your Time to Value

vcd Cloud Marketplace Portal

Microsoft Power BI for Office 365 Provisioning Guide

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

Self-Service Business Intelligence

5 Pillars of API Management with CA Technologies

Digital Marketplace - G-Cloud

New Features: What s new in Windows Intune?

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

300+ APIs Everywhere

Okta Identity Management for Portals Built on Salesforce.com. An Architecture Review. Okta Inc. 301 Brannan Street San Francisco, CA 94107

Top 8 Identity and Access Management Challenges with Your SaaS Applications. Okta White paper

Jitterbit Technical Overview : Microsoft Dynamics CRM

UNIFIED THREAT MANAGEMENT SOLUTIONS AND NEXT-GENERATION FIREWALLS ADMINISTRATION TOOLS NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY

Parallels Automation. Five Critical Success Factors for Cloud Service Delivery. White Paper.

IBM WebSphere Cast Iron Cloud Integration

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

Advantage Integration Strategy Integrating for the Enterprise

Introduction to the EIS Guide

Turn Your Business Vision into Reality with Microsoft Dynamics NAV

Transcription:

Sage Integration Cloud Technology Whitepaper Sage Christian Rubach July 21, 2016

Abstract Sage is committed to providing businesses around the world the information, insight and tools they need to succeed. The modern landscape of cloud and on-premise solutions offers an abundance of data, services and applications. To provide the best solutions for Sage customers, we need to allows partners to easily manage, market and integrate their products and services with Sage product and allow us to provide more integrations, allowing customers to build the optimal solution for their business needs. The Sage Integration Cloud delivers on this vision and helps partners accelerate integrations with Sage products by leveraging a comprehensive, standardized ecosystem. This white paper describes the Sage Integration Cloud functionality, components and available options. Sage Integration Cloud Technology Whitepaper Sage Page 1 of 11

Challenge Sage provides global cloud accounting, payroll and payments products and services as well as solutions for specialized business needs, markets and verticals. To facilitate a federated ecosystem of Sage solutions in conjunction with a wide variety of partner offerings, Sage needs to provide solutions and tools for partners to engage with Sage, efficiently create and maintain integrations as well as customer-facing systems, allowing businesses to discover, select and manage a solution that fits their business requirements and processes. Sage Integration Cloud The Sage Integration Cloud is not a single component, but a complete end-to-end solution that goes beyond basic data exchange, encompassing partner engagement, sales, development, marketing, discovery and maintenance as well as solution discovery, provisioning and management for customers. It provides enabling technology, backend systems and user interfaces combined into a platform to enable the engagement between partners, customers and Sage teams. Sage Integration Cloud Technology Whitepaper Sage Page 2 of 11

Figure 1 - Sage Integration Cloud Overview Sage Product APIs The prerequisite for an open, federated system is the availability of modern REST APIs allowing access to the data and functionality provided by Sage products. Sage One (for micro to small businesses), Sage Live (for small to medium businesses) and Sage X3 (for medium businesses and above) currently already provide rich APIs. Sage is evolving the existing APIs for all of these products to further enhance the supported functionality, scalability and security to prepare these solutions for additional growth. Sage One is adding a new Version 3 API, allowing simplified security and unified access to functionality provided for different countries through one common contract. Sage Live will provide Version 2 APIs that provide better validation and exception handling and allow for exchanging more related data using fewer API calls. Sage X3 makes functionality previously accessible only through rich SOAP APIs and additional functions providing enhanced capabilities to expose custom data and workflows now also accessible through REST APIs. Sage Integration Cloud Technology Whitepaper Sage Page 3 of 11

For those customers using on-premise and hybrid or private cloud product installations, Sage will provide the on-premise connector cloud service which enables both real-time as well as synchronization and offline access for data and operations via cloud REST APIs. A connector component is installed where the customer data resides, i.e. on a customer server, private or hybrid cloud host. The connector establishes a link to the cloud service using secured, outbound standard HTTPs connectivity, eliminating the need for special firewall configuration. The Sage integration cloud service exposes rich, common REST APIs for accounting, human resource and payroll functions, leveraging a common contract that does not depend on the data structures and flow used in any particular on-premise product; this enables partners consuming the API to integrate with several Sage products through a single API. To improve cloud service characteristics, Sage is utilizing Microsoft API Management and gateways to manage, protect, secure and monitor publicly accessible REST APIs; Sage Live APIs are utilizing Salesforce platform capabilities. This ensures that application resources are protected to prevent impact of API use on user experience and helps prevent attacks against core applications by (unauthorized) hackers or through mistakes caused by authorized consumers. API Portal To make APIs accessible to partners, they need to be discoverable, documented and easily testable. Sage is consolidating documentation for all REST APIs into a single API portal, driven by a common contract definition format, relying on standards such as the OpenAPI Specification (previously Swagger). Sage Integration Cloud Technology Whitepaper Sage Page 4 of 11

The portal allows partners to discover and browse API specifications for all key Sage products and versions, register their applications and obtain access keys. It also provides a console for developers to interactively invoke the APIs using sample data or data in organizations the user s account has access to. In the future, the portal will also add selfservice functionality for partners to monitor API usage and revoke access for specific keys, e.g. in the event that partner applications or environments have been compromised. Sage Integration Platform While an API allows partners (or Sage solutions) to communicate with a specific target product, it requires that the adopting product has specific embedded code or an integration module containing the integration logic and flow. This logic is specific to an API and can usually not be reused for integrations with multiple targets. (See Legacy in Figure 1) To simplify integrations, Sage has partnered with Cloud Elements to provide a leading integration platform as a service (ipaas) to enable Sage and partners to build integrations with a shorter time-to-market compared to creating custom-coded solutions. Use of the integration platform creates new delivery options for partners. One such option is for applications to call into Hub APIs instead of product-specific endpoints. Hubs homogenize the consumption of APIs for a specific domain by taking care of endpoint discovery, user-level authentication, providing a shared URL syntax for common resources and leveraging a common query language, regardless of the targeted product or API. Consumers do not have to e.g. implement Salesforce OAuth authentication and discovery / SOQL (Salesforce) queries for Sage Live and Sage ID OAuth authentication / SData queries for Sage One. (See Alternative in Figure 1) Sage Integration Cloud Technology Whitepaper Sage Page 5 of 11

A new option enabled by the platform is the creation of integrations between any external applications that have an existing API and Sage applications without the need for any code, integration module, release of a new version or deployment of any kind on either end, simply by running the integration logic consuming the Sage and partner APIs on the integration cloud provided by Sage / Cloud Elements (See Primary in Figure 1). The platform provides a complete development environment that is available to Sage and partners to design and create API adapters ( elements ), transformations and workflows/logic ( formulas ) to compose integrations either using visual designers or standard JavaScript for more advanced use cases. This option, leveraging APIs for Sage and partner products, retains control flow and logic inside the ipaas platform, making it easy to update and maintain for partners. Once integrations are created, they can be used as templates to deploy to a large number of Sage customers. All components run on the ipaas platform and Sage and Cloud Elements provide the necessary infrastructure to run many instances of the integrations for all Sage customers, maintaining security, reliability and availability. This Primary option is the recommended choice going forward and those integrations created using this model benefit from being discoverable in the Sage Integration Cloud user portal and allow users to easily add and configure the product connection through a selfservice web application. Integrations can be created by Sage (for select partners) or ISV partners and made available to all Sage customers. Additionally, system integrators, consultants and integration partners have the option to create customer-specific or highly customizable implementations including e.g. one-off integrations with customer legacy backend systems or non-sage solutions. Sage Integration Cloud Technology Whitepaper Sage Page 6 of 11

ISV partners only pay a low, flat monthly fee to Cloud Elements for using the platform to develop their integration components and publish their proprietary elements (i.e. connectors to their API), but Sage covers the cost of running integrations for all customers; there is no per-customer/month cost for the ISV related to usage or number of integrations. For customer-specific integrations created by system integrators, consultants or integration partners, Cloud Elements will bill the partner or customer based on the current pricing model, but applying a substantial discount for Sage partners and customers. Sage provides elements and hubs for cloud products as well as the portal and on-premise connectivity free of charge to all partners, customers and Cloud Elements customers. Marketplace Customers are able to discover available partner product integrations through the marketplace, a public, searchable repository maintained by Sage. All products from ISV partners are with integrations to Sage products are listed in the marketplace. Currently the Marketplace provides descriptions of available Sage and partner products and services, supporting filtering by category, Sage product and integration availability. Future versions of the marketplace will offer ratings and advanced filter capabilities to allow customers to narrow down options by specific features and regions supported by the listed solutions. Sage Integration Cloud User Portal Once a user has selected a product in the marketplace, they will be guided through the provisioning and setup of the product and have the opportunity to configure the integration with their Sage solution. The web portal allows users to connect to their Sage product(s), Sage Integration Cloud Technology Whitepaper Sage Page 7 of 11

log into the partner solution to authorize the solution to access the data from their Sage product and configure settings relevant to the integration data and flow. The portal will also be directly accessible from within most Sage products, allowing users to view compatible products and proceed to create and configure an integration. Once the configuration is complete, the data exchange process typically runs unattended in the background, triggered by actions in either product or scheduled to run periodically, depending on the chosen integration. The portal pages allow customers to examine the integration status, disable connections or modify integration parameters. The Sage Integration Cloud portal supports automated deployment and configuration of integrations that were built using the Sage Integration Platform provided by Cloud Elements. Sage Partner Community & Tools All services available to partners will be consolidated into a global partner community site, built on the Salesforce platform. The first release supports global products in US English only, but is open to all new partners, regardless of partner type (i.e. resellers, ISVs, implementation partners etc.) or tier; future deliveries extend the offering to all partners, additional products and languages. To support partnership management and marketing, the site allows users to enroll and onboard into the partner program, providing access to Sage Partner Program (SPP) details and marketing content for global products. Reseller partners can manage leads and referrals via an integration with the Sage Amplifinity platform (initially available for Sage Live only). Sage Integration Cloud Technology Whitepaper Sage Page 8 of 11

Chatter discussion forums and messaging allow business managers, sales users, implementation consultants and developers to directly engage with Sage. ISVs and developers find integration implementation guides, technical API and product information, links to the API portal and case management and support functions to report issues to Sage and check on the request status. Future versions of the partner community extend the functionality to allow open forums, additional sales functions, deep integration for developers, the ability to manage customer data, extended reposting and analytics (including referral statistics and payments) and enable submitting Sage Marketplace product listing or change requests. Sage Integration Cloud Technology Whitepaper Sage Page 9 of 11

Conclusion The Sage Integration Cloud initiative provides a comprehensive, holistic solution comprised of services, tools and technologies for Sage partners, supporting development, marketing, sales, management and finance functions. Customers benefit by having a multitude of services to choose from that can they can add to existing Sage solutions. Developers and ISVs can significantly accelerate implementation of integrations by leveraging new APIs, the Sage Integration Cloud portal, services and the (ipaas) integration platform Sage provides in cooperation with Cloud Elements. Sage Integration Cloud Technology Whitepaper Sage Page 10 of 11

Appendix: Customer Quick Facts The Sage Integration Cloud Portal Easily Integrates Many (Sage and Partner) Applications No Charge for Integrations, Services Directly Billed by Sage or Partners Discover and Configure Connectable Products, Start from Your Sage Application Sage and Partners Create and Maintain Integrations Backed by Reliable Platform (Cloud Elements), Sage Security, Monitoring, Support Partner Quick Facts Standard Integrations (Using Sage Integration Cloud Portal) Fewer Specialized Skills, Lower Cost to Create & Maintain Build Integration on CloudElements, ipaas Sage Provisions and Operates No Per-Customer / Usage Fees for ISVs / Partners Small Fee to Support Development of Integrations (Elements) Significantly Easier to Integrate with Multiple Sage Products (On-Prem and Cloud) Custom Integrations Custom or Legacy Systems Integration (e.g. Implementation Partners) Low Effort, Leverage Available Elements and Formulas for Sage and Third-Party Systems Reduced Sage Partner Pricing for use of CloudElements ipaas Sage Integration Cloud Technology Whitepaper Sage Page 11 of 11