WebSphere Application Server Feature Pack for Web 2.0 installieren

WebSphere Application Server Feature Pack for Web 2.0 stellt ein unterstütztes offenes Ajax-Entwicklunsframework (JavaScript and XML) bereit, das vorhandene SOA- und Java™ EE-Assets verwendet, um umfassende Internetanwendungen bereitzustellen.

Vorbereitende Schritte

Vorgehensweise

  1. Öffnen Sie IBM® Installation Manager.
  2. Klicken Sie auf Installieren. Die Seite Pakete installieren wird geöffnet.
  3. Wählen Sie in der Paketliste IBM WebSphere Application Server aus.
    Wichtig: Wenn Sie WebSphere Application Server Version 8.0 installieren, müssen Sie auch IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile installieren. Vergewissern Sie sich, dass IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile ausgewählt ist.
  4. Klicken Sie auf Weiter.
  5. Lesen Sie die Lizenzvereinbarungen. Akzeptieren Sie die Lizenzvereinbarungen und klicken Sie auf Weiter.
  6. Befolgen Sie die Anweisungen in Installation Manager zur Installation von WebSphere Application Server. Vergewissern Sie sich, dass im Abschnitt "Komponenten" von Installation Manager die entsprechenden WebSphere Application Server-Feature-Packs ausgewählt sind: Wählen Sie Feature Pack for Web 2.0 aus, wenn Sie WebSphere Application Server Version 7.0 installieren, und wählen Sie IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile aus, wenn Sie WebSphere Application Server Version 8.0 installieren.

Ergebnisse

Weitere Informationen zu Feature Pack for Web 2.0 finden Sie unter WebSphere Application Server Feature Pack for Web 2.0 and Mobile.

Informationen zu IBM WebSphere Application Server Feature Pack for Web 2.0

Informationen zu diesem Vorgang

IBM WebSphere Application Server Feature Pack for Web 2.0 stellt eine Technologie bereit, die zur Erstellung von Architekturen im Ajax-Stil verwendet werden kann. Das Feature-Pack ist im Lieferumfang von WebSphere Application Server 8.0, 7.0 und WebSphere Community Edition 2.0 enthalten. Es stellt Entwicklern und Architekten die Ressourcen für die Erstellung von Ajax-Webanwendungen und -Architekturen bereit. Das Feature-Pack enthält eine clientseitige Laufzeit und serverseitige Funktionen.

Clientlaufzeit

Die im Feature-Pack enthaltene Clientlaufzeit setzt sich aus Technologien zusammen, die im Browser-Client ausgeführt werden. Dazu gehören das Open-Source-Dojo Toolkit und ein Satz von IBM Erweiterungen des Dojo Toolkit zur Unterstützung zusätzlicher Funktionen.

Das Dojo Toolkit ist eine leistungsfähige Open-Source-JavaScript-Bibliothek, die verwendet werden kann, um umfassende und vielseitige in einem Browser ausgeführte Benutzerschnittstellen zu erstellen. Die Bibliothek erfordert kein Laufzeit-Plug-in auf Browserseite und wird umgebungsspezifisch in allen üblichen Browsern ausgeführt. Dies ist für JavaScript-Entwickler praktisch, da es dabei hilft, die Eigenheiten verschiedener Browserimplementierungen zu abstrahieren.

Das mit dem IBM Feature-Pack bereitgestellte Open-Source-Dojo Toolkit ist in fünf Abschnitte unterteilt:
Base
Base ist der Kern des Dojo Toolkit und besteht aus der Datei dojo.js. Die Datei ist komprimiert und optimiert, sodass deren Download im Browser nicht lange dauert. Sie enthält Bootstrapping, hilfreiche Dienstprogramme und Ereignisbenachrichtigung, um nur ein paar Komponenten zu nennen.
Core
Core enthält eine große Vielfalt von Widgets für grafische Benutzerschnittstellen und den E/A-Transport für XHR-Anforderungen an den Server.
Dijit
Dijit baut auf Base und Core auf und stellt einen umfassenden Satz zusätzlicher Widgetsteuerelemente bereit. Die Steuerelemente sind für den internationalen Einsatz konzipiert und es können Eingabehilfen für diese verwendet werden.
Dojox
Dojox beinhaltet Versuchsaspekte des Dojo Toolkit und stellt innovatives Material dar, das irgendwann möglicherweise Einzug in die Base- oder Dijit-Module erhält. Dojox ist eine Art Inkubator und eine Vorschau neuer Features. Zu den Modulen in Dojox gehören unter anderem Diagrammerstellung, Offlinespeicher und Grid.
Util
Util enthält einen Testharness für Dojo und kann verwendet werden, um die Widgets zu testen, die mit dem Dojo Toolkit bereitgestellt werden.
IBM Erweiterung des Dojo Toolkit
Neben dem Open-Source-Dojo Toolkit für die Erstellung umfassender clientseitiger Anwendungen stellt IBM auch eine Satz von JavaScript-Erweiterungen bereit, die für Entwickler hilfreich sein können:
  • Atom-Feed-Widget - Ein clientseitiges Widgets, das verwendet werden kann, um Atom-Syndication-Feeds wiederzugeben und zu verwenden.
  • IBM Gauge-Widgets - Ein clientseitiges Widget, das verwendet werden kann, um numerische Daten in einer grafisch umfassenden Art und Weise anzuzeigen.
  • IBM SOAP - Diese Erweiterung kann verwendet werden, um eine Verbindung zwischen einem clientseitigen Browser-Widget und einem vorhandenen SOAP-basierten Service herzustellen.
  • IBM Open Search-Bibliothek - Mit dieser Erweiterung können Sie jeden Open Search-kompatiblen Service aufrufen und Suchergebnisse an Widgets in Ihrer Ajax-Anwendung binden.
