Extending the NATO Architecture Framework to Support Service Oriented Architectures