| Edit | Rename | Changes | History | Upload | Download | Back to Top |
To run the tests yourself, either visit the page, or do the following:
What these tests demonstrate is that VisualWorks 7 has full interoperability with .NET - the tests execute against the Microsoft .NET servers themselves. With .NET, the preferred method of inter-application communication is via Web Services - which VisualWorks fully supports. A Web Service implemented iin VisualWorks and available on the network will be immediately visible to .NET developers - and will be indistinguishable from a native .NET service.
Likewise, .NET services are easily discovered and accessed from VisualWorks. VisualWorks fits into the Web Services implementation of .NET as a first class citizen.
This leads to a roadmap question - if VisualWorks has first class accessibility via Web Services, does it need deeper integration with .NET? We believe that the answer is yes - there will be times that developers would like to have a Smalltalk application running in the same memory space as a .NET application, making it more easily callable - and making it easier for the Smalltalk application to call .NET services. With that in mind, the Cincom Smalltalk team is working on the following:
While the tests do not show a VW SOAP server being used against .NET clients, our engineering staff has performed such tests. We ran the following common tests using a VW Opentalk SOAP server and a variety of clients, both MS.NET and others:
Oracle 9iAS, webMethods Integration Server, eSOAP, OpenLink, SQLData SOAP Server, WASP Server for Java, Apache SOAP, Apache Axis, Spray, Delphi SOAP, MS .NET Remoting , kSOAP, SIM , GLUE , MS SOAP ToolKit 3.0 , 4s4c v2.0, EasySoap++, SOAP:Lite, NuSOAP, 4s4c, SOAP4R.
And responded appropriately against all clients, including the Microsoft ones.
So what does this show? It demonstrates that VisualWorks is interoperable not only with the .NET services, but with a wide range of Web Services implementations, regardless of platform or OS. We believe that this makes VisualWorks an ideal choice for offering Web Services from either the client side or the server side. The productivity of Smalltalk - see the Linea Engineering numbers - combined with full interoperability in a standards compliant fashion - makes VisualWorks a great choice!
| Edit | Rename | Changes | History | Upload | Download | Back to Top |