Ein Geschäftsobjekt ist eine Struktur, die aus Daten, der Aktion, die für die Daten ausgeführt werden soll, und aus zusätzlichen Anweisungen (falls vorhanden) zur Verarbeitung der Daten besteht. Die Daten können entweder eine Geschäftsentität (z. B. eine Rechnung oder Mitarbeiterunterlage) oder unstrukturierten Text darstellen. Der Adapter verwendet Geschäftsobjekte, um Daten zu senden oder vom JD Edwards EnterpriseOne-Server zu erhalten.
Der WebSphere Adapter for JD Edwards EnterpriseOne kommuniziert über die JD Edwards EnterpriseOne Dynamic Java™ Connector-APIs mit der JD Edwards EnterpriseOne-Server. Der Adapter tauscht über Geschäftsfunktionen, XML-Listenaufrufe und den Echtzeitereignismechanismus Informationen mit JD Edwards EnterpriseOne aus.
Geschäftsobjekte werden mit dem Adapterverbindungsassistenten erstellt, der eine Verbindung mit der Anwendung herstellt, dort Datenstrukturen erkennt und dann Geschäftsobjekte erzeugt, um sie darzustellen. Der Assistent erzeugt außerdem weitere Ressourcen, die vom Adapter benötigt werden.
Der Adapter unterstützt die Verarbeitung von hierarchischen Geschäftsobjekten. Ein Containergeschäftsobjekt, das eine JD Edwards EnterpriseOne-Operation darstellt, ist ein Wrapperobjekt, das ein einzelnes oder mehrere untergeordnete Geschäftsfunktionsobjekte enthält, die auch als einfache Geschäftsfunktionsobjekte bezeichnet werden. Jedes Geschäftsfunktionsobjekt stellt einen bestimmten Funktionsaufruf in der JD Edwards EnterpriseOne-Anwendung dar.