In contrast to monolithic application programms developed for large mainframe computers, applications for networks of interconnected workstations are nowadays developed using a client-server model of computer cooperation. Applications are still monolithic, but using certain servers for subtasks. The next step will be to devide an application into smaller subparts with common service and resource requirements in order to build units for concurrency and migration. These components of an application also need to be managed. We present a new approach to application management. For the distributed computing platforms ANSA ware we developed monitoring and analysis tools. In addition we developed a formal notation for defining policies. Our approach to application management introduces policy controller objects, that enforces policies for policy target objects. Experiences gained with policy descriptions lead to a common policy handling function as it is required for Open Distributed Processing and management systems.
We present a trader design that is focussed on integrating already existing components. This design has been used for implementing or enhancing traders on CORBA and ANSA ware platforms. For CORBA we show, how this design can be used with special focus on type management. Interworking between autonomous distributed platforms requires a contract to be established. Therefore we have developed a new negotiation protocol based on policies, contracts and trader links. Besides establishing federation contracts, gateway objects have to be introduced to enable interworking distributed platforms. Server proxies, group proxies and interceptors are possible ways to realize gateway objects.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.