Open In App

What is Groupware in Distributed System?

Pre requisite: What is Distributed System?

Distributed System is a collection of autonomous computer systems that are physically separated but are connected by a centralized computer network that is equipped with distributed system software. One of the advantages of a distributed system is information sharing. A distributed system can be used efficiently when information is generated by one of the users and shared by the users working at other nodes of the system. This facility may be useful in many ways. 



The use of distributed computing systems by a group of users to work cooperatively is known as computer-supported cooperative working (CSCW), or groupware. Groupware applications are primarily based on the sharing of data objects between programs running on different nodes of a distributed computer system. Groupware is an emerging technology that holds major promise for software developers.

It consists of computer programs where people work on common project but are separated geographically. They share the interface for communication and it is done with the help of groupware. alternative name of groupware is collaboration software. It consist of remotely accessible storage systems so that data files can be archived.



Classification: 

Groupware can be classified based on when and where the participants are collaborating and the functionalities they need for their work.

1. By time-space matrix: 

Common axes for time-based classification are:

For place classification, they are:

Synchronous groupware are applications that allow individuals located at different locations in real-time. Coordination and sharing the resources is the main feature. An example is a telephonic conversation where they share audio channels. If they are co-located it will be like a face-to-face conversation in real-time.

Asynchronous collaboration happens when there is a replica of the data system with reading and writing data access. Users can execute all the updates concurrently. Collaborative writing,, file sharing systems, and email are examples.

2. By functionality: Cooperative work involves 

There will be direct communication between participants, mediated by computer systems. Examples of computer media include email and bulletin board, video environments, text messaging.  A common understanding is captured by meeting and decision support systems. meeting and decision system may have a meeting room, shared drawing interface, and argumentation tools. Applications and artifacts of the work will be shared among them. Control and feedback can be done by participants with the shared objects.

GroupWare Tools:

Advantages:

Disadvantages:

Article Tags :