Implementation of Web Services in Perl by Litis Abraham - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Implementation of Web Services in Perl by Litis Abraham

Description:

SOAP Simple Object Access Protocol. WSDL Web Services Description Language ... http://builder.cnet.com/webbuilding/0-7704-8-4874769-1.html ... – PowerPoint PPT presentation

Number of Views:99
Avg rating:3.0/5.0
Slides: 8
Provided by: university107
Learn more at: http://www.cs.uccs.edu
Category:

less

Transcript and Presenter's Notes

Title: Implementation of Web Services in Perl by Litis Abraham


1
Implementation of Web Services in PerlbyLitis
Abraham Gomathy SankaraCS522 Fall 2001
Semester Project
2
Web Services
  • Bind applications together over the Internet
  • Utilize
  • Internet infrastructure
  • XML
  • Common standards by infrastructure provider
  • Rely upon
  • SOAP Simple Object Access Protocol
  • WSDL Web Services Description Language
  • UDDI Universal Discovery, Description and
    Integration

3
  
source - http//www.webservices.org/
4
  • SOAP Server
  • package Worldsub new bless ,
    shiftsub HelloWorld my (self)
    _at__return "Hello World\n"1
  • use SOAPTransportHTTPuse
    WorldSOAPTransportHTTPCGI  -gt
    dispatch_to('World')  -gt handle
  • SOAP Client
  • use SOAPLitemy s SOAPLite   -gturi('Worl
    d')   -gtproxy('http//soapserver.
  • mycompany.com/soap/soapserver.cgi')   -gt
    HelloWorld()print s-gtresult()

5
SOAP Request
  • XML Document that consists of an envelope, header
    body
  • lt?xml version"1.0" encoding"UTF-8"?gtltSOAP-ENV
    Envelope xmlnsSOAP-ENC"http//schemas.xmlsoap.o
    rg/soap/encoding/"SOAP-ENVencodingStyle"http//
    schemas.xmlsoap.org/soap/encoding/"
    xmlnsxsi"http//www.w3.org/1999/XMLSchema-instan
    ce"xmlnsSOAP-ENV"http//schemas.xmlsoap.org/soa
    p/envelope/" xmlnsxsd"http//www.w3.org/1999/XML
    Schema"gtltSOAP-ENVBodygtltnamesp1HelloWorld
    xmlnsnamesp1"World"/gtlt/SOAP-ENVBodygtlt/SOAP-EN
    VEnvelopegt

6
Conclusion
  • Web Services
  • Foundation for a paradigm shift in the internet
  • Integration of applications regardless of
    languages or platforms
  • Perl
  • Best suited for building internet applications
  • Ideal for text extraction using regular
    expressions

7
References
  • http//www.activestate.com/Initiatives/WebServices
    /Whitepaper_PerlandWebServices.pdf
  • http//builder.cnet.com/webbuilding/0-7704-8-48747
    69-1.html
  • http//www.perl.com/pub/a/2001/01/soap.html
  • http//cookbook.soaplite.com/
  • http//www.webservices.org/article.php?sid377mod
    ethreadorder0
  • http//www.xml.com/pub/a/2001/04/04/webservices/in
    dex.html
  • http//aspn.activestate.com/ASPN/WebServices/SWSAP
    I/perltut
  • http//www.uddi.org/pubs/Iru_UDDI_Technical_White_
    Paper.doc
  • http//www.uddi.org/
  • http//www.devxpert.com/tutors/uddi/uddi.asp
  • http//uddi.microsoft.com/about/default.aspx
Write a Comment
User Comments (0)
About PowerShow.com