ebook img

Providing and Consuming Web Services in ABAP PDF

55 Pages·2006·1.08 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Providing and Consuming Web Services in ABAP

Providing and Consuming Web Services in ABAP Peter McNulty SAP NetWeaver Product Management Agenda Overview of the Web Service technology Inside-out approach: Creating a Web Service from existing business functionality Demo: Create a Web Service Consuming a Web Service from an ABAP program Demo: Consume a Web Service Summary © SAP AG2005, SAP TechEd ’05 / CD153 / 2 Agenda Overview of the Web Service technology Inside-out approach: Creating a Web Service from existing business functionality Demo: Create a Web Service Consuming a Web Service from an ABAP program Demo: Consume a Web Service Summary © SAP AG2005, SAP TechEd ’05 / CD153 / 3 Web Services Overview: Definition WEB SERVICES are SELF CONTAINED and SELF DESCRIBING APPLICATION FUNCTIONALITIES that can be PROCESSED through OPEN INTERNET STANDARDS © SAP AG2005, SAP TechEd ’05 / CD153 / 4 Web Services Overview: The Nature of Web Services Web Services act like a black-box that may require input and deliver a result work on top of any communication technology stack can be published, discovered and invoked based on open technology standards work in synchronous and asynchronous scenarios facilitate integration within an enterprise as well as cross enterprises © SAP AG2005, SAP TechEd ’05 / CD153 / 5 Web Services Overview: The Paradigm UDDI UDDI Service Directory 2 1 (cid:132) Discover Web service Direct WSDL exchange (cid:132) Create Web service (cid:132) Develop Client App (cid:132) Create WSDL (cid:132) Publish WSDL (opt.) WSDL WSDL Document Document Web service e c Client vi r e s b e W SOAP Bus. Functionality (cid:132) Web service Execution Web service Provider 3 © SAP AG2005, SAP TechEd ’05 / CD153 / 6 Web Services Overview: Examples (cid:132) Intelligent product catalog search (cid:132) Publish and analyze financial reports (XBRL based) (cid:132) Product availability check (cid:132) Electronic bill presentment and (cid:132) Pricing inquiry payment (cid:132) Customer credit check (cid:132) Matching vacancies and job applicants profiles (cid:132) Order status check (cid:132) Postal service address check (cid:132) Vendor managed inventory Demand forecasts, stock (cid:132) UDDI registration and discovery (cid:139) replenishment … (cid:132) Automated web searches (cid:132) Dynamic auctioning and bidding (Google) © SAP AG2005, SAP TechEd ’05 / CD153 / 7 Web Services Overview: Example Get Employee Address Info Manager Company Service Provider CRM Get Employee Employee Portal Contact Address iView Information Information Archiving Database HR Private Address = Web Service © SAP AG2005, SAP TechEd ’05 / CD153 / 8 Web Services Overview: Fundamental Elements of the complete Web Service Solution Open Technology Standards for Web Services Referent XML, WSDL, SOAP, UDDI, WSI to business semantics RosettaNet, Spec2000, HR-XML, Web Service XBRL, IFX, Technology papiNet, .... SAP NetWeaver © SAP AG2005, SAP TechEd ’05 / CD153 / 9 Web Services Overview: Standards – Overview Examples for Supported Standards in SAP NetWeaver (cid:132) W3C (cid:139) SOAP 1.1 (cid:139) WSDL 1.1 (cid:139) XML Schema (cid:139) XML Signature (cid:139) XSL (cid:132) BPML (cid:132) SAP NetWeaver is based on (cid:132) CIM Open Standards (cid:132) OASIS (cid:139) SAML (cid:139) UBL (cid:132) SAP NetWeaver Supports (cid:139) UDDI 2.0 / 3.0 Standards on Technology, (cid:139) WSRP Framework and Business Level (cid:139) WS-Security (cid:139) XML.org (cid:132) Wf-XML (cid:132) WS-I (cid:132) Built on a consistent technology (cid:139) Basic Profile 1.0 and application stack (cid:132) XMLA (cid:132) UDDI4J (cid:132) JAX-RPC (cid:132) JAXM (cid:132) … and many others © SAP AG2005, SAP TechEd ’05 / CD153 / 10

Description:
Describes the basic characteristics of a Web service Web Service Interface – Background The Service Interface is the interface visible to clients
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.