Summary: | This dissertation presents the work done under the scope of the FP7 ProSEco project, regarding the design and development of the Service Broker module as foundation to support the runtime execution of composition of loosely coupled resources as services. ProSEco system stands as collaborative ICT solution, based on a Service Oriented Architecture, that enables companies the design and deployment of product-services (Meta-Products) as extension of their own products/processes, using Ambient Intelligence (AmI) technology, lean and eco-design techniques and applying Life Cycle assessment techniques. For this, ProSEco consists of two platforms, one dedicated to the design of the Meta-products, and the other that offers the deployment environment, based on distributed web-services that working together aim to fulfil the specifications provided on the design. The interoperability between these resources (services) is defined through usage of the Service Composition paradigm. As so, added development of generic features related to the Service Composition and to the interoperability of the involved services was made, enabling all the components and processes of the deployment to cope along the achievement of the objectives. Thus, the Service Broker module incorporates an agent-based system that is responsible for interpreting the specifications of the design products and of the Service Composition, and to manage the necessary resources (services) to be used on the deployment. From the side of the resources, the development intents to fulfil the Service Composition specifications, therefore, being adopted of generic aspects of development. The resultant prototype was validated in virtual and real environments, supported by industrial application scenarios, and experimental results from one of them are also presented.
|