Grass Valley iControl Services Gateway User Manual

Page 6

Advertising
background image

Page 6 of 26

I

C

ONTROL

G

ATEWAY

E

NTITIES

To program an application that controls Services through an

iControl™ Gateway, a programmer shall

understand the meaning of, and affect the following entities:

iControl™ Directory Services

iControl™ Services Gateway

Registered Services List

Service Node

Service Identifier

Service Access Key

Access Key Parameters List

1.1.1

I

C

ONTROL

D

IRECTORY

S

ERVICES

A Miranda Service, when it starts up, register itself to a listening iControl™ Gateway through a portal
referred to as the iControl™ Directory Services.

A Miranda Service, by default, attempts to register itself to all li

stening iControl™ Gateways. The Service

Registration process is handled by the iControl™ Gateway, and requires no interventions whatsoever
from any user or application.

An application shall, in order to identify and locate Miranda Services through an iCont

rol™ Gateway,

query the iControl™ Directory Services for the list of the currently registered Services. An application will
use the information returned by the iControl™ Directory Services to identify, locate, assess, and control
the Miranda Services.

An a

pplication will access the iControl™ Directory Services to query the list of Registered Services within

an iControl™ Gateway by establishing a TCP/IP-XML session through socket port 10001 of this
iControl™ Gateway‟ Host.

An application can request the iCo

ntrol™ Directory Services to notify it of changes to the list of

Registered Services by establishing a TCP/IP-XML connection to socket port TBD

of the iControl™

Gateway‟ Host.

An iControl™ Directory Services will notify to the listening applications through the TCP/IP-XML
connection of changes to the registered Services (Service expired, Service de-registered, Service
Status…); this will allow the listening application to query back the list of the currently registered Services
and update its internal base of information on these Services.

Advertising