Edit Rename Changes History Upload Download Back to Top

Smalltalk Web Services

Interoperability will be a driving factor in Smalltalk's continued success as a development platform. We need to leverage our current progress in XML and support standards like SOAP.

We have Code


We have interop

We are using the following WSDL files as the basis for service definitions. There will be a pointer in UDDI (eventually) to these files.

Currently VisualWorks does not appear to support the import tag. Therefore, if you will need the combined files.


SIGN UP FOR THE PROJECT HERE:

For more information on SOAP see the following: Some Squeak people are interested in a similar project. See minnow.cc.gatech.edu/squeak/1399

If we are going to do an HTTP server implementation, we should use Swazoo James A. Robertson


I have a small fix for the VWXML parser code. The method validateTag:content:for: raises a malformed document signal when it should raise an invalid document signal. How might I go about getting this fix incorporated into the VWXML3 parcel distribution? John Poplett
I am interested in the mapping between XML and objects. My goal is to be able to map between objects and both SOX schema and XML Schema. Since SOAP is closely related to XML Schema this project fits in with my current plans. I have other commitments until the beginning of June. -- Roger Whitney
Will VisualWorks XML Framework be used to implement it? -- Andreas Kuckartz

Yes, obviously the campers have used it! -- Andreas Kuckartz


Note that SOAP is not intended to be anything but an RPC scheme. IMO, getting SOAP to run would be a good first step, and one that will allow simple client/server architectures to be built interoperably. Doing object stuff via SOAP is certainly possible, but it's another layer and another protocol altogether. Do SOAP first, then worry about the object stuff! -- Ned Konz
Where can I get the latest VAST port of the VW XML Parser? Is it the one at ftp.o-x.org?

The version on this site seems to have a method conflict on class Object with the Refactoring Browser. -- Jun Nolasco


SoapOpera is just released. It is a SOAP-HTTP based ORB, running on Squeak. It includes refactored version of CS2 SOAP reference implementation.
SoapOpera Home

-- Masashi Umezawa


For CS-Essen, I would like to begin testing interop between SOAP Smalltalk implementations. I believe this interop should center around the Web Services standards, e.g. WSDL etc... I know that VW has been working in this area and it would be great to get some services running accross all dialects. Further, I'd like to begin developing a standard Smalltalk SOAP test suite (in SUnit of course) that compliments the ANSI test effort. -Mark Weitzel


Edit Rename Changes History Upload Download Back to Top