Resources | Download | Support   
Home

Overview
Features
Prerequisites
Installation
Resources
Mailing Lists
Support

Documentation
PerlDoc
Users Guide
Cookbook

Releases
Download
Change Log

Project Info
Sourceforge Home
Bugs
CVS
Contributors

Home > Features

Protocol Support

  • Supports SOAP 1.1 and SOAP 1.2 specifications.
  • Includes XMLRPC::Lite, implementation of XML-RPC protocol on client and server side. HTTP, SMTP, POP3, TCP and other transports are available.
  • Supports UDDI publishing and inquiry API on client side. Check UDDI::Lite for details.
  • Demonstrated Interoperability With

  • Interoperability tests with different implementations: Apache SOAP, Frontier, Microsoft SOAP, Microsoft .NET, DevelopMentor, XMethods, 4s4c, Phalanx, Kafka, SQLData, Lucin (in Java, Perl, C++, Python, VB, COM, XSLT).
  • Transport Protocols

  • Provides TCP server implementation with non-blocking multiserver.
  • Supports Jabber transport.
  • Supports MQSeries transport.
  • Provides transparent compression support for HTTP transport.
  • Supports HTTPS protocol.
  • Provides proxy support.
  • Provides FTP client implementation.
  • Supports SMTP protocol.
  • Provides POP3 server implementation.
  • Supports M-POST and redirects in HTTP transport.
  • WSDL Support

  • Supports WSDL schema with stub and run-time access. Supports directive and short (tModel) service descriptions.
  • Attachment Support

  • Supports multipart/form-data MIME attachments.
  • Supports circular linked lists and multiple references.
  • Supports single/multipart MIME attachment (parsing side only).
  • Other

  • Includes XML::Parser::Lite (regexp-based XML parser) which runs instead of XML::Parser where Perl 5.00503 and up runs with some limitations.
  • Provides support for different XML Schemas (1999/2001).
  • Provides CGI/daemon/mod_perl/Apache::Registry/FastCGI server implementations.
  • Provides COM interface. Both SOAP and XML-RPC protocols are supported. Single dll (standalone [2.5MB] or minimal [32kB]). Works on Windows 9x/Me/NT/2K. Examples in VB, Excel/VBA, C#, ASP, JavaScript, PerlScript and Perl.
  • Includes mod_soap and mod_xmlrpc modules. Allows to create SOAP or XML-RPC server with a few lines in .htaccess or httpd.conf file.
  • Provides common dispatch model for SOAP and XML-RPC protocols.
  • Supports Map datatype (encoding of maps/hashes with arbitrary keys).
  • Provides IO (STDIN/STDOUT/File) server implementation.
  • Supports Basic/Digest server authentication.
  • Works with CGI accelerators, like VelociGen and PerlEx.
  • Supports blessed object references, arrays, and custom serialization.
  • Provides exception transport with custom exceptions
  • Supports Base64 encoding and XML entity encoding.
  • Supports XML header attributes.
  • Supports dynamic and static class/method binding.
  • Supports objects-by-reference with simple garbage collection and activation.
  • Provides shell for interactive SOAP sessions.
  • Supports out parameters binding.
  • Supports transparent SOAP calls with autodispatch feature.
  • Provides simple services deployment.
  • Includes tons of examples for SOAP and XML-RPC servers, client/server communications, UDDI access (publishing and inquiry API), WSDL access, integration with Inline module, full webservice search (UDDI+WSDL+SOAP) and others.
  • Has tests, documentation and cookbook to let you be up and running in no time.

  • © 2000-2003, Pavel Kulchenko. All rights reserved.