Main Content
Software Engineering for Service-Oriented Overlay Computers
Funded by the EU, 6th EU Research Framework Program (2005 - 2009)
Service-oriented computing is an emerging development paradigm based on the implementation of autonomous, platform-independent entities called services. These can be specified, published, categorized, and compiled to develop highly distributed, interoperable, and extensible and mutable systems and applications. The broad success that this paradigm is experiencing today is reflected in the effort and resources that many large enterprises are investing in deploying services on multiple platforms, essentially on the Internet in the form of Web services. It is expected that a plethora of new services will soon be available, covering areas such as e-government, e-business and e-science, contributing to the rapid development of the information society.
The goal of the SENSORIA project is to develop a new, comprehensive and pragmatic approach from a software engineering point of view to deal with the development of such service-oriented systems. An approach that combines basic theories, techniques and methods. The focus shall be on services that can be adapted and personalized to the respective context and that may have to satisfy hard and soft constraints. The approach shall also take into account that services are deployed on heterogeneous, possibly interacting, global computers in order to realize novel and reusable service-oriented overlay computers.