This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Paul, One last question. I have seen commercial projects in which a traditional appliance (a toaster, a photocopier, a car) is being retrofitted for communication with the web. In these cases, it has been architected as a Web Service hosted at the vendor's (or representative's) site. Each appliance contains a newly added WS "client" with sensors and actuators. Simply speaking, the toaster can then talk to the vendor about its health, need for supplies, and so forth, or even download updated software.
This may become the universal architecture for all stuff that is manufactured in the future. Any thoughts? patterns that apply? Thanks in advance and I hope to see your book soon.
Juan Rolando Prieur-Reza, M.S., LSSBB, SCEA, SCBCD, SCWCD, SCJP/1.6, IBM OOAD, SCSA