Implementation techniques and an object group service for CORBA-based applications in the field of parallel processing

We examine the suitability of CORBA based solutions for meeting application requirements in the field of distributed parallel programming. We outline concepts defined within CORBA which are helpful for the development of parallel applications, and we describe which programming techniques are at hand for this purpose. Subsequently, we present an object group service which facilitates the development of CORBA based distributed and parallel software applications. Moreover, we introduce some basic ideas of how the Unified Modeling Language (UML) can be used for modeling parallel applications.