Schnittstellen und Erweiterungsmöglichkeiten der AEP.B2B

Hinweis: Inhalte zur früheren Open-Source-basierten Java-8-Version wurden entfernt und sind für die aktuelle Version nicht mehr gültig.

Public API und Erweiterungsmöglichkeiten

Die AEP.B2B stellt dokumentierte Schnittstellen und APIs zur Verfügung, die für Integrationen und Erweiterungen genutzt werden können.

Diese APIs bilden die Grundlage für die Entwicklung kundenspezifischer Funktionalität im Rahmen der vorgesehenen Nutzung der Software.

Erweiterung über die Public API

Die Erweiterung der AEP.B2B erfolgt über die bereitgestellte Public API.

Die hierfür vorgesehenen Schnittstellen werden über das Artefakt b2b.api bereitgestellt und bilden den zentralen Erweiterungspunkt der Software.

Zulässig sind insbesondere:

  • Entwicklung kundenspezifischer Erweiterungen auf Basis der freigegebenen API
  • Einbindung eigener Komponenten oder Bibliotheken, die über die API integriert werden
  • Nutzung der API zur Integration in bestehende Systemlandschaften

Abgrenzung

Die Nutzung der AEP.B2B ist auf die dokumentierten und freigegebenen Schnittstellen beschränkt.

Nicht vorgesehen sind insbesondere:

  • Änderungen an den ausgelieferten Softwareartefakten der AEP.B2B
  • Eingriffe in nicht dokumentierte oder interne Bestandteile der Software
  • Nutzung nicht freigegebener Schnittstellen oder Erweiterungsmöglichkeiten

Die Public API stellt keinen Zugriff auf alle internen Funktionalitäten der AEP.B2B dar.

Kompatibilität und Wartung

Die AEP.B2B wird kontinuierlich weiterentwickelt. Änderungen an APIs können im Rahmen von Releases erfolgen.

Kundenspezifische Erweiterungen sollten daher:

  • regelmäßig auf Kompatibilität mit neuen Versionen geprüft werden
  • bei Versionswechseln angepasst und getestet werden

Support und Verantwortung

Kundenspezifische Erweiterungen oder eigene Komponenten sind nicht Bestandteil der ausgelieferten AEP.B2B und liegen in der Verantwortung des Lizenznehmers.

Für solche Erweiterungen übernehmen wir keine Gewährleistung und keinen Support.

Bei Bedarf unterstützen wir im Rahmen individueller Vereinbarungen bei der Analyse oder Anpassung kundenspezifischer Erweiterungen.

Hinweis zu früheren Versionen

Frühere Versionen der AEP.B2B (insbesondere auf Basis von Java 8) boten in Einzelfällen weitergehende Möglichkeiten zur direkten Einbindung eigener Code-Erweiterungen oder zur Erstellung kundenspezifischer Deployments.

Diese Ansätze waren nicht Bestandteil eines standardisierten Erweiterungsmodells und sind für die aktuelle Version durch die Nutzung der Public API ersetzt worden.

View Me   Edit Me