
Seamless support for HTTPS endpoints
---------------------------------------------------------------
VisualAge Smalltalk V6.0.0 includes support for Secure Socket Layer (SSL).  Security is a very important issue in the
world of Web services, and secure sockets provide a mechanism for protecting sensitive data.  The VisualAge Smalltalk
Web services beta .40 allows Web service client applications to seamlessly invoke remote services over secure
sockets via the HTTPS protocol.


Processing of messages with WSDL document/literal encoding
-----------------------------------------------------------------------------------------------------
Most early efforts in Web services have been devoted to constructing service operations that can be invoked
via SOAP using an RPC style of encoding.  More recently, SOAP implementors are recognizing that an RPC
message processing strategy is not appropriate for all circumstances.  For example, RPC may not be optimal
for requests that require sharing of complex structured data that conforms to a specific schema (ie. an order form). 
VisualAge Version 6.0.0 Web services support enables invocation of services encoded
using the WSDL document/literal style.  In the 0.40 beta, support is extended to allow hosting
of services with document/literal style.


Execution time unloading of image components 
-----------------------------------------------------------------------------
When practical, Web services applications built in VisualAge Smalltalk should be packaged and deployed as
image components.   This strategy provides several advantages including the capability to dynamically deploy
and undeploy a service.  In this beta, the #undeploy: operation of the SstWSContainer will unload all image components
referenced in the passed deployment descriptor.  This allows users to repackage/redeploy services without shutting
down their VAST Web services platform.


SST Proxy Support
-----------------
SST provides HTTP proxy support in V6.0.0, and for this beta, the ability to specify hosts which should be 
excluded.  Since the Web services feature is built on top of SST, we will take advantage of this if it is defined.
To setup a proxy server at http://acme.com:8080, except for the hosts earlgrey and vasthost, use code like the following:

	(SstTransport configurationRegistry at: 'httpl')
		proxyUrl: 'http://acme.com:8080' sstAsUrl;
		proxyExceptionList: 'vasthost;earlgrey'.


NOTE: This is a global setting, and every request using the 'httpl' configuration will use the defined proxy server.
Also, the 'proxyExceptionList' can contain any number of host names, delimited by a ';'.
