a three - faced view of information systems .
- 1 - cooperative information systems : a manifesto .