Differences between WebService versions

VA Smalltalk is a "100% VisualAge compatible" IDE that includes the original VisualAge technology and the popular VA Assist and WidgetKit add-ons.

Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig

Differences between WebService versions

Postby McAllister » Thu May 15, 2008 12:22 am


I have a question about the differences between WebService versions.
Until now, i used VA 5.5 with the AbtWebServerInterface.

Now i want to use VA 7.5 and there are the new SstWebServices included.

We will build a new WebService and need to decide which way we go. We have 3 options:
1. build the new webservice like the others by using AbtWebServerInterface
2. use SstWebService for the new webservice, don't touch the old ones
3. Old and new webservices with SstWebService

For the decision i need some informations about the differences between AbtWebServerInterface and SstWebServices. What are the reasons for the new webservices, what are the vantages?
Can someone help or tell me where i find these informations.
I searched in the documentation an found things like this:
SST implements the Sun Servlet API specification, enabling the implementation of Smalltalk web applications using APIs and design patterns which are consistent with those used by Java developers.
SST also provides a lightweight servlet container for deploying such applications, and a file serving servlet for serving static files as HTTP response content.
This servlet container is implemented as a Transport Communications application.

Is there any more information in user guides, documentations, websites,...?

Many thanks!
Posts: 5
Joined: Thu May 15, 2008 12:04 am
Location: Germany

Re: Differences between WebService versions

Postby tc » Thu May 15, 2008 6:24 am


The AbtWebServerInterface gets an HTML web page to talk to ST objects. SstWebServices runs a web service and users would process the WSDL. I am not sure one way is right or wrong (or better or worse) but to my mind, the more standard way is to run a web service and let users process the WSDL.

I personally have used the web server interface to process XML but not for a web service. There is a paper written on this which covers the web server interface. If you send an e-mail to support, the paper can be sent to you.


Posts: 304
Joined: Tue Oct 17, 2006 7:40 am
Location: Raleigh, NC

Re: Differences between WebService versions

Postby Diane Engles » Thu May 15, 2008 9:20 am

The Web Services User's Guide is a separate document and is available online: http://www2.instantiations.com/VAST/Doc ... vctfrm.htm

It contains examples so you can get a feel for how using this interface compares with your current application.
Instantiations Smalltalk Support
Diane Engles
Posts: 66
Joined: Mon Oct 16, 2006 2:40 pm

Re: Differences between WebService versions

Postby McAllister » Fri May 16, 2008 3:36 am

Thanks for the help tc and Diane! :wink:
Posts: 5
Joined: Thu May 15, 2008 12:04 am
Location: Germany

Return to VA Smalltalk 7.0, 7.5 & 8.0

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest