Patent ID: 7702668
Filing Date: 2010-04-20
Classification: G06F,G06Q

Abstract:
1. A method of performing asset composition with reduced complexity by automating otherwise time-consuming and error prone activities, the method comprising: utilizing at least one processor of a computing system, accessing a plurality of asset specifications, the plurality of asset specifications being stored in an asset specification store and each asset specification including metadata in an XML-based schema that describes compositional properties of respective assets and ports that support composition, wherein the XML-based schema for the asset specification for each of the plurality of assets includes: responsive to a composition request, searching the plurality of asset specifications, and the metadata therein, to match at least a first asset providing a service with at least a second asset having a requirement matching the service of the first asset, wherein matching the first asset with the second asset comprises: composing an application that includes the at least first asset providing the service and the at least second asset having a requirement matching the provided service of the at least first asset, wherein composing the application includes linking ports of the first and second assets, as identified in respective asset specifications within the plurality of asset specifications, wherein composing the application is performed responsive to the composition request, and wherein communication between the first and second assets, through the ports, is provided through a third asset, wherein the third asset is a channel.