Middleware technologies suchus CORBA or Juvu RMI huve proved their suitubility for "stundurd" clientserver applications. However, challenges fiom existing and new types of upplicutions, including support for multimediu, reul-time requirements und mobility seems to indicute the need for defining U new urchitecture for open distributed systems. The new urchitecture should be designed Ji-om the beginning with flexibility und uduptubility in mind. This can be achieved by defining un open engineering middleware plutjorm thut is run time conjguruble und ullows inspection und uduptution of the underlying components. This puper proposes U next generution middlewure urchitecture thut conforms to requirements us indicated ubove. This urchitecture is churucterised by being open, and uduptuble bused on the principle of reflection. The puper ulso reports on some existing reseurch prototypes with U focus towurds their suitubility us next generution middle wure.
Abstract. Distributed multimedia information systems require a range of different interaction styles ranging from simple remote operation interaction to complex patterns of interaction involving both discrete and continuous data. The standardized reference model for Open Distributed Processing (ODP) defines a binding model that encapsulates different interaction styles within explicit binding objects. In this paper we discuss mechanisms for selecting and negotiating appropriate explicit stream bindings as required by the application. We describe the notion of explicit bindings and introduce the idea of using a trading-like facility for selecting potential binding types. We show how an earlier proposed type model for stream interfaces can be used as a basis for binding type selection, and extended to support automatic negotiation of binding properties.
Multimedia applications of tomorrow face new challenges. As we move towards ubiquitous computing systems, users will require that the multimedia applications adopt to behave well in this new setting. This will require that developers of such applications are equipped with new development tools and abstractions to help construct these new applications. In this paper we investigate techniques to better support dynamical construction of multimedia bindings. Two alternatives are considered. The first lets the application choose the bindings it requires at run-time, from a pool of existing bindings. The second approach aims at helping the application dynamically construct the required binding. An evaluation of each of the approaches is given.
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.