8
ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 Author : Amanpreet Wraich DISRUPT DIGITIZE SYNERGIZE

ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

  • Upload
    dangthu

  • View
    244

  • Download
    1

Embed Size (px)

Citation preview

Page 1: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

ARIBA Integration using ORACLE SOABristlecone Whitepaper | July 2016Author : Amanpreet Wraich

DISRUPT DIGITIZE SYNERGIZE

Page 2: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

2Data migration white paper

Executive Summary ............................................................................................................................. 3Introduction ......................................................................................................................................... 3Methods of Integrating with Ariba ..................................................................................................... 3Use the Ariba Integration Tool Kit ..................................................................................................... 3Use the Oracle Could Adapter for Ariba ............................................................................................. 5The Field Challenge ............................................................................................................................. 7The Bristlecone Advantage .................................................................................................................. 7

Table of Contents

DISRUPT DIGITIZE SYNERGIZE

Page 3: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

3Data migration white paper

Executive Summary

The ever progressing and expanding businesses, the northwards competition and the possibilities galore that enable companies to woo customers and improve the experience is both challenging and enriching. Equally challenging and interesting is the world of technology that provides pieces enabling different functions for a company. And pieces must fit together and work in harmony. Different functions must work in parallel and this is not always as smooth as it may be wished for. Aiming to rescue, this whitepaper discusses the methods of integration with Ariba cloud system using Oracle SOA Suite.

IntroductionSAP Ariba provides spend management solutions that enable enterprises to drive rapid and sustainable bottom-line results. It delivers an integrated portfolio of enterprise-class software, global services, expertise, and a global supplier network to help companies accelerate adoption and drive performance improvements and competitive advantage. Ariba provides "Spend Management solutions" which help companies analyse, understand, and manage their corporate spending to achieve cost savings and business process efficiency.

Having said that moving to a cloud based application is not a jolly ride and it has its own challenges. It adds to the difficulty when we want to preserve our existing investments and the need is to make the old and new work together or have the on-premise and on-cloud work in tandem. The challenge increases a wee bit more if the applications required to be integrated have different architectural foundations and standards. For example, integrating Oracle suite of applications with SAP Ariba cloud systems which has different standards and oper-ating fundamentals.

Bristlecone attempts to simplify the debate on integrating with Ariba using Oracle SOA. Read on to find the different methods of integrating with Ariba using Oracle SOA.

Methods of Integrating with AribaThere are two available mechanisms to integrate with Ariba using Oracle SOA.• Use the Ariba Integration Tool Kit• Use Oracle cloud adapter for Ariba

Use the Ariba Integration Tool Kit

Ariba Integration Tool Kit better known as Ariba ITK is an Ariba proprietary utility that enables buying organi-sations to integrate Ariba cloud system with their ERP systems through csv files that can be downloaded from Ariba or uploaded to Ariba. The Ariba ITK is further made up of two tools to allow data transactions:

• Ariba Data Transfer ToolIf you would need to work directly with the data stored in files in CSV format or have systems that can create CSV files, Ariba Data Transfer Tool is the way to go. It is a command line utility which can help upload or download CSV files to and from Ariba in a batch mode.The magic begins when we can easily run this command line utility using an Oracle BPEL Composite.Let’s get into some details. Through a simple installation and configuration of the Ariba ITK in a secure envi-

ronment, we can add in the flexibility of the Oracle File adapter and transformation capabilities of the XSLT tool in Oracle SOA BPEL composite to completely fulfil the integration. Oracle SOA allows for all the orchestra-tion that may be needed to fetch data from the ERP system, perform transformations and create a CSV file. This file can then be uploaded to Ariba cloud system by making a call to the ITK against a particular batch event again through the same Oracle SOA BPEL composite.

On the reverse, Oracle SOA can facilitate the extract of data from ITK in an automated fashion into CSV files that can then be polled and read by Oracle SOA composite to further process the data and push it to the final destination.

Ariba ITK allows various configurations to enable fetching data for specific objects, at specific intervals, import files and invoke tasks in Ariba that inherently takes care of the dependency between different files. It even allows for notifications that can be sent through the mail servers configured on the OS.Below is an illustration of the overall architecture that plays in this integration. This is an integration between Ariba cloud system and Deltek Costpoint system to enable transactional data of Purchase Orders to travel between Ariba and Deltek Costpoint on creation, updates or cancellations.

• Ariba Data Transfer ToolIf you have jdbc-based systems or simply if the data from DB tables can be directly extracted and written into CSV files ready to be consumed by Ariba cloud system, DB connector would be a simpler solution. This works when there is no need for complex transformations or enrichment of data from different sources.

