Middleware

Although WLCG depends on the underlying Internet - computer and communications networks - it is novel software that enables the user to access computers distributed over the network.

This software is called 'middleware' because it sits between the operating systems software of the computers and the physics applications software that solves a particular problem. It is a series of cooperating programs, protocols and agents designed to help users access the resources of a grid.

Middleware is essential for WLCG to work - without it WLCG would not exist.

The most important grid middleware stacks in WLCG are: