pl_WST
- Details
- Category: Web
- Published: Sunday, 20 October 2013 06:05
- Written by Sternas Stefanos
- Hits: 15116
pl_WST
is the port of Web Service Toolkit (WST) library to CodeTyphon Studio.
Web Service Toolkit (WST) contains a server side framework and a WSDL based type library editor for service creation.
WST is made of two parts :
- a set of programs : “typ_lib_edtr” a WSDL based type library editor,
a command line tool “ws_helper” and a IDE integration package which contains some wizards, - a collection of runtime units.
Given an interface definition file (a WSDL file or a pascal file describing a web service),
“ws_helper” (or within IDE, the WSDL file importer wizard) will create a object pascal unit containing a proxy implementing that interface.
At runtime when a call targeting the web service is issued, the proxy's role is to :
- marshall the call paramaters,
- make the call to the target web service,
- receive the call return and unmarshall output parameters to the caller.
Behind the scene, the proxy will take care of the SOAP plumbing details.
Key features are:
- Service definition ( interface ) is separated from implementation,
- Interface and implementations are not bound to message protocol,
- WSDL generation
- Support for SOAP 1.1 serialization
- Support for XMLRPC serialization
- Support for custom binary serialization
- The framework is not bound to a transport protocol
- Easy to add support for application servers.
Type Library Editor features:
- Graphical user interface
- WSDL source view
- Pascal source view of the library
- Pascal Proxy source view
- Pascal implementation skeleton source view
- Pascal Proxy binder view
- enumeration creation interface
- class creation interface
- array creation interface
- type alias creation interface
- service interface creation interface.
Home page: http://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/wst/trunk/
You can explore Units, Functions, Procedures, Classes, etc in our
Source Documentation