Use the Oracle Could Adapter for AribaBased on the common Oracle cloud framework, Oracle cloud adapter for Ariba offers the ease of integrating with Ariba cloud system through the Ariba exposed web services. This is a secure, over https, XML based standard mechanism to transfer data to and from Ariba using the Oracle SOA BPEL component. It enables a direct communication with the Ariba cloud system with a SOAP API as well as Ariba ITK support. Additional cXML support and integration capability allows for a direct communication with Suppliers through Ariba and abolishes the wait time for Suppliers to search the Ariba interface for Buyer updates.

Below is an illustration of an overall architecture to allow remittance integration with Ariba through Oracle cloud adapter for Ariba.

The Field ChallengeWhile being able to work with files is made easier with Oracle SOA BPEL composites, the ever changing object definitions in Ariba may pose a challenge. Fields may be added or subtracted from an object we export into files using Ariba export tasks. Since Oracle SOA File adapter is based on standards and looks for a standard schema, reading CSV files with dynamic schema can be a challenge. It increases the overall complexity of the integration and may be a performance bummer.

The Bristlecone AdvantageBristlecone has enabled Ariba integration for its customers using Oracle SOA Suite with both methods discussed above. Contact us to help you integrate your Ariba cloud systems with our proven hands on expertise in the area. The Oracle cloud adapter for Ariba is built in-house and the team is always on an enhancement spree.

DISRUPT DIGITIZE SYNERGIZE

Page 4: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

4Data migration white paper

Executive Summary

The ever progressing and expanding businesses, the northwards competition and the possibilities galore that enable companies to woo customers and improve the experience is both challenging and enriching. Equally challenging and interesting is the world of technology that provides pieces enabling different functions for a company. And pieces must fit together and work in harmony. Different functions must work in parallel and this is not always as smooth as it may be wished for. Aiming to rescue, this whitepaper discusses the methods of integration with Ariba cloud system using Oracle SOA Suite.

IntroductionSAP Ariba provides spend management solutions that enable enterprises to drive rapid and sustainable bottom-line results. It delivers an integrated portfolio of enterprise-class software, global services, expertise, and a global supplier network to help companies accelerate adoption and drive performance improvements and competitive advantage. Ariba provides "Spend Management solutions" which help companies analyse, understand, and manage their corporate spending to achieve cost savings and business process efficiency.

Having said that moving to a cloud based application is not a jolly ride and it has its own challenges. It adds to the difficulty when we want to preserve our existing investments and the need is to make the old and new work together or have the on-premise and on-cloud work in tandem. The challenge increases a wee bit more if the applications required to be integrated have different architectural foundations and standards. For example, integrating Oracle suite of applications with SAP Ariba cloud systems which has different standards and oper-ating fundamentals.

Bristlecone attempts to simplify the debate on integrating with Ariba using Oracle SOA. Read on to find the different methods of integrating with Ariba using Oracle SOA.

Methods of Integrating with AribaThere are two available mechanisms to integrate with Ariba using Oracle SOA.• Use the Ariba Integration Tool Kit• Use Oracle cloud adapter for Ariba

Use the Ariba Integration Tool Kit

Ariba Integration Tool Kit better known as Ariba ITK is an Ariba proprietary utility that enables buying organi-sations to integrate Ariba cloud system with their ERP systems through csv files that can be downloaded from Ariba or uploaded to Ariba. The Ariba ITK is further made up of two tools to allow data transactions:

• Ariba Data Transfer ToolIf you would need to work directly with the data stored in files in CSV format or have systems that can create CSV files, Ariba Data Transfer Tool is the way to go. It is a command line utility which can help upload or download CSV files to and from Ariba in a batch mode.The magic begins when we can easily run this command line utility using an Oracle BPEL Composite.Let’s get into some details. Through a simple installation and configuration of the Ariba ITK in a secure envi-

ronment, we can add in the flexibility of the Oracle File adapter and transformation capabilities of the XSLT tool in Oracle SOA BPEL composite to completely fulfil the integration. Oracle SOA allows for all the orchestra-tion that may be needed to fetch data from the ERP system, perform transformations and create a CSV file. This file can then be uploaded to Ariba cloud system by making a call to the ITK against a particular batch event again through the same Oracle SOA BPEL composite.

On the reverse, Oracle SOA can facilitate the extract of data from ITK in an automated fashion into CSV files that can then be polled and read by Oracle SOA composite to further process the data and push it to the final destination.

