[cap-talk] an attempt at web-calculus in a paragraph for hackers

Toby Murray toby.murray at dsto.defence.gov.au
Wed Dec 7 23:50:21 EST 2005


(I'm writing this as I go, so it'll probably come out a fair bit rougher 
than it should)
Some of this might also be technically incorrect -- I'm not totally 
across the web-calculus in detail. I'm also pretty unfamiliar with 
web-services in general. My aplogies in advance.

The web-calculus is a web services framework that is both inherently 
simple and secure. It is particuarly useful for developing 
next-generation applications that require tight access controls without 
the need for current usability-inhibiting security technologies, such as 
passwords. In the Waterken implementation, web-calculus services are 
written by constructing java objects, whose interfaces are automatically 
exposed to the web browser via HTTP GET requests, and whose methods may 
be invoked using HTTP POST requests. User interfaces, rendered by the 
web-browser, are constructed by employing XSL transformations. The 
automatic mapping of java objects onto the HTTP protocol provides a 
number of advantages. Firstly, it provides a powerful web-services 
platform for object-oriented programmers that may be otherwise 
unfamiliar with web-services development. Secondly, it provides a 
natural path by which current Java applications can be migrated to the 
web, allowing developers to take advantage of the growing popularity of 
the web-services platform while being able to make use of an existing 
codebase. Finally, it exposes the natural powers inherent in the Java 
object model to the web,.particularly reflection. This enables the basic 
protocol to be kept incredibly simple, since all it needs to support is 
method invocation (HTTP POST requests) and object introspection (HTTP 
GET requests). As such, the web-calculus is vastly simpler than current 
standards such as SOAP and XML-RPC, but is at leat as powerful.




-- 
Toby Murray
Advanced Computer Capabilities Group
Information Networks Division
DSTO, Australia

IMPORTANT: This e-mail remains the property of the Australian Defence
Organisation and is subject to the jurisdiction of section 70 of the
Crimes Act 1914. If you have received this e-mail in error, you are
requested to contact the sender and delete the e-mail.



More information about the cap-talk mailing list