Mit WebSphere ins World Wide Web

12. November 2008 | Von | Kategorie: Programmierung, Software Development + Change Mgmt.

WebSphere ist ein flächendeckendes Multiplattform-Webentwicklungs-Tool, eine Infrastruktur-Software und ein Management-Tool. Es ermöglicht (nicht nur) AS/400 Benutzern die Entwicklung von dynamischen, interaktiven Webseiten sowie die Integration von Webinformationen mit Back-end-Anwendungen wie beispielsweise der Auftragserfassung.

hungary12_festival_MG_7523Von Jelan Heidelberg

Aus der AS/400-Perspektive machen WebSphere zwei Hauptkomponenten aus: der WebSphere Anwendungsserver, der in den kostenlosen HTTP-Server für die AS/400 integriert ist, und WebSphere Studio, eine Sammlung von PC-basierten Entwicklungstools für Webanwendungen.

Der IBM WebSphere Anwendungsserver ist ein servletbasierter Java Web-Anwendungsserver, den man sich als Web-Middleware oder als einen Bestandteil einer dreigeteilten eBusiness-Umgebung vorstellen kann. Der unterste Bestandteil ist der HTTP-Server. Die oberen Bestandteile sind die Geschäftsdatenbank (z.B. DB2/400) und die Geschäftslogik (z.B. traditionelle Geschäftsanwendungen, wie beispielsweise Auftragsbearbeitung). Der mittlere Bestandteil ist der IBM WebSphere Anwendungsserver, welcher ein Gerüst für eine stabile Verbindung zwischen den HTTP-Anfragen und den Geschäftsdaten und -logik schafft.

1. Die URL Anfrage des Benutzers wird zum HTTP-Server für die AS/400 geleitet. 2.Enthält die Anfrage des Benutzers dynamische Informationen (z.B. ein Subskriptionsformular), wird sie zum WebSphere Anwendungsserver geleitet. 3. Der WebSphere Anwendungsserver ruft das geeignete Java-Servlet auf, um Daten für den Aufbau einer dynamischen Webseite (z.B. eine Abonnementquittierung) zu gewinnen. 4. Das Java-Servlet signalisiert dem WebSphere Anwendungsserver, daß die gewünschten Webseiten zur Distribution bereit stehen. 5. Der WebSphere Anwendungsserver befördert die fertigen Seiten zum HTTP-Server für die AS/400. 6. Der HTTP-Server für die AS/400 schickt die Webseite zum Benutzer.

  • Java-Laufzeitunterstützung für Server-basierte Java-Servlets
  • standardisierte Object Request Broker (ORBs), um die Anfragen für Daten und andere Dienstleistungen von Client/Server-Anwendungen zu regeln
  • Hochleistungsverbindungen zu vielen üblichen Back-end Datenbanken, um den Programmieraufwand, der für eine Verbindung zwischen dynamischen Webseiten und echten Geschäftsdaten erforderlich ist, zu reduzieren.

WebSphere Studio

IBM WebSphere Studio ist ein PC-basiertes Produkt für Webentwickler und Administratoren. Das Produkt bietet einen Workbench, Wizards und andere Webentwicklungstools für dynamische Java-Anwendungen, die auf dem WebSphere Anwendungsserver auf der AS/400, S/390, AIX oder Windows NT laufen.

Der offene Workbench erlaubt es Webdesignern und Entwicklern, HTML, Java-Server-Seiten und Java-Servlet-Code zu integrieren, um dynamische Websites zu gestalten.

    Enthalten sind z.B. Tools wie:

  • NetObjects ScriptBuilder für textbasiertes Editieren von HTML und Skript
  • NetObjects BeanBuilder zur Integration von JavaBeans und Applets in Anwendungen
  • NetObjects Fusion, ein Point-and-click Tool, um fortgeschrittene Websites zu erstellen
  • VisualAge for Java, eine integrierte Java-Entwicklungsumgebung
  • Built-IT, eine Umgebung zur Montage von Webseiten

Was Java Servlets bieten

Schlagworte: , , , , , , , ,

Schreibe einen Kommentar

Sie müssen eingeloggt sein, um einen Kommentar schreiben.