Internet web servers provide processing services, in addition to data and visual content, to provide remote clients with access to processing services located on servers. The client processes communicate with these service providing servers over a distributed network like the Internet using standard HTTP communications protocol and XML data exchange language. Client processes send an HTTP request to a remote server for processing. This processing request may contain input data that is to be used in responding to the request. The server processes the request using the input data, and possibly other data obtained from remote databases, and returns a resultant XML specified data packet. This processing requests, may be initiated using a web browser from an HTML based web page or using a smart client process that simply sends a processing request along with input data and consumes the resultant data packet. The server provides these web services accessed by the client process by allowing the client to access a URL referencing a source code file containing class specifications that may be dynamically compiled into an executable object whenever an executable object corresponding to the current version of the source code referenced by a URL does not exist on the server.

 
Web www.patentalert.com

< Internet-based education support system and methods

> Multiple-user graphical programming and analysis environment

~ 00499