Praesideo 3.5 | Installatie- en gebruikershandleiding | 11 | Optionele Software
62
Open interface
62. 1
Inleiding
De Praesideo Open Interface is gebaseerd op implementatie
van Visual Basic en op de COM-technologie (OLE
automatiseringssubset), zoals beschreven door Microsoft.
De toepassing van .NET verdient de voorkeur voor het
implementeren van de Praesideo Open Interface. .NET is
de opvolger van COM, COM+ en DCOM en is hiermee
vergelijkbaar. Bestaande COM interfaces kunnen in een
.NET omgeving worden toegepast. Veel programmeertalen
erkennen .NET, waardoor derden gemakkelijker
gebruikersinterfaces kunnen ontwikkelen.
Op dit moment is de Praesideo Open Interface gebaseerd
op COM om verbindingen met bestaande systemen die niet
op .NET zijn gebouwd mogelijk te maken. De nieuwste
systemen van derden ondersteunen COM, maar .NET nog
niet In de toekomst zullen de Bosch Security Systems echter
de COM interfaces naar .NET converteren.
Het kan handig zijn om alvast applicaties van derden (bijv.
oproepstations voor PC's) in .NET te ontwikkelen. Deze
.NET-applicaties kunnen zonder problemen met de huidige
COM interface communiceren en zullen in de toekomst
geen problemen geven als de interface is gebaseerd op
.NET. Als de applicatie in een COM omgeving wordt
ontwikkeld, moet deze worden herschreven als de interface
op .NET is gebaseerd.
De open interfaceverbinding (bijv. een Internetverbinding)
wordt als een open verbinding beschouwd die extra
veiligheidsmaatregelen vereist. Bijvoorbeeld, een firewall
om gebruik of misbruik van het systeem door onbevoegden
te voorkomen. Het systeem kan ook de toegang van TCP/
IP-apparaten beperken (zie paragraaf 42.9).
Gebruik van de open interface kan leiden tot situaties
waarin het Praesideo-systeem niet meer aan de door TÜV
gecontroleerde evacuatienormen voldoet. In dit geval kan
het certificaat van TÜV ongeldig worden.
Bosch Security Systems | 2011-02
62.2 Bereik
Zoals eerder vermeld, beschrijft de handleiding van de
Open Interface hoe de Praesideo Open Interface in
combinatie met Visual Basic kan worden gebruikt. Om deze
handleiding te kunnen begrijpen, is kennis op de volgende
gebieden vereist:
•
De Visual Basic 6.0 programmeertaal en de
ontwikkelingsomgeving.
•
Het principe van COM interfaces en OLE
automatisering.
•
Het Praesideo-systeem en de installatie hiervan.
Opmerking
De COM-interface is niet beperkt tot Visual Basic.
Het kan ook worden gebruikt in andere
programmeertalen die COM ondersteunen. Visual
Basic wordt hier alleen maar als voorbeeld
gebruikt.
De handleiding Open Interface is bedoeld voor gebruikers
die met de Praesideo Open Interface willen werken. Aan
deze handleiding kunnen geen rechten met betrekking tot
de programmeerinterface worden ontleend. Bij de
introductie van nieuwe versies van Praesideo kunnen
uitbreidingen en upgrades in de open interface worden
geïmplementeerd. Aangezien deze handleiding voor
programmeurs is bedoeld, is hij alleen beschikbaar in het
Engels.
Hoewel de open interface DLL's de vorige versies van de
open interface bevatten (voor compatibiliteit met
terugwerkende kracht), wordt alleen versie 3.4 van de open
interface in deze handleiding beschreven. De interfaces in
de DLL worden met een naamextensie geïdentificeerd.
De oorspronkelijke versie heeft geen naamextensie.
Opmerking
Bij Open Interface-toegang kunnen maximaal 5
TCP/IP-apparaten, zoals de PC Call Server of
Logging Server, worden gebruikt met een
netwerkcontroller. De configuratiewebbrowser
maakt gebruik van een andere poort (poort 80)
voor de aansluiting en valt niet onder deze
beperking.
nl | 488