Comparative Assessment Of Network-Centric Software Architectures