Application Domains

From Score

Jump to: navigation, search

Contents

e-Government

e-Government is now a well established domain that provides its own requirements in the field of service and information management. From our perspective, mostly processes, e-government applications have very strong requirements regarding security, privacy and interoperability between different organizations, belonging potentially to different countries. One of the prominent contributions we have made in this domain is related to our collaboration with SAP on the relationship between processes, security policies and the problem of delegation that we considered as a important for organizational flexibility [23].

Crisis Management

Crisis management is a special case of e-government application as it involves mostly governmental agencies in coordination with other organizations like the Red Cross or other ONG. Moreover, it brings with it a lot of requirements that are very interesting for us in the domain of coordination: a crisis process shall be very flexible, adaptable and distributed. It is mostly human driven and can be critical. In this domain, we contributing in the ICrisis project and we are collaborating with SAP to define a new model of coordination that should support people involved in crisis resolution.

e-Learning, Collaborative Knowledge Building

Collaborative knowledge building process is a distributed social process [62] . During this process, Knowledge is built by a constellation of communities, each community being a node in the knowledge building network. Each node in the network is autonomous and has its own knowledge that can be exchanged and negotiate with other communities. A peer-to-peer architecture is more compatible with social architecture of knowledge building processes [63]. In addition, knowledge is basically created by individuals involved in social process [59]. Therefore, it is fundamental to support personal knowledge building in a collaborative knowledge building environment.

We develop distributed semantic wikis for collaborative knowledge building. These environments support the distributed social process of knowledge building and support personal knowledge building.

Groupware Systems and CASE Tools

Software engineering can be seen as distributed collaborative systems. Software Forges are social software. They transform foreigners into collaborators, sometimes into developers. Forges are online services that allow instantiating, composing and managing collaborative services. Traditionally, provided collaborative services are version control systems, issue trackers, forums, mailing lists or wikis. We are applying our research results on coordination and data sharing into this context.

Libresource and Qualipso-Factory are forges developed within the Team. Bonita has been integrated with NovaForge (http://www.novaforge.org/ ), the forge from Bull.

Peer-to-Peer Overlay Networks

Replication algorithms are heavily used in structured peer-to-peer network. We are embedding our CRDT algorithm within nodes of a distributed hash table in order to tolerate partition failure within the DHT.

Real-time Web

The real-time web is a set of technologies and practices which enable users to receive information as soon as it is published by its authors, rather than requiring a periodical checking for updates. In the context of Wiki 3.0 project we apply our optimistic algorithms for allowing users to edit in real-time and integrate social interaction techniques such as chat and micro-blogging within wikis.

Personal tools