d ~ p ¾Ö Â

5
Helping our Clients Achieve Procurement Excellence.

Upload: others

Post on 19-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: d ~ P ¾Ö Â

792 Adler CT, Alpharetta, GA 30005 | www. skyscend.com | 678 733 -0249

Web Services powered by XML and three other core

technologies: WSDL, SOAP, and UDDI

Helping our Clients Achieve Procurement Excellence.

Page 2: d ~ P ¾Ö Â

What are Web services?

Web services are software components that communicate using standards-based Web

technologies including HTTP and XML-based messaging. Web services are designed to be

accessed by other applications. Since they are based on open standards such as HTTP and

XML-based protocols including SOAP and WSDL, Web services are hardware,

programming language, and operating system independent.

Web services are powered by XML and three other core technologies: WSDL, SOAP, and

UDDI

XML

(eXtensible

Markup Language)

WSDL

(Web Services

Description

Language)

SOAP

(Simple Object

Access Protocol)

XML is a W3C (World Wide Web Consortium) specification that defines a meta-languagefor describing data. In XML applications, data is described by surrounding it withcustomizable, text-based tags that give information about the data itself as well as itshierarchical structure

WSDL is an XML-based format for describing Web services. Clients wishing toaccess a Web service can read and interpret its WSDL file to learn about thelocation of the service and its available operations

Six main elements of WSDL file. · Port type - Describes operations performed by the service. · Port - Specifies an address for a binding i.e. communication port · Message - Describes name & format of the message · Types - Defines data types used by the service for sending messages · Binding - Defines communication protocol · Service - Specifies the address for accessing the service

SOAP is an XML-based protocol from the W3C for exchanging data over HTTP. It

provides a simple, standards-based method for sending XML messages between

applications. Web services use SOAP to send messages between a service and its

client(s)

Some of the elements of SOAP documents are:

· Envelope - Specifies that the XML document is a SOAP message

· Header (Optional) - contains information relevant to the message, e.g. the date the

message was sent, authentication data, etc

· Body - Includes the message payload

· Fault (optional)- carries information about a client or server error within a SOAP

message

Page 3: d ~ P ¾Ö Â

Inbound end points are used when the task is initiated by the ERP system.

Outbound end points are used when the task is initiated by the SAP Ariba system

What are SAP Ariba SOAP web service ?

SAP Ariba SOAP web service APIs enable you to exchange data between SAP Ariba Strategic

Sourcing solutions and other systems, such as ERP systems, for real-time data integration. You

can use the SOAP Web Service APIs to extend and integrate SAP Ariba solution to meet your

unique domain specific needs.

SAP Ariba SOAP web services include integration tasks that send and receive SOAP messages

for web services. An integration task requires an end point for the logical communication

channel used by the web service. An end point consists of the URL and authentication

information that controls access to the end point.

There are two types of end points:

The following diagram illustrates how transactions are exchanged between SAP Ariba

Procurement solutions and SAP ERP back end systems using Web Services

Web Services

Channel

SAP

(RFCS)

Ariba

SolutionsERP

NetWeaverXI/PI

SOAP

AdaptiveMapping

RFC

Adapter

Soap

Request

Soap

Response

RFC

Request

RFC

Response

Integration between SAP Ariba and SAP ERP using Web Services

Ariba

Solutions

ERP

Web Services

Channel

SAP

(RFCS)

Soap

Request

Soap

Response

RFC

Request

RFC

Response

EAI Tools

or

Middleware Application

Integration between SAP Ariba and Third Party System ERP

The following diagram illustrates how transactions are exchanged between SAP Ariba

Procurement solutions and a PeopleSoft or third-party system using Web Services

Page 4: d ~ P ¾Ö Â

Contract project SOAP web services

Sourcing event and sourcing project SOAP web services

Knowledge project SOAP web service

User, organization, and supplier SOAP web services

Requisition, Purchase Order

SAP Ariba provides SOAP web services for various subject areas.

SAP Ariba SOAP Web Services

User Organization & Supplier

ContractProject

Sourcing Event Project

KnowledgeProject

Import Users

Add Users to Group

Remove User Group

Delete User

Import Supplier Profiles

Export Supplier Profiles

Export Organizations

Import Organizations

RemoveOrganizations

Import Internal Contract Workspace

Import ProcurementContract Request

Import ProcurementContract Request

Import Sales Contract Request

Import Sales Contract Workspace

Export Supplier Profiles

Download ContractHeader Fields

Export WorkspaceId

Download ContractTerms

Export ContractTerms

Import CLID Using XML

Import Sourcing Event

Import Sourcing Project

Download RFX Awards

Download RFX Awards with Filters

Export RFX Awards

Document URL Outbound

Document Status Change Notifications

Document Status Change Notifications

Import KnowledgeProject

Page 5: d ~ P ¾Ö Â

CONTACT US

Office HQ

678 733-0249

792 Adler CT, Alpharetta, GA 30005

www.skyscend.com

[email protected]