Web-Services

Prozesse externer Anwendungen, des Enterprise Service Bus und der Business Process Execution Language können Web-Services nutzen, um Transaktionen beim Integrationsframework abzufragen oder an das Integrationsframework zu senden.

Das Integrationsframework stellt drei Typen von Services bereit, die Sie als Web-Service implementieren können:

  • Objektstrukturservice
  • Unternehmensservice
  • Standardservice

Wenn Sie Webdienste bereitstellen, Maximo® Manage wird ein Schema und eine WSDL-Datei (Web Services Description Language) generiert, auf die Sie mit URL zugreifen können. Das UDDI-Register (Universal Description Discovery and Integration) kann für jeden bereitgestellten Dienst aktualisiert werden.

Das Integrationsframework unterstützt die folgenden Web-Services:

  • Objektstruktur-Webservice – Objektstruktur-Webservices werden aus einer Objektstruktur erstellt und bieten keine Verarbeitungsschicht, die für Unternehmensdienste verfügbar ist. Ein Objektstruktur-Web-Service unterstützt fünf Operationen: Erstellen, Löschen, Abfragen, Synchronisieren und Aktualisieren.
  • Enterprise Web Service – Enterprise Web Services von einem Enterprise Service und bieten Exit-Verarbeitung und optionale Warteschlangenunterstützung. Das Integrationsframework erstellt für die in einem Unternehmensservice definierten Operationen individuelle Unternehmens-Web-Services (einen Service pro Operation).

    Von einem Objektstrukturservice unterstützte Operationen werden auch von einem Unternehmens-Web-Service unterstützt. Sie können einen Enterprise-Webdienst bereitstellen, um eine Warteschlange zu verwenden (asynchroner Prozess) oder die Warteschlange zu umgehen (synchroner Prozess).

  • Standard-Web-Service - Standard-Web-Services werden aus Methoden erstellt, die in Anwendungsservices definiert sind. Die Methoden müssen im Anwendungsservice annotiert sein, um für die Web-Service-Implementierung verfügbar zu sein. Der Integrationsrahmen verknüpft die Eingabe- und Ausgabeparameter von Methoden mit den Betriebsparametern der Web Services Description Language.