Recommended system architecture – Grass Valley iControl XML User Manual
Page 10

iControl XML Gateway for Control of Miranda Modular Interface
Functional Highlights
Miranda Technologies – Confidential
Page 10 of 28
4. Recommended System Architecture
The following software components are required to ensure proper interfacing with Densite-series modular
interface:
•
Jini and the Jini Lookup Service
•
A library of Densite Services
•
The Densite Communicator
•
The iControl XML Gateway
Miranda proposes that these components be packaged together to be deployed and run on a PC:
•
Jini: Jini is the software technology used by Miranda iControl to manage Densite modules. Via
its lookup mechanisms, Jini ensures plug-and-play functionality, by dynamically recognizing the
addition or removal of modules in a Densite frame, without the need for manual intervention by a
user.
Jini, a Java-based technology, is a service-oriented architecture that defines a programming model
to enable the construction of secure, distributed systems consisting of federations of well-behaved
network services and clients.
•
Library of Densite Services: A set of JAR (or Java Archive) files that define the messaging rules
and functions associated to the various models of Densite modules.
•
Densite Communicator: The software component that manages communication with the
controller unit of Miranda Densite frames.
•
XML Gateway: is the software component that ensures transfer of XML (Extensible Markup
Language) commands and message to and from Densite frames.
The software components can either run on a PC configured for single-user application, or as illustrated by
Figure 4.1, on a PC acting as a central server, allowing control of Densite cards from multiple client PCs.
Figure 4.1: Recommended System Architecture