23.11.2012 Aufrufe

monitor 4_97

monitor 4_97

monitor 4_97

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!