1 / 6

What is a Web Service?

What is a Web Service?. Distributed Computing Model Loosely Coupled, Course Grained Standard HTTP Transport Sync/Async Programming Model XML for Transport Described by XML Metadata Discovered via Lookup. Web Services Advantages. Programming Language Independent Platform Independent

ulmer
Download Presentation

What is a Web Service?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is a Web Service? • Distributed Computing Model • Loosely Coupled, Course Grained • Standard HTTP Transport • Sync/Async Programming Model • XML for Transport • Described by XML Metadata • Discovered via Lookup

  2. Web Services Advantages • Programming Language Independent • Platform Independent • Firewall Friendly • Sync RPC and Async messaging • Simple to implement

  3. Web Services Stack • Common Internet Protocols (TCP/IP, HTTP, SMTP, FTP) • Data Representation (XML) • Data Format Specification (XML Schema, DTD, RDF, WDDX, XMLP) • Web Services (SOAP, ebXML) • Service Description (WSDL) • Service Discovery (UDDI) • Service Integration/Workflow (WSFL?)

  4. Web Services Pack • Tomcat • JAX PACK • JAXP (Processing) • JAXB (Binding) • JAX-RPC (RPC) • JAXM (Messaging) • JAXR (Registry) • JavaServer Faces (JSR-127)

  5. Other Java Initiatives • JSR 104 - XML Trust Services API • JSR 105 - XML Digital Signature API • JSR 106 - XML Encryption API • JSR 109 - Implementing Enterprise Web Services • JSR 110 - JAVA APIs for WSDL

  6. Web Services Issues • Security • Authentication • Business Process Flow (WFSL) • Performance

More Related