"A complex system that works is invariably found to have evolved from a simple system that worked." --John Gall, Systemantics
I am building an application intended for use by nurses. It will run on a laptop computer and be browser based, Firefox specifically. So I have been reviewing all I know and don't know about web technologies. I have run across a couple of articles that have helped me quite a lot. I am posting them here for comments. 1) No SOAP for me see: The S Stands for Simple http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/ http://tinyurl.com/y29gby 2) REST will do: Principled Design of the Modern Web Architecture Roy T. Fielding and Richard N. Taylor http://www.ics.uci.edu/~fielding/pubs/webarch_icse2000.pdf How to Create a REST Protocol By Joe Gregorio http://www.xml.com/lpt/a/2004/12/01/restful-web.html 3) AJAX Hijax: Progressive Enhancement with Ajax Jeremy Keith, [EMAIL PROTECTED] http://xtech06.usefulinc.com/schedule/paper/29 Introducing JSON http://www.json.org/ Understanding JSON: the 3 minute lesson http://secretgeek.net/json_3mins.asp I am finding the arguments for REST simply blow away the complexity that has become associated with Web Services or if you prefer Web 2.0 without losing any real power. I also find that selective and careful use of AJAX (actually with JSON rather than XML) is a very good fit to my purposes. Comments? BobLQ Oh yeh Python is being used for the backend engine that provides responses the the REST requests that are generated by the AJAX client. JSON is used to package the data being transported each way. -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
