A method and apparatus for providing a dynamic service composition software architecture. A user requests a software based service through an agent software component, or "netlet," which dynamically selects an appropriate service netlet. The service netlet then dynamically selects a plurality of component...http://www.google.com.au/patents/US6256771?utm_source=gb-gplus-sharePatent US6256771 - Method and apparatus for providing a dynamic service composition software architecture