pl_WST
- Details
 - Category: Web
 - Published: Sunday, 20 October 2013 06:05
 - Written by Sternas Stefanos
 - Hits: 16645
 
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
				
				
				
				
							
			
						