WS-I steht für Web Services Interoperability. Diese schließt Interoperabilität über Plattformen, Betriebssysteme und Programmiersprachen hinweg ein.
Die WS-I-Organisation legt Standards fest, die in als "Profile" bezeichneten Dokumenten zusammengestellt und in denen die Anforderungen definiert werden, die erfüllt sein müssen, damit ein Web-Service interoperabel ist. Die Rational Developer-Produkte validieren Web-Services anhand des WS-I SSBP-Profils (WS-I Simple SOAP Binding Profile 1.0) und des WS-I AP-Profils (WS-I Attachments Profile 1.0). Weitere Informatinoen zu WS-I finden Sie auf folgender Website: http://www.ws-i.org/.
Die WS-I-Konformitätsstufe ist standardmäßig auf Ignorieren gesetzt. Bei dieser Einstellung wird keine Warnung ausgegeben, wenn nicht konforme Auswahlmöglichkeiten verwendet werden. Diese Konformitätsstufe wird von den Web-Service-Assistenten und dem WSDL-Validierungstool verwendet. Da dieses Beispiel einen WS-I-konformen Web-Service generiert, sollten Sie die WS-I-Konformitätsstufe auf Erforderlich setzen.
Sie können die WS-I-Konformitätsstufe ändern, indem Sie die folgenden Schritte ausführen:
Die verbleibenden Schritte in diesem Lernprogramm werden in der Java™ EE-Perspektive ausgeführt. Wenn Sie gefragt werden, ob Sie nach der Ausführung einer Aufgabe in eine andere Perspektive wechseln möchten, wählen Sie Nein aus.
Das EJB-Projekt wird die Geschäftslogik für den Web-Service und die WSDL-Datei enthalten.
EJB-Web-Services benötigen ein Routerprojekt. Dieses Projekt enthält das Router-Servlet, das als Endpunkt für den Service agiert und an die EJB sendet. Wenn Sie "SOAP over JMS" als Transportmethode verwenden, muss das Routerprojekt ein EJB-Projekt sein. Wenn Sie "SOAP over HTTP" wie in diesem Lernprogramm als Transportmethode verwenden, sollte das Routerprojekt ein Webprojekt sein. Das Projekt, das Sie erstellen, muss derselben EAR-Datei wie dem EJB-Projekt hinzugefügt werden, das die Enterprise-Bean enthalten wird. Dieses Projekt sollte keine Geschäftslogik für Ihren Web-Service enthalten.
Sie können ein Webprojekt erstellen, indem Sie die folgenden Schritte ausführen:
Sie können jetzt mit Lerneinheit 1.2: WSDL-Datei importieren und validieren beginnen.