Programming Support for the Flexible Coupling of Distributed Software Components for Scientific Simulations Topics: Communication Networks and Protocols; Distributed Architectures; Parallel and High Performance Computing In Proceedings of the 9th International Conference on Software Engineering and Applications - ICSOFT-EA, 506-511, 2014 , Vienna, Austria