RIVUS: A Stream Template Language for Capturing Multimedia Requirements

Object based architectures, such as the standardized reference model for Open Distributed Processing (ODP), must not only provide for the simple client-server styles of interaction found in data processing, but must also support the rich variety of different communication configurations and dependencies that are found in multimedia applications. To do this, ODP defines both simple two-party communication and an explicit binding model which can describe a wide range of more complex situations. It encapsulates the complexity within a visible binding object.