Questions & Answers

SOLVED
davidamend
I'm new here

Architekturentscheidung: Anwendungen im CMS oder CMS aus Anwendungen

Jump to solution

Guten Tag,

bezรผglich den hier erklรคrten Problemen, https://community.e-spirit.com/thread/4535?tstart=0

die uns nicht nur massiv Performance kosten,

sondern auch zu unkontrolliertem Dependency Management fรผhren.

stellt sich die Frage nach einem klaren Vorgehen. AuรŸerdem wรคre eine mรถglichst loose Kopplung zwischen CMS und

JS/CSS sowie Serverseitigen Appcode super! Ein mรถglicher Grund ist die Einbindung von Inhalten รผber First Spirit

UND einem anderen CMS System, also "Sharen" von Inhalten รผber Grenzen hinweg.

Hierbei wรผrde mich interessieren, welche Variante zu empfehlen ist und aus welchen Grรผnden:

1. Das von FirstSpirit gebaute Release, bestehend aus statische Resourcen, insbesondere HTML,

   wird auf den Application Server kopiert, wo dann JSF, PHP ausfรผhrbar ist und dynamischer Anwendungscode deployt ist.

    Im FirstSpirit HTML steht dann der "include" bzw. "import" zu den jeweiligen dynamischen Anwendungsteilen.

2. Der Anwendungs bzw. Appserver ist das zentrale System. Statische CMS Inhalte werden vom Appcode abgerufen durch bspw. AJAX Calls oder         Serverseitigen HTTP-Client Aufrufen und an geeignete Stelle gepackt ( bspw. dynamisch in ein Modal, oder einer Seite).

Worauf ist besonders bei der empfohlenen Lรถsung zu achten. Wie kann das konkret aussehen?

0 Kudos
1 Solution

Accepted Solutions

Hallo David,

eine der groรŸen Stรคrken von FirstSpirit ist die Fรคhigkeit sich in viele Umgebungen zu integrieren. Wir machen bewusst keine Vorgaben, wie das Produktionssystem auszusehen hat.

Die Frage vielmehr ist, wie dynamisch muss die Web-Seite sein? Reichen einfache (statische) HTML-Seiten (die aus FirstSpirit beliebig oft aktualisiert werden kรถnnen) oder muss die Web-Seite auf Benzutereingaben reagieren (z.B. wie ein Web-Shop oder eine Suchmaschine).

Letztendlich gibt der Kunde die Zielplattform vor. Welche Systeme sind vorhanden und mรผssen diese weiterwendet werden?

GrรผรŸe Marian

View solution in original post

0 Kudos
5 Replies
marza
I'm new here

Hallo David,

sowohl 1 und 2 sind bereits erprobt.

Zu 1)

Natรผrlich kann man statt reinem HTML-Code auch XML, JSON, PHP-, JSF oder JSP-Code von FirstSpirit erzeugen lassen. Dieser wird dann entsprechend deployt und dann im Falle von PHP, JSF oder JSP von einem Live-System wie einem Apache HTTP Server mit PHP oder einem Apache Tomcat ausgefรผhrt. Bei XML und JSON sollte das Fremdsystem eine entsprechende Schnittstelle bereits bieten (oder diese muss selbst entwickelt werden).

Zu 2)

a) Es gibt etliche kostenpflichtige Integrationen mit z.B. LifeRay, IBM WebSphere Portal, etc. siehe hierzu http://www.e-spirit.com/marketplace/overview, Stichwort "Portal Integration".

b) Oder der Einsatz einer kostenspflichtigen Produkterweiterung wie der UX-Bridge (http://www.e-spirit.com/marketplace/de/ux-bridge) die eine JMS-1.1-Anbindung bereitstellt.

Ohne weitere konkrete Informationen von Deiner Seite zu haben: Es kommt also immer darauf an, welches System das Ziel ist und was man haben mรถchte bzw. bereit ist einzusetzen (Zeit/Geld/Personal).

GrรผรŸe Marian

0 Kudos

Hallo David,

benรถtigst du noch weitere Hilfe oder konnte Marian deine Frage bereits beantworten?

In diesem Fall wรคre es super, wenn du seine "richtige Antwort" markierst.

Viele GrรผรŸe

Michaela

davidamend
I'm new here

Hallo Marian,

danke fรผr die Antwort.

Auf der Grรผnen Wiese: Welche Variante wird bevorzugt? Womit machen Kunden bessere Erfahrungen?

Oder lรคsst Ihr diese Entscheidung bewusst die Unternehmen selbst treffen?

zu deiner Antwort 2.) -> Ein Portal Integrationsserver ist nicht unbedingt notwendig.Aber vielen Dank fรผr die Tipps. Reicht da nicht auch ein einfacher AJAX Aufruf(oder Synchroner Serverseitiges laden), um von FirstSpirit erzeugten HTML/JSON/XML Snippets in die Anwendung zu laden?

-> Ist die Empfehlung hier fรผr eine Mischlรถsung, oder 1.), 2) ?

0 Kudos

Hallo David,

eine der groรŸen Stรคrken von FirstSpirit ist die Fรคhigkeit sich in viele Umgebungen zu integrieren. Wir machen bewusst keine Vorgaben, wie das Produktionssystem auszusehen hat.

Die Frage vielmehr ist, wie dynamisch muss die Web-Seite sein? Reichen einfache (statische) HTML-Seiten (die aus FirstSpirit beliebig oft aktualisiert werden kรถnnen) oder muss die Web-Seite auf Benzutereingaben reagieren (z.B. wie ein Web-Shop oder eine Suchmaschine).

Letztendlich gibt der Kunde die Zielplattform vor. Welche Systeme sind vorhanden und mรผssen diese weiterwendet werden?

GrรผรŸe Marian

0 Kudos

Hallo David,

benรถtigst Du noch weitere Hilfe oder hat Dir die Antwort von Marian geholfen?

Viele GrรผรŸe

Thorsten

Type a product name