12. The computer-based system of claim 1 , wherein the computer processor executes: a module to publish the SSD as the available service by making the SSD discoverable through one of the plurality of discovery protocols; a module to discover the SSDs as the available services as a Service Discoverer; a module to filter the SSDs as filtered available services as a Service Filter; a module to automatically specify a task of two or more available services or to assist the user in specifying the task of two or more available services to comprise the task, as a Task Specifier; a module to assist the user with executing the task by invoking the available services that comprise the task, including enabling the user to interact with an invoked service as the available services are executed, as a Task Executer, and a User Interface to the Service Discoverer, the Service Filter, the Task Specifier, and the Task Executer.
12. The computer-based system of claim 1 , wherein the computer processor executes: a module to publish the SSD as the available service by making the SSD discoverable through one of the plurality of discovery protocols; a module to discover the SSDs as the available services as a Service Discoverer; a module to filter the SSDs as filtered available services as a Service Filter; a module to automatically specify a task of two or more available services or to assist the user in specifying the task of two or more available services to comprise the task, as a Task Specifier; a module to assist the user with executing the task by invoking the available services that comprise the task, including enabling the user to interact with an invoked service as the available services are executed, as a Task Executer, and a User Interface to the Service Discoverer, the Service Filter, the Task Specifier, and the Task Executer. 34. The computer-based system of claim 12 , further comprising one or more local and/or remote databases to store one or more SSDs, wherein the Service Discoverer uses a local SSD database or accesses a remote SSD to retrieve a corresponding associated SSD of a source of functionality presenting a service, according to an identifier (ID) specific to a discovery mechanism used to discover the source of functionality presenting the service.