beautypg.com

Recommended system architecture – Grass Valley iControl XML User Manual

Page 10

background image

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