Ariba ITK allows various configurations to enable fetching data for specific objects, at specific intervals, import files and invoke tasks in Ariba that inherently takes care of the dependency between different files. It even allows for notifications that can be sent through the mail servers configured on the OS.Below is an illustration of the overall architecture that plays in this integration. This is an integration between Ariba cloud system and Deltek Costpoint system to enable transactional data of Purchase Orders to travel between Ariba and Deltek Costpoint on creation, updates or cancellations.

• Ariba Data Transfer ToolIf you have jdbc-based systems or simply if the data from DB tables can be directly extracted and written into CSV files ready to be consumed by Ariba cloud system, DB connector would be a simpler solution. This works when there is no need for complex transformations or enrichment of data from different sources.

Use the Oracle Could Adapter for AribaBased on the common Oracle cloud framework, Oracle cloud adapter for Ariba offers the ease of integrating with Ariba cloud system through the Ariba exposed web services. This is a secure, over https, XML based standard mechanism to transfer data to and from Ariba using the Oracle SOA BPEL component. It enables a direct communication with the Ariba cloud system with a SOAP API as well as Ariba ITK support. Additional cXML support and integration capability allows for a direct communication with Suppliers through Ariba and abolishes the wait time for Suppliers to search the Ariba interface for Buyer updates.

Below is an illustration of an overall architecture to allow remittance integration with Ariba through Oracle cloud adapter for Ariba.

The Field ChallengeWhile being able to work with files is made easier with Oracle SOA BPEL composites, the ever changing object definitions in Ariba may pose a challenge. Fields may be added or subtracted from an object we export into files using Ariba export tasks. Since Oracle SOA File adapter is based on standards and looks for a standard schema, reading CSV files with dynamic schema can be a challenge. It increases the overall complexity of the integration and may be a performance bummer.

The Bristlecone AdvantageBristlecone has enabled Ariba integration for its customers using Oracle SOA Suite with both methods discussed above. Contact us to help you integrate your Ariba cloud systems with our proven hands on expertise in the area. The Oracle cloud adapter for Ariba is built in-house and the team is always on an enhancement spree.

DISRUPT DIGITIZE SYNERGIZE

Page 5: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

Executive Summary

The ever progressing and expanding businesses, the northwards competition and the possibilities galore that enable companies to woo customers and improve the experience is both challenging and enriching. Equally challenging and interesting is the world of technology that provides pieces enabling different functions for a company. And pieces must fit together and work in harmony. Different functions must work in parallel and this is not always as smooth as it may be wished for. Aiming to rescue, this whitepaper discusses the methods of integration with Ariba cloud system using Oracle SOA Suite.

IntroductionSAP Ariba provides spend management solutions that enable enterprises to drive rapid and sustainable bottom-line results. It delivers an integrated portfolio of enterprise-class software, global services, expertise, and a global supplier network to help companies accelerate adoption and drive performance improvements and competitive advantage. Ariba provides "Spend Management solutions" which help companies analyse, understand, and manage their corporate spending to achieve cost savings and business process efficiency.

Having said that moving to a cloud based application is not a jolly ride and it has its own challenges. It adds to the difficulty when we want to preserve our existing investments and the need is to make the old and new work together or have the on-premise and on-cloud work in tandem. The challenge increases a wee bit more if the applications required to be integrated have different architectural foundations and standards. For example, integrating Oracle suite of applications with SAP Ariba cloud systems which has different standards and oper-ating fundamentals.

Bristlecone attempts to simplify the debate on integrating with Ariba using Oracle SOA. Read on to find the different methods of integrating with Ariba using Oracle SOA.

Methods of Integrating with AribaThere are two available mechanisms to integrate with Ariba using Oracle SOA.• Use the Ariba Integration Tool Kit• Use Oracle cloud adapter for Ariba

Use the Ariba Integration Tool Kit

Ariba Integration Tool Kit better known as Ariba ITK is an Ariba proprietary utility that enables buying organi-sations to integrate Ariba cloud system with their ERP systems through csv files that can be downloaded from Ariba or uploaded to Ariba. The Ariba ITK is further made up of two tools to allow data transactions:

• Ariba Data Transfer ToolIf you would need to work directly with the data stored in files in CSV format or have systems that can create CSV files, Ariba Data Transfer Tool is the way to go. It is a command line utility which can help upload or download CSV files to and from Ariba in a batch mode.The magic begins when we can easily run this command line utility using an Oracle BPEL Composite.Let’s get into some details. Through a simple installation and configuration of the Ariba ITK in a secure envi-

ronment, we can add in the flexibility of the Oracle File adapter and transformation capabilities of the XSLT tool in Oracle SOA BPEL composite to completely fulfil the integration. Oracle SOA allows for all the orchestra-tion that may be needed to fetch data from the ERP system, perform transformations and create a CSV file. This file can then be uploaded to Ariba cloud system by making a call to the ITK against a particular batch event again through the same Oracle SOA BPEL composite.

On the reverse, Oracle SOA can facilitate the extract of data from ITK in an automated fashion into CSV files that can then be polled and read by Oracle SOA composite to further process the data and push it to the final destination.

Ariba ITK allows various configurations to enable fetching data for specific objects, at specific intervals, import files and invoke tasks in Ariba that inherently takes care of the dependency between different files. It even allows for notifications that can be sent through the mail servers configured on the OS.Below is an illustration of the overall architecture that plays in this integration. This is an integration between Ariba cloud system and Deltek Costpoint system to enable transactional data of Purchase Orders to travel between Ariba and Deltek Costpoint on creation, updates or cancellations.

• Ariba Data Transfer ToolIf you have jdbc-based systems or simply if the data from DB tables can be directly extracted and written into CSV files ready to be consumed by Ariba cloud system, DB connector would be a simpler solution. This works when there is no need for complex transformations or enrichment of data from different sources.

5Data migration white paper

Use the Oracle Could Adapter for AribaBased on the common Oracle cloud framework, Oracle cloud adapter for Ariba offers the ease of integrating with Ariba cloud system through the Ariba exposed web services. This is a secure, over https, XML based standard mechanism to transfer data to and from Ariba using the Oracle SOA BPEL component. It enables a direct communication with the Ariba cloud system with a SOAP API as well as Ariba ITK support. Additional cXML support and integration capability allows for a direct communication with Suppliers through Ariba and abolishes the wait time for Suppliers to search the Ariba interface for Buyer updates.

Below is an illustration of an overall architecture to allow remittance integration with Ariba through Oracle cloud adapter for Ariba.

The Field ChallengeWhile being able to work with files is made easier with Oracle SOA BPEL composites, the ever changing object definitions in Ariba may pose a challenge. Fields may be added or subtracted from an object we export into files using Ariba export tasks. Since Oracle SOA File adapter is based on standards and looks for a standard schema, reading CSV files with dynamic schema can be a challenge. It increases the overall complexity of the integration and may be a performance bummer.

The Bristlecone AdvantageBristlecone has enabled Ariba integration for its customers using Oracle SOA Suite with both methods discussed above. Contact us to help you integrate your Ariba cloud systems with our proven hands on expertise in the area. The Oracle cloud adapter for Ariba is built in-house and the team is always on an enhancement spree.

DISRUPT DIGITIZE SYNERGIZE

Page 6: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

6Data migration white paper

Partner with Bristlecone to optimize your supply chain investment and implement quick time-to-value solu-tions. To set up a discussion with our team, please send your inquiry to [email protected]

©2017 Bristlecone Ltd. Bristlecone believes the information in this presentation is accurate as of the presentation date. The information is subject to change without notice.Bristlecone acknowledges the proprietary rights of the trademarks and product names of all companies mentioned herein. All Rights Reserved.

Corporate HeadquartersSan Jose10 Almaden Blvd, Suite 600San Jose, CA 95113T (650) 386 4000F (650) 961 2369www.bcone.comPartner

Partner with Bristlecone Managed Services to enhance your business efficiency. Our scalable application support solutions help you realize maximum value from your supply chain execution investments. To set up a discussion with our team, please send your inquiry to [email protected]

DISRUPT DIGITIZE SYNERGIZE

DISRUPT DIGITIZE SYNERGIZE

Page 7: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

7Data migration white paper

Bristlecone is a premier Supply Chain Advisory and Analytics SaaS+ firm headquartered in California’s Silicon Valley.We have offices inthe United States,canada,United Kingdom, Germany, Switzerland, Singapore, Malaysia and India. Learn more at www.bcone.com. To set up a discussion with our team, please send your inquiry to [email protected]

©2017 Bristlecone Ltd. Bristlecone believes the information in this presentation is accurate as of the presentation date. The information is subject to change without notice. Bristlecone acknowledges the proprietary rights of the trademarks and product names of all companies mentioned herein. All Rights Reserved.

Page 8: ARIBA Integration using ORACLE SOA - Bristleconebcone.com/pdf/Ariba.pdf · ARIBA Integration using ORACLE SOA Bristlecone Whitepaper | July 2016 ... Introduction ... of integration

An ever increasing amount of data is being generated throughout supply chains,which can be used as an advantage.

Irfan KhanCEOBristlecone