
Modern computing management systems and application programs are often de- signed as open systems. In an open environment, the users' application programs serving similar purposes, though possibly implemented using different hardware or software tech- nologies, can interact easily...