SlideShare a Scribd company logo
1 of 12
Download to read offline
Sage Integration Cloud Technology
Whitepaper
Sage
Christian Rubach
July 21, 2016
Sage Integration Cloud Technology Whitepaper | Sage Page 1 of 11
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 2 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 3 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 4 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 5 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 self-
service 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 6 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 self-
service 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 7 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 8 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 on-
board 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 9 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 10 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 11 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

More Related Content

What's hot

Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformSAP Cloud Platform
 
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP Slides
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP SlidesXamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP Slides
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP SlidesXamarin
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019SAP Cloud Platform
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...Darren Crowder
 
JahiaOne - MVC in Jahia 7 Using Spring Web Flow
JahiaOne - MVC in Jahia 7 Using Spring Web FlowJahiaOne - MVC in Jahia 7 Using Spring Web Flow
JahiaOne - MVC in Jahia 7 Using Spring Web FlowJahia Solutions Group
 
Introduction to API Led connectivity
Introduction to API Led connectivityIntroduction to API Led connectivity
Introduction to API Led connectivityDeepak Bisht
 
L1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API ManagementL1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API ManagementSAP Cloud Platform
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017Harsh Jegadeesan
 
SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)SAP Cloud Platform
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)Harsh Jegadeesan
 
Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Ashish Saxena
 
SAP Cloud Platform CPEA Roadmap Services (05.2020)
SAP Cloud Platform CPEA  Roadmap Services (05.2020)SAP Cloud Platform CPEA  Roadmap Services (05.2020)
SAP Cloud Platform CPEA Roadmap Services (05.2020)SAP Cloud Platform
 
How to Effectively Build Web APIs for Microservices
How to Effectively Build Web APIs for Microservices How to Effectively Build Web APIs for Microservices
How to Effectively Build Web APIs for Microservices WSO2
 
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformCraft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformHarsh Jegadeesan
 

What's hot (20)

Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
 
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP Slides
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP SlidesXamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP Slides
Xamarin and SAP Mobile Platform for Mobile Enterprise Success - SAP Slides
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and Roadmap
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 
PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications" PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications"
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...
 
JahiaOne - MVC in Jahia 7 Using Spring Web Flow
JahiaOne - MVC in Jahia 7 Using Spring Web FlowJahiaOne - MVC in Jahia 7 Using Spring Web Flow
JahiaOne - MVC in Jahia 7 Using Spring Web Flow
 
Introduction to API Led connectivity
Introduction to API Led connectivityIntroduction to API Led connectivity
Introduction to API Led connectivity
 
L1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API ManagementL1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API Management
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017
 
SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)
 
Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)
 
SAP Cloud Platform CPEA Roadmap Services (05.2020)
SAP Cloud Platform CPEA  Roadmap Services (05.2020)SAP Cloud Platform CPEA  Roadmap Services (05.2020)
SAP Cloud Platform CPEA Roadmap Services (05.2020)
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
 
SAP Business Objects Software development Kit
SAP Business Objects Software development Kit SAP Business Objects Software development Kit
SAP Business Objects Software development Kit
 
API Connect from IBM
API Connect from IBMAPI Connect from IBM
API Connect from IBM
 
How to Effectively Build Web APIs for Microservices
How to Effectively Build Web APIs for Microservices How to Effectively Build Web APIs for Microservices
How to Effectively Build Web APIs for Microservices
 
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformCraft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
 

Viewers also liked

Sage x3 Solution Manufacturing
Sage x3 Solution ManufacturingSage x3 Solution Manufacturing
Sage x3 Solution ManufacturingVTS Solutions Inc.
 
Sage x3 manufacturing_best_practices
Sage x3 manufacturing_best_practicesSage x3 manufacturing_best_practices
Sage x3 manufacturing_best_practicesVTS Solutions Inc.
 
SCE Accounting Comparison
SCE Accounting ComparisonSCE Accounting Comparison
SCE Accounting ComparisonCoralTree
 
Sage Instagram Take-over Dec 2016 SmallBizSatUK DM
Sage Instagram Take-over Dec 2016 SmallBizSatUK DMSage Instagram Take-over Dec 2016 SmallBizSatUK DM
Sage Instagram Take-over Dec 2016 SmallBizSatUK DMDave Murphy
 
Nicole Solly's presentation at SAGE 2016
Nicole Solly's presentation at SAGE 2016Nicole Solly's presentation at SAGE 2016
Nicole Solly's presentation at SAGE 2016Ruperta Daher
 
Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013
Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013
Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013xperdyte
 
Sage CRM Manufacturing Company Success Stories
Sage CRM Manufacturing Company Success StoriesSage CRM Manufacturing Company Success Stories
Sage CRM Manufacturing Company Success StoriesBurCom Consulting Ltd.
 
Sage 100 User Group | October 2016
Sage 100 User Group | October 2016Sage 100 User Group | October 2016
Sage 100 User Group | October 2016BCS ProSoft
 

Viewers also liked (9)

Sage x3 Solution Manufacturing
Sage x3 Solution ManufacturingSage x3 Solution Manufacturing
Sage x3 Solution Manufacturing
 
Sage x3 manufacturing_best_practices
Sage x3 manufacturing_best_practicesSage x3 manufacturing_best_practices
Sage x3 manufacturing_best_practices
 
SCE Accounting Comparison
SCE Accounting ComparisonSCE Accounting Comparison
SCE Accounting Comparison
 
