Research before DevelopmentThis page contains follow-ups to the article : Web
Services and .NET (Part 2) Follow-up to: "
take
a look at XML-RPC. The definition* is tiny
" Follow-up to:
Other* protocols
Follow-up to: "
IBM*" Follow-up to: "
digitally signing
" Follow-up to: "
a
Web Service that identifies current suppliers for some product.*" Follow-up to: "
other discovery protocols
and resources
" Follow-up to: "
a client interface to
a server.*" Follow-up to: "Microsoft SOAP Toolkit*" Follow-up to: "
Tools* for auto-generating
WSDL
" Follow-up to: "
SOAP::Lite*" Follow-up to: "
Apache Software Foundation*,
Sun Microsystems, and IBM." Follow-up to: "
wrapper components
" Follow-up to: "
the Mono* project
" Follow-up to: ".NET and Apache SOAP also expect
all parameters in a call to be named and typed*" Follow-up to: " Web Service Architecture* "
Miscellaneous Web Service Information Other ProtocolsJabber: IBMIBM has been working closely with Microsoft to develop common standards, and provides a wealth of tools for WS development. If you have a larger shop, you prefer supported brand name software to open source "roll your own", or you simply have more money than time to invest in development, I recommend taking a look at IBM's impressive offerings. No, you don't need U2 or AIX to use IBM software. http://www-106.ibm.com/developerworks/webservices/ If you're in the commercial market, other companies provide more complete "solutions" as well. Once you have a handle on the requirements for Web Services, go ahead and look into these package offerings. Sun, for example has the free Java Web Services Developer Pack (Java WSDP), but they also have their Sun ONE products. http://developers.sun.com/techtopics/webservices/index.html High end solutions
BEA Systems: Digital SigningIBM Digital Signature for SOAP: Discovery ProtocolsWS-Inspection: Client/Server InterfaceOne of these days I hope to see a tool in our market where someone can execute a program on their MV server, and a WSDL document will be generated for a selected list of callable Pick BASIC subroutines. With the right "plumbing", this would allow Pick developers to provide specialized Web Services with no special coding effort. Of course this is subject to standards issues mentioned in the rest of the article. The answers to these issues lie in that plumbing. Microsoft SOAP Toolkithttp://msdn.microsoft.com/library/default.asp?url=/downloads/list/websrv.asp
WSDLhttp://msdn.microsoft.com/msdnmag/issues/02/12/XMLFiles/default.aspx SOAP::Litehttp://www.soaplite.com/ Apache, Sun, IBMhttp://ws.apache.org/ Wrapper ComponentsNebula R&D can develop wrappers which allow your business application to utilize any of the underlying technologies discussed in these articles directly from your BASIC code. MONOThe Mono project has a lot of development that needs to be completed before "real world" applications can rely on it, but I'm going to keep an eye on this. For a book on the topic, here are Google references for the new book Mono Kick Start from SAMs Publishing. .NET and Apache SOAP ParametersI didn't check to see if Apache SOAP requires properly named parameters but they certainly must be typed. There are a number of places in the article where I group technologies together when they aren't a perfect fit, but the constraints for space didn't permit perfect declaration of all exceptions. If you can recognize where I've done this then I'm just happy to know there's another Pickie in the world who's on top of the technologies. Web Service Architecturehttp://www.w3.org/TR/2003/WD-ws-arch-20030808/
|
|||||
|
© 2009 Nebula Research and Development Home
| About Us | News
| FAQ | Products E-mail
for Product and Service inquiries. |
|||||