d ~ p ¾Ö Â
TRANSCRIPT
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.
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
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
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
CONTACT US
Office HQ
678 733-0249
792 Adler CT, Alpharetta, GA 30005
www.skyscend.com