Serverseitige Bibliotheken und Konnektivität

Das Feature-Pack enthält einen umfassenden Satz von Bibliotheken und Konnektivitätsfeatures, die auf dem Server bereitgestellt werden, um die Cliententwicklung zu unterstützen. Zu den Features gehören die folgenden:

Ajax-Proxy
Das Feature-Pack stellt einen servletbasierten Forward Proxy bereit, der für die Zusammenfassung von Inhalten verschiedener Sites verwendet werden kann. Damit eine Steuerung möglich ist, enthält der Proxy eine Whitelisting-Konfigurationsdatei, die für die Definition der Sites, auf die der Proxy zugreifen kann, verwendet werden kann. Außerdem kann der Proxy HTTP-Header, Cookies und MIME-Typen filtern, um eine Steuerungsebene für die Sites bereitzustellen, auf die ein browserbasierter Client zugreifen kann.
Web-Remoting für Java-Komponenten

Eine Anforderung bei der Kombination von Architekturen im Ajax-Stil und Java EE ist die Zuordnung clientseitiger Laufzeit zu Java EE-Konstrukten. Das Feature-Pack stellt einen RPCAdapter (Remote Procedure Call Adapter) bereit, der als JAR-Bibliothek bereitgestellt wird, die in eine serverseitig Webanwendung integriert werden kann. Der RPCAdapter kann verwendet werden, um HTTP-Anforderungen wie POST und GET zu akzeptieren und die Anforderungen direkt Klassen zuzuordnen, die von Benutzern erstellt wurden. Einer der wichtigsten Aspekte des RPCAdapter ist die Funktionalität, EJB-Sitzungs- und Datenerfassungsdaten in einem an den Browser-Client zurückgegebenen JSON- oder XML-Datenstrom zu serialisieren. Die JSON- und XML-Daten können die im Widget anzuzeigenden Informationen enthalten.

Apache Abdera-Bibliotheken
Apache Abdera ist ein Open-Source-Projekt, das Unterstützung für Feed-Syndication bereitstellt. Abdera enthält sowohl das Atom Syndication Format als auch das Atom Publishing Protocol. Die Abdera-Bibliotheken können auf dem Server verwendet werden, um Syndication-Feeds von anderen Quellen zu lesen oder um eigenen Feed-Inhalte zu generieren, die von Ihren Widgets verwendet werden sollen.
JSON4J
Die JSON4J-Bibliothek ist eine Implementierung einer Gruppe von Klassen für die JSON-Verarbeitung in Java-Umgebungen. Die Bibliothek kann verwendet werden, um eigene JSON-Datenströme abzuleiten. Die JSON4J-Bibliothek stellt die folgenden Funktionen bereit:
  • Ein einfaches Java-Modell für die Erstellung und Bearbeitung von Daten, die als JSON wiedergegeben werden sollen.
  • Eine schnelle Umsetzung für XML-JSON-Konvertierung. JSON4J kann verwendet werden, um eine XML-Antwort von einem Web-Service in eine JSON-Struktur für eine leichte Verwendung in einer Ajax-Anwendung zu konvertieren.
  • Ein JSON-Zeichenfolgen- und Datenstromparser, der das entsprechende JSON-Objekt generieren kann, das diese JSON-Struktur in Java darstellt.
Web-Messaging-Service

Der Web-Messaging-Service verwendet ein Publish/Subscribe-Muster, um eine Verbindung zwischen dem Browser und dem WebSphere Application Server-SIB (Service Integration Bus) für serverseitige Übertragung von Ereignissen mit Push-Operationen herzustellen. Die Client/Server-Kommunikation erfolgt über das Bayeux-Protokoll. Sie können die Web-Messaging-Service-Implementierung als Comet-Serverimplementierung betrachten. Das Dojo Toolkit stellt clientseitige Unterstützung bereit.

Derzeit ist das Dojo Toolkit die einzige JavaScript-Bibliothek, die das Bayeux-Protokoll unterstützt, obwohl jede JavaScript-Bibliothek, die die Bayeux-Protokollunterstützung implementiert, mit dem Web-Messaging-Service kommunizieren kann. Der Web-Messaging-Service-Server überbrückt Browser-Clients an den Service Integration Bus. Dadurch wird ein Web-Service bzw. jedes andere Element aktiviert, das mit dem Bus für die Publizierung von Ereignissen in webbasierten Clients verbunden ist. Sie können den Web-Messaging-Service in einer neuen oder vorhandenen Anwendung verwenden, indem Sie eine JAR-Bibliotheksdatei für Dienstprogrammdateien in einem Anwendungswebmodul ablegen und eine einfache Konfigurationsdatei sowie Servletzuordnungen konfigurieren. Der Web-Messaging-Service ist im Quote Streamer für die WebSphere Application Server-Produktbeispiele enthalten.

Symbol das den Typ des Artikels anzeigt. Taskartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: tinstallweb20.html