Abstract :
Information and Communications Technologies (ICT) are changing considerably the way we communicate, collaborate, learn, conduct our businesses and construct social relationships. Recent progress in networking, mobile and cloud computing, Web based applications and services, has enabled new collaborative technology services for various kinds of application domains such as e-government, e-commerce, e-health and e-science.