• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web service
 

Web service

on

  • 1,385 views

 

Statistics

Views

Total Views
1,385
Views on SlideShare
1,352
Embed Views
33

Actions

Likes
3
Downloads
118
Comments
1

5 Embeds 33

http://pensievion.blogspot.in 11
http://pensievion.blogspot.com 9
http://vaithisblog.blogspot.com 7
http://www.slideshare.net 5
http://www.pensievion.blogspot.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • A great presentation for a firm providing web services!
    I advise you to check this ppt templates provider www.slideshare.net
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web service Web service Presentation Transcript

    • WEB SERVICES
      OrangeScapeTechnologies
      Write Once, Cloud Anywhere.
    • Ordering at a restaurant
    • What is Web Service?
      Application Programming Interfaces (API)
      Allows different application from different sources to communicate
      Integration of Web application include standards:
      XML - Extensible Markup Language
      SOAP - Simple Object Access Protocol
      WSDL - Web Services Description Language
      UDDI - Universal Discovery Description and Integration
    • Why Web Service?
      Interoperability among distributed applications – diverse hardware & software
      Accessibility of applications through firewalls using Web protocols
      Cross-platform, cross-language data model (XML)
    • Calling a Web service diagram
    • Web services framework
    • UDDI
      UDDI defines the operation of a service registry:
      Data structures for registering
      SOAP Access API
      Rules for the operation of a global registry
      businessEntity
      businessEntity
      businessEntity
      Rosetta-Net
      businessService
      businessService
      BASDA
      Simple.Buy
      Schemas,
      Interchange specification
      bindingTemplate
      bindingTemplate
      InstanceDetails
      InstanceDetails
      categoryBag
      SIC CODE
      NAICS
      keyedReference
      keyedReference
      identifierBag
      DUNS Numbers
      keyedReference
      keyedReference
      Thomas Registry ID
      Web Service
    • WSDL
      Provides functional description of network services:
      IDL description
      Protocol and deployment details
      Platform independent description.
      Extensible language.
      Used in combination of XML & SOAP
      Service
      Port
      (e.g. http://host/svc)
      Port
      Binding
      (e.g. SOAP)
      Binding
      portType
      operation(s)
      ageinMes
      outMessage
    • Structure of WSDL
      <definitions><types>  definition of types........</types><message>  definition of a message....</message><portType>  definition of a port.......</portType><binding>  definition of a binding....</binding>
      </definitions>
    • SOAP
      Relies on XML for messaging
      Messaging framework:
      SOAP processing model
      SOAP extensibility mode
      SOAP underlying protocol binding
      SOAP message construct
    • SOAP format
      <SOAP-ENV:Envelope
      xmlns="http://schemas.xmlsoap.org/soap/envelope/">
      < SOAP-ENV:Header>
      ...
      </ SOAP-ENV:Header>
      < SOAP-ENV:Body>
      ...
      </ SOAP-ENV:Body>
      ...
      </ SOAP-ENV: Envelope>
    • Architecture
    • Style of use
    • RPC
      “Remote Procedure Call”
      First web service tools
      Basic unit- WSDL
      Tightly coupled
    • SOA
      “Service Oriented Architecture”
      Basic unit of communication is message
      “Message-oriented” service
      Loosely coupled
    • REST
      “Representational State Transfer”
      Constrains interface to a set of well know operations
      Described in context of HTTP
    • Web service , Mashups and API’s
      Mashups is any web feature that builds on services provided by other sites.
      API contains classes and Interfaces just like a program.
      A web service is a form of API (Application Programming Interface).
      Embedding a URL to google maps, a webservice? a mashup? Or a API ?
    • Web Services in OrangeScape 3.0
    • Style of Use - SOAP
      Expose a service
      Easy generation of WSDL.
      Default services.
      User defined services.
      Consume a Service
      Easy to configure.
    • Consuming a Web Service
    • Style of use – REST ( Representational State Transfer)
      URL with HTTP methods( PUT,POST,GET & DELETE ).
      Data is passed using query string.
    • Conclusion
      The Web services framework is being defined, standardized and supported by the industry at a record pace.
      Broad industry acceptance and standard compliance will make it ubiquitous.
      Will bring an unprecedented level of interoperability to Web applications.
      Integration with any application is now very easy with OrangeScape’s web services.
      The benefits of Web services, however, are not limited to the Web!
    • Questions…..
    • Thank you…