Netcentric computing computing, communications, and knowledge (Boca Raton Auerbach, 1998)