ABSTRACT

Key technologies for implementing that scenario are service-oriented architectures (SOAs) and Web services (WSs), semantic Web and ontologies, pervasive computing, peer-to-peer systems, grid computing, ambient intelligence architectures, data mining and knowledge discovery tools, Web 2.0 facilities, mashup tools, and decentralized programming models. In fact, it is mandatory to develop solutions that integrate some or many of those technologies to provide future knowledge-intensive software utilities. In such scenario, grid technologies can contribute by providing a cyber infrastructure for efficiently supporting execution of distributed services and applications.