This topic applies only to the IBM Business Process Manager Advanced configuration.

Servicedatenobjekte (SDO)

Servicedatenobjekte (SDO) ergänzen die Komponente 'Service Component Architecture'. Die Service Component Architecture definiert die Services als Komponenten sowie die Konnektivität zwischen diesen Komponenten. Servicedatenobjekte definieren die Daten, die zwischen den Komponenten fließen.

Jede Komponente übergibt Informationen als Eingabe und Ausgabe. Wenn ein Service aufgerufen wird, werden Datenobjekte bei Verwendung eines WSDL-Porttyps als XML-Dokument mit Document/Literal-Codierung und bei Verwendung einer Java™-Schnittstelle als Java-Objekt übergeben. Datenobjekte sind die bevorzugte Form für Daten und Metadaten in Service Component Architecture-Services. Ähnlich wie Komponenten trennen Servicedatenobjekte das Datenobjekt von seiner Implementierung. Zum Beispiel könnte eine Komponente mit Bestellungen interagieren, während die Bestellung selbst mit JDBC (Java Database Connectivity) oder EJB (Enterprise JavaBeans) arbeitet, um die Aktualisierungen an den Daten vorzunehmen. Servicedatenobjekte ermöglichen es dem Integrationsentwickler, sich auf die Arbeit mit Geschäftsartefakten zu konzentrieren. Servicedatenobjekte sind für den Integrationsentwickler transparent. Sie werden über ein JSR (Java Specification Request) für Servicedatenobjekte definiert. Weitere Informationen finden Sie unter Service Data Objects.
Tipp: Standardmäßig ist die Eigenschaft preserve-milliseconds-for-ais mit true definiert, sodass die Anforderungen an AIS (Advanced Integration Services) gesendet werden und die empfangenen Antworten die Millisekunden in datetime-Werten enthalten. Ist bei Ihrem Service eine Anzeige der Millisekunden nicht erforderlich (z. B. im Hinblick auf eine Kompatibilität mit Anwendungen und Services, die keine Millisekunden zurückgeben), legen Sie in der Konfigurationsdatei 100Custom.xml für die Eigenschaft preserve-milliseconds-for-ais den Wert false fest und starten Sie den Server erneut.

Im folgenden Diagramm werden Servicedatenobjekte von einem externen Service an einen Export, von einem Export an eine Komponente, von einer Komponente an eine Komponente, von einer Komponente an einen Import und von einem Import an einen Service übergeben. Importe und Exporte werden im später folgenden Abschnitt Importe und Exporte besprochen.

Servicedatenobjekte (SDO)