ECLOUDSS: Building E-government Clouds using Distributed Semantic Services
Résumé
The objective of E-CLOUDSS is to propose an infrastructure for mashing up reliable semantic services for building e- government clouds. Mashups represent a new wave for building Web applications. A mashup is an application that presents content available from different sources by reusing the contents provided by third parties (e.g Web pages, Web services). A service is an autonomous software that offers some functionality through a network. Services coordination can be used for mashing up services and thereby specifying application logic by (i) capturing the interactions and dependencies among services; and (ii) by specifying reliability properties that the system must ensure in order to ensure QoS requirements such as connection, security, availability, persistency, etc. Therefore the project addresses the specification of reliable semantic web services. E-CLOUDSS addresses the management (definition and enforcing at execution time) of non functional properties associated to services? coordination for building reliable mash-ups. Effective ways to perform virtual executions is one of the main subjects of study of E-CLOUDSS. Depending on the knowledge and optionality degree of the concrete WS, different compilation scenarios arise which derive in turn into different execution mechanisms of the orchestation. E-CLOUDSS proposes to study the combination of the transformations using program fusion and generic programming. E-CLOUDSS contributes to the mashingup of services for building e-government clouds and contributes to the development of solutions for promoting the economic and technologic development of the Latin American governments administrations. Technology transfer is one of the goals of the project. E-CLOUDSS will develop general fundamental research topics that are in the centre of advanced research in systems construction and architectures. E- CLOUDSS will contribute to show the strong points of LA fundamental research on Computer Science and Information Technologies. Concerning social impact, e-government and e-economy must be developed and promoted in LA. Global markets and production chains are a reality in any region of the world and particularly in LA. Thus, having tools for implementing systems for supporting information and data exchange, along with the automatization of processes, will certainly contribute to the economic development of the region. Separating the semantic and the functional aspects for mashing up services, makes the approach easy to reproduce for any country, by modeling the particularities of the context. The consortium of E-CLOUDSS will also help to have a generic solution adaptable for the three participating countries.