Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Wenn man ActiveX-Komponenten<br />
von Web-Seiten herunterladen will, so<br />
muß man sich als Anwender darüber im<br />
Klaren sein, daß es sich in den meisten<br />
Fällen um Komponenten handelt, die<br />
in C++ programmiert wurden und damit<br />
alle Sicherheitslücken von C++ mit<br />
sich bringen. Selbst der Zugriff auf<br />
Funktionen des darunterliegenden Betriebssystems<br />
lassen sich somit problemlos<br />
aufrufen. Hier kann nur reines<br />
Java helfen. Trotz der vielen noch zu lösenden<br />
Probleme macht der Einsatz von<br />
lauffähig, vorausgesetzt, der Client ist<br />
binärkompatibel zur geladenen DLL.<br />
Durch die sich abzeichnende Standardisierung<br />
von Windows als Betriebssystemumgebung<br />
ist diese Binärkompatibilität<br />
quasi schon gegeben. Der<br />
Download von Quelltexten, die erst auf<br />
dem Client interpretiert werden, ermöglicht<br />
die Integration verschiedenster<br />
Client-Betriebssysteme. Voraussetzung<br />
ist die Verfügbarkeit eines<br />
entsprechenden Interpreters. Aktuelle<br />
Versionen der gängigen Internet-Browser<br />
beinhalten beispielsweise einen<br />
entsprechenden Interpreter für die Sprache<br />
Java.<br />
ActiveX ist aus den OLE-Controls<br />
heraus entstanden. OLE-Controls sind<br />
sprachenunabhängige Komponenten,<br />
die sich aus einem Mini-Server und der<br />
OLE-Automation zusammensetzen.<br />
Mini-Server sind im Gegensatz zum<br />
Full-Server keine eigenständig lauffähi-<br />
Integration von COBOL mit Web-Servern<br />
Micro Focus ermöglicht COBOL-Entwicklern<br />
die Integration ihrer Anwendungen<br />
in die neue Internet-Middleware-Plattform<br />
Netscape ONE. Netscape<br />
ONE zielt auf die Entwicklung einer<br />
neuen Generation verteilter Client-<br />
Server-Anwendungen im Internet und<br />
in Intranets ab. Die Netscape-Plattform<br />
faßt verbreitete Internet-Standards<br />
wie HTTP, HTML, LDAP und<br />
Java sowie Entwicklungs- und Broker-<br />
Technologien in einer einheitlichen<br />
Umgebung zusammen. Damit Internet-AnwenderCOBOL-Anwendungen<br />
aus HTML-Seiten heraus aufrufen<br />
können, wurde die Object- COBOL-<br />
Entwicklungsumgebung mit einer<br />
Schnittstelle zu ICLs CORBA2-konformem<br />
Object Request Broker DAIS<br />
versehen. DAIS unterstützt das standardisierte<br />
Inter-ORB Protocol (IIOP),<br />
Sicherheit von ActiveX<br />
ActiveX Sinn, beispielsweise in Intranetzen,<br />
die nur mit Windows-Rechnern<br />
bestückt sind.<br />
Solange Java-Beans und damit flexible<br />
Komponenten noch nicht verfügbar<br />
sind, kann nur den ActiveX-Komponenten<br />
der Vorzug gegeben werden.<br />
Zudem lassen sich alle vorhandenen<br />
OCXe im Netz weiter benutzen. Damit<br />
können schon heute komplexe Intranet-Lösungen<br />
realisiert werden, wenn<br />
auch nur unter Windows. ❏<br />
gen Anwendungen, sondern nur in<br />
fremde Anwendungen einbettbar und<br />
aktivierbar (In-Place Activation). Die<br />
OLE-Automation erlaubt über definierbare<br />
Schnittstellen das Aufrufen bereitgestellter<br />
Dienste (Methods) oder das<br />
Setzen oder Abfragen von Einstellungen<br />
(Properties). Eine mit der Corba Interface-Beschreibungssprache<br />
(IDL) verwandte<br />
Sprache ODL (Object Description<br />
Language) beschreibt unabhängig<br />
von einer Implementierungssprache das<br />
Interface eines OLE-Automaten.<br />
OLE als Kurzform für ,,Objekt<br />
Linking and Embedding“, also Objekteinbettung<br />
und dynamische Verknüpfung,<br />
stellt die Grundlage der ActiveX-<br />
Technologie dar. Dabei wird gerade die<br />
Bezeichnung OLE durch die treffendere<br />
Bezeichnung COM (Component Object<br />
Model) zukünftig ersetzt. OLE bleibt<br />
für einen kleinen Bereich, begrenzt auf<br />
Linking, Embedding und Inplace-<br />
das auch Netscape ONE zugrunde<br />
liegt. Indem COBOL-Anwendungen<br />
mit Object COBOL jetzt auf einfache<br />
Weise um eine DAIS- Schnittstelle erweitert<br />
werden können, lassen sie sich<br />
aus Netscape ONE kompatiblen Browsern<br />
wie Navigator transparent aufrufen.<br />
Durch die Unterstützung des<br />
IIOP-fähigen DAIS- Brokers lassen<br />
sich verteilte COBOL-Anwendungen<br />
auf beliebigen Host- und Client-Server-Betriebssystemen<br />
in interaktive<br />
Web- Dienste einbinden. Die Integration<br />
der Broker-Services von DAIS und<br />
Netscape ONE erweitert auch das Einsatzsspektrum<br />
von Unix- oder Windows<br />
NT-basierten COBOL-Anwendungen,<br />
die bereits durch die<br />
CGI-Skript-Unterstützung von Visual<br />
Object COBOL mit Web-Servern verbunden<br />
wurden. ❏<br />
<strong>monitor</strong> 4/<strong>97</strong> 65