namics Weblog
namics Weblog.
Persönliche Stimmen und Meinungen von Mitarbeiterinnen und Mitarbeitern.
namics @ www.flickr.com

Links

  • Sharepoint Weblog
  • about:namics
  • namics Website

AKTUELLE ARTIKEL

  • Firmenpolitik oder Sabotage
  • Erfolgsfaktoren für Intranet-Wikis in Unternehmen (Vortrag)
  • Zwei Fragen zu Online Kommunikation
  • Ich kann nicht mehr alles lesen, aber cool sieht es aus
  • Vortrag: Das Wiki wird erwachsen
  • Bei mehr als 1GB/Sekunde vorher melden: Die Wolkenfront ist da
  • Bildersuche nach Farbe (auf Basis von Flickr)
  • Vortrag auf dem ECM World Summit
  • Gleichberechtigte Sichten im Intranet
  • Pragmatisches User Centered Design bei bahn.de

Kategorien

  • Accessibility
  • Blogging
  • Business
  • CEO-Post
  • Collaboration
  • Design
  • Fehlermeldungen
  • Gesellschaft
  • Information Retrieval
  • Lotusphere
  • Mobile
  • Online Marketing
  • Orbit-iEX
  • Project Management
  • SEO+SEM
  • Technologie
  • Vorträge
  • Web Analytics

Archive

  • November 2008
  • Oktober 2008
  • September 2008
  • August 2008
  • Juli 2008
  • Juni 2008
  • Mai 2008
  • April 2008
  • März 2008
  • Februar 2008
  • Januar 2008
  • Dezember 2007
  • November 2007
  • Oktober 2007
  • September 2007
  • August 2007
  • Juli 2007
  • Juni 2007
  • Mai 2007
  • April 2007
  • März 2007
  • Februar 2007
  • Januar 2007
  • Dezember 2006
  • November 2006
  • Oktober 2006
  • September 2006
  • August 2006
  • Juli 2006
  • Juni 2006
  • Mai 2006
  • April 2006
  • März 2006
  • Februar 2006
  • Januar 2006
  • Dezember 2005
  • November 2005
  • Oktober 2005
  • September 2005
  • August 2005
  • Juli 2005
  • Juni 2005
  • Mai 2005
  • April 2005
  • März 2005
  • Februar 2005
  • Januar 2005
  • September 2004
  • August 2004
  • Juli 2004
  • Juni 2004
  • Mai 2004
  • April 2004
  • Februar 2004
  • Februar 2003

XML und Mumbo Jumbo

  • namics ag
  • namics ag
  • namics ag
  • Atom Feed
  • RSS 2.0 Feed
  • Creative Commons License
    Dieses Weblog untersteht der Creative Commons Lizenz
  • Powered by Movable Type 3.35
« CMS Migration [Vortrag] | Übersicht | Zwei Shoot-outs an der Orbit-IEX 2008: Flash vs. Silverlight und Content Management Systeme im Vergleich [Vortrag] »
25
Mai
Spling - Auf den Spuren von Day Communiqué 5.0
gepostet von Sandro Ruch am 25.05.2008 um 09:15

Sicher wird sich der eine oder andere fragen, was mit Spling denn nun schon wieder gemeint ist... Nun, die Auflösung des Rätels ist relativ einfach:

Spring + Sling = Spling

Was ist aber die Geschichte hinter dieser Gleichung?

Wir bei namics haben in der Vergangenheit viel Erfahrung in Projekten mit Day Communiqué (CQ) gesammelt. Nicht zuletzt in grossen komplexen Projekten stand das Projektteam oft vor der Entscheidung, auf welchem Weg bestehende oder parallel neu zu entwickelnde Applikationen generell in CQ einzubinden sind. Egal welcher Weg / Ansatz auch gewählt wurde. Eines war sicher... steinig und mit vielen Fallstricken sowie manueller Handarbeit würde er werden.

Seit Anfang dieses Jahres sind wir Partner von SpringSource, der Gründerfirma des bekannten und gleichnamigen Frameworks. Mit Spring arbeiten wir bei namics schon fünf Jahre und haben viele Projekte damit umgesetzt. Da liegt es natürlich auf der Hand zu schauen, ob es künftig bessere und einfachere Ansätze der Integration gibt.

Also haben wir uns letzten Donnerstag zusammengesetzt. Wir heisst in diesem Fall Alex und Michael, beide von Day Software AG, sowie Jan und ich. Und wie es sich gehört, haben wir auch kräftig vom Witheboard im Sitzungszimmer von Day gebrauch gemacht. Visuelles Resultat war:

DSC02853.JPG

