Web Services
See also the XML section. |
Web Services
We are moving into a new generation of programming, where any number of new
applications may be created by utilizing web services created by others and
provided to the public for consumption via well-defined APIs. We offer
a number of such services here on Packetizer. This so-called
programmable web This page lists some of the various web services provided by Packetizer, along with sample code to utilize those services. Use of these services and related software is provided without charge, but is subject to our terms of service so as to ensure that they might be of benefit to the entire Internet community. While these services are all very trivial, they serve as an example of some of the various common services one might employ. More advanced web services are built using similar approaches, including Packetizer's Hive service, which is a web-based distributed file storage system.
Visiting the above pages may or may not hint that all of these services are programmable, but they are. Further, the "Accept" header is supported so that query strings are not necessary. Perhaps the precious metal spot price example serves as a model for the others. Due to the "same origin" security restrictions imposed by JavaScript, those who would like to access the Packetizer Web Services via JavaScript code on their own site can utilize the Packetizer Web Services Proxy, which is a simple CGI script that one places into the cgi-bin directory. |

offers a tremendous
amount of flexibility and functionality to software developers, web designers,
and even those who just tinker with a personal web site.