A domain-language approach to designing dynamic enterprise component-based architectures to support business services | IEEE Conference Publication | IEEE Xplore