In Worten gafasst sind wir zum Schluss gekommen, dass insbesondere mit CQ in der neuen Version 5 Integrationen - egal ob Content oder Applikationen - um einiges einfacher zu realisieren sind. Weshalb?

Im Wesentlichen sind es zwei ausschlaggebende Punkte, welche dem Entwickler das Leben künftig einfacher machen wird (oder besser gesagt, wir hoffen es... :-)). Die magischen Technologien dazu heissen OSGi und RESTful HTTP-API, welche je nach Integrationsart zum Zuge kommen.

Das führt uns gleich auch hin zu den Integrationsarten, welche wir künftig sehen. Nach eingehenden Diskussionen stehen im wesentlichen zwei Arten im Vordergrund.

Spring Anwendung integriert in einer Sling-Anwendung (z.B. CQ 5)
CQ 5 wird standardmässig mit einer OSGi-fähigen Runtime (Apache Felix) ausgeliefert. Das bedeutet, künftige Anwendungen können beispielsweise mit Spring Dynamic Modules als OSGi-Bundle realisiert und in die CQ 5 Runtime deployed werden. Damit ist es problemlos möglich, beispielweise Anwendungen oder Anwendungsteile, welche Legacy-Daten integrieren müssen, in ein CQ-Deployment aufzunehmen.

Content aus CQ 5 in einer (Spring) Applikation integrieren
Dieser Fall tritt insbesondere dann auf, wenn Content, der redaktionell im Content Management System verwaltet wird, in einer anderen (Spring) Applikation verwendet werden soll. Hier bietet CQ 5 neu standardmässige Defaulthandler, welche auf einen RESTful HTTP-Request mit unterschiedlichen Formaten antworten können. Bislang implementiert ist ein JSON Handler, der also im JSON-Format antwortet. XML wird künftig auch unterstützt werden. Was wir also bei namics bislang immer selbst implementiert haben, wird ab der Version 5 standardmässig unterstützt.

Eindruck
Zum Abschluss vielleicht noch ein kurzes Statement zum ersten Eindruck von CQ 5 von mir. Da ich mich bislang bei namics eigentlich mehr mit klassischer Applikationsentwicklung mit Spring und weniger mit CQ beschäftigt habe, stütze ich mein Eindruck an dieser Stelle auch eher auf die Technologie ab. Ich bin überzeugt, dass Day Software AG mit der neuen Version von CQ einen grossen Schritt in die richtige Richtung unternommen hat. Was mit der Standardisierung vom Content-Repository (JSR 170) begonnen hat, wird jetzt konsequent bis hin in die Runtime von CQ weitergeführt. Die Entscheidung, CQ 5 komplett als OSGi-Runtime auszuliefern, ist meiner Meinung nach richtig und für Integratoren wie wir es sind, sehr hilfreich.

Wie sich die neue Version dann auch in Projekten anfühlt und bewährt, werden wir sicher bald sehen... :-)


TRACKBACK

TrackBack URL for this entry:
http://blog.namics.com/mt/mt-tb.cgi/1134

KOMMENTARE

Hallo,
ich habe gerade vergebens auf der Website von Day nach Informationen über CQ 5 gesucht (vor allem, ab wann mit mit dem neuen Release zu rechnen ist). Bei meiner Google-Suche bin ich hier gelandet: Wo könnte man dazu etwas finden?
Beste Grüße, Thomas

gepostet von Thomas am 23.07.08 13:57

Hallo Thomas,

Viel mehr wissen wir auch (noch) nicht... Es soll jedoch noch dieses Jahr sein...
Bei Day auf der Homepage bist du aber sicher nicht ganz am falschen Ort. Sobald der Release-Termin definitiv ist, werden sie das sicherlich dort auch publizieren.

Schöne Grüsse,
Sandro

gepostet von Sandro am 28.07.08 07:48

Hallo Thomas

Das genaue Datum wird am Customer Summit Ende Oktober definitiv bekannt gegeben.

Die Dokumentation zu CQ5 ist momentan in Arbeit und wird und wann das aufgeschalten wird, weiss man noch nicht.

Wenn du konkrete Fragen hast, dann wende dich direkt an Day.

Gruess Jan

gepostet von Jan Stettler am 28.07.08 08:05

Hallo,
danke für die Info. Habe schon eine Anfrage bei Day direkt laufen.

Beste Grüße, Thomas

gepostet von Thomas am 29.07.08 15:53

KOMMENTAR SCHREIBEN

Name:

E-Mail Adresse:

URL:

Bitte das Ergebnis von 1 + 2 als Ziffer (Spamschutz):