Sage 300 (Accpac) Users Group Meeting
Sage 300 (Accpac) Users Group Meeting Sage 300 (Accpac) Users Group Meeting
Sage 300 (Accpac) Users Group Meeting
 
Sage Instagram Take-over Dec 2016 SmallBizSatUK DM
Sage Instagram Take-over Dec 2016 SmallBizSatUK DMSage Instagram Take-over Dec 2016 SmallBizSatUK DM
Sage Instagram Take-over Dec 2016 SmallBizSatUK DM
 
Nicole Solly's presentation at SAGE 2016
Nicole Solly's presentation at SAGE 2016Nicole Solly's presentation at SAGE 2016
Nicole Solly's presentation at SAGE 2016
 
Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013
Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013
Xperdyte Manufacturing at Sage Evolution Event - 2 July 2013
 
Sage CRM Manufacturing Company Success Stories
Sage CRM Manufacturing Company Success StoriesSage CRM Manufacturing Company Success Stories
Sage CRM Manufacturing Company Success Stories
 
Sage 100 User Group | October 2016
Sage 100 User Group | October 2016Sage 100 User Group | October 2016
Sage 100 User Group | October 2016
 

Similar to Sage Integration Cloud Technology Whitepaper

Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...Aelum Consulting
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET Journal
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud PortalAmir Blich
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP Portal
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
Enterprise API deployment best practice
Enterprise API deployment best practiceEnterprise API deployment best practice
Enterprise API deployment best practiceSanjay Roy
 
Build Seamless Integrations using ServiceNow Integration Hub
Build Seamless Integrations using ServiceNow Integration Hub Build Seamless Integrations using ServiceNow Integration Hub
Build Seamless Integrations using ServiceNow Integration Hub Aelum Consulting
 
Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentationguestbc8b80
 
APIs +Micro services technology for Computing
APIs +Micro services technology for ComputingAPIs +Micro services technology for Computing
APIs +Micro services technology for Computingwismoyo92
 
API Integration Services Provider
API Integration Services ProviderAPI Integration Services Provider
API Integration Services ProviderAadhyaNandhan
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdfVishnuGone
 
Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?DavidAltmen
 
Power Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisPower Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisIRJET Journal
 
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosAzure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosEthos Technologies
 
Learn from our industry experts, boost your career with our SAP CPI training,...
Learn from our industry experts, boost your career with our SAP CPI training,...Learn from our industry experts, boost your career with our SAP CPI training,...
Learn from our industry experts, boost your career with our SAP CPI training,...manasiallentics
 
Re-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsRe-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsWSO2
 

Similar to Sage Integration Cloud Technology Whitepaper (20)

Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud Services
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud Portal
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview Presentation
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
Enterprise API deployment best practice
Enterprise API deployment best practiceEnterprise API deployment best practice
Enterprise API deployment best practice
 
Build Seamless Integrations using ServiceNow Integration Hub
Build Seamless Integrations using ServiceNow Integration Hub Build Seamless Integrations using ServiceNow Integration Hub
Build Seamless Integrations using ServiceNow Integration Hub
 
Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentation
 
APIs +Micro services technology for Computing
APIs +Micro services technology for ComputingAPIs +Micro services technology for Computing
APIs +Micro services technology for Computing
 
API Integration Services Provider
API Integration Services ProviderAPI Integration Services Provider
API Integration Services Provider
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdf
 
Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?
 
Integration Hub.pdf
Integration Hub.pdfIntegration Hub.pdf
Integration Hub.pdf
 
Qlikview vs. SAS Visual Analytics
Qlikview vs. SAS Visual AnalyticsQlikview vs. SAS Visual Analytics
Qlikview vs. SAS Visual Analytics
 
Power Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisPower Bi Dashboard for Data Analysis
Power Bi Dashboard for Data Analysis
 
Csb(박준성교수 080813)
Csb(박준성교수 080813)Csb(박준성교수 080813)
Csb(박준성교수 080813)
 
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosAzure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
 
Learn from our industry experts, boost your career with our SAP CPI training,...
Learn from our industry experts, boost your career with our SAP CPI training,...Learn from our industry experts, boost your career with our SAP CPI training,...
Learn from our industry experts, boost your career with our SAP CPI training,...
 
Re-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsRe-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & Apps
 

Sage Integration Cloud Technology Whitepaper

  • 1. Sage Integration Cloud Technology Whitepaper Sage Christian Rubach July 21, 2016
  • 2. Sage Integration Cloud Technology Whitepaper | Sage Page 1 of 11 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.
  • 3. Sage Integration Cloud Technology Whitepaper | Sage Page 2 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.
  • 4. Sage Integration Cloud Technology Whitepaper | Sage Page 3 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.
  • 5. Sage Integration Cloud Technology Whitepaper | Sage Page 4 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).
  • 6. Sage Integration Cloud Technology Whitepaper | Sage Page 5 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 self- service 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)
  • 7. Sage Integration Cloud Technology Whitepaper | Sage Page 6 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 self- service 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.
  • 8. Sage Integration Cloud Technology Whitepaper | Sage Page 7 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),
  • 9. Sage Integration Cloud Technology Whitepaper | Sage Page 8 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 on- board 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).
  • 10. Sage Integration Cloud Technology Whitepaper | Sage Page 9 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.
  • 11. Sage Integration Cloud Technology Whitepaper | Sage Page 10 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.
  • 12. Sage Integration Cloud Technology Whitepaper | Sage Page 11 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