Startseite / Vorlagenentwicklung / FirstSpirit API / Applikationsintegration

Applikationsintegration

Im Rahmen der strategischen Weiterentwicklung des Produktes FirstSpirit spielt der Aspekt der Applikationsintegration eine wesentliche Rolle.

Aus diesem Grund werden in FirstSpirit Schnittstellen bereitgestellt, die es Partnern ermöglicht, völlig eigenständig individuelle Applikationsintegrationen für FirstSpirit zur realisieren. Dabei kann auf eine Applikationsintegrations-API zugegriffen werden, die aus den praktischen Erfahrungen der Applikationsintegration des Kernproduktes hervorgegangen ist und sich damit bereits in der Praxis bewährt hat.

In Verbindung mit der ebenfalls schon lange im Produkt FirstSpirit etablierten Erweiterungs-Schnittstelle (FirstSpirit-Module) können so Produkterweiterungen entwickelt werden, die sich nahtlos in die FirstSpirit Applikationsintegrations-Infrastruktur eingliedern.

Das eigentliche Potenzial der Applikationsintegration liegt ganz besonders im Bereich der FirstSpirit Entwicklungspartner, die mit Hilfe der Applikationsintegrations-API ein mächtiges Werkzeug zur Verfügung gestellt bekommen, um spezialisierte Integrationslösungen in ihren besonderen Kompetenzbereichen zu realisieren.

An dieser Stelle soll aber auch nicht verschwiegen werden, dass die Applikationsintegration ein hochkomplexes Thema ist, das auch nach mehrjähriger Entwicklungszeit immer noch nicht vollständig erschlossen ist, da sich mit den gemachten Erfahrungen immer neue Anwendungsfelder eröffnen. Die Entwicklung im Bereich der FirstSpirit Applikationsintegration ist also auch auf der Ebene des Kernproduktes noch lange nicht abgeschlossen, sondern befindet sich noch im vollen Gange.

Application-API

Die Application-API ist der wichtigste Einstiegspunkt in die Applikationsintegration. Über diese API können Applikations-Tabs im Applikationsbereich des FirstSpirit SiteArchitect gesteuert werden.

Die wichtigsten Teile der Dokumentation zur FirstSpirit Application-API findet sich im Package de.espirit.firstspirit.client.gui.applications:

Dort finden Sie ein einfaches Beispiel zum Öffnen eines Applikations-Tabs vom Typ BrowserApplication.

ClientPlugin

Ein weiterer Baustein der Applikationsintegration ist die Möglichkeit, ein ClientPlugin in den SiteArchitect zu integrieren. Hierüber ist es möglich, über den Public-Hotspot von FirstSpirit ein Modul zu integrieren, das schon während des Starten des SiteArchitects initialisiert wird. Von diesem kann dann die weitere Steuerung z. B. von Applikations-Tabs übernommen werden.

Die wichtigsten Teile der Dokumentation zur FirstSpirit ClientPlugin-API findet sich im Package de.espirit.firstspirit.client.plugin:

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.5 | Datenschutz