einblicke in aktuelle projekte - open text web solutions ... · ez platform adobe pirobase otmm...
TRANSCRIPT
WerkstattberichtEinblicke in aktuelle Projekte
Operations
Klassische WCM-ProjekteKomponenten, Integrationen, Disziplinen
Search
CommerceProducts
Analytics
DevOps
Cloud
Analytics
Search
Channels
Digital Assets
Products
WCM
Commerce
SAP
Hybris
StiboContentserv
Informatica
Magento
Coremedia
Sitecore
Imperia
PimCore
OTWSMFirstSpiritez Platform
Adobe
PirobaseOTMM
Celum
Canto
Pixelboxx
Elastic
Solr Intrafind
eTracker
Matomo
webtrekk
PaaSSaaS
AWS
Azure
Akamai
Apps
Websites
Intranets
Docker
Microservices
On Premise
Kubernetes
SOA
Hystrix
Unsere aktuellen ProjekteKomponenten, Integrationen, Disziplinen
Intershop
Cloudsearch
IoT
Digitale Kommunikation wird uns immer wieder vor Anforderungen stellen, von denen wir heute noch nichts wissen.
Lösungen die evolutionäre Entwicklungen erlauben sind elementar wichtig.
Klassischer Relaunch-Zyklus
.
Continous-Development der Plattform
Intentive auf einen Blick
Projekte
> 800
Kluge Köpfe
~ 30
Gegründet
2003 Technisch orientierter
Full-Service-Dienstleister Qualität, Zuverlässigkeit,
und individueller Service aus Leidenschaft
unabhängig und inhabergeführt
FACTS
Fokus auf Digital Platforms, Digital Infrastructure und Web Development
Partnerschaften mit marktführendenTechnologieunternehmen, u.a. Adobe, Celum, Coremedia, e-Spirit, eZ-Systems, Microsoft, OpenText, SAP Hybris und Sitecore
Erfahrene, breit aufgestellte Experts, u.a. .NET, Java, Node.js, Angular, Microservices, MVC, Solr, Azure, AWS, Docker, Kubernetes, etc.
FIGURES COMPETENCES
Wir geben Einblicke in vier aktuelle Projekte aus diesem Jahr
1.Quellenübergreifende
OnSite Search für hybride Plattformen
2. Integration OT WSM
und CELUM Digital Asset Management
3. RedaktionsoptimiertesMedia-Management
mit intelligentem CDN-Delivery
4.Leistungsfähiges
Delivery für hybridePlattformen
.
QuellenübergreifendeOnSite Search für hybride Plattformen
1
„On-Site-Search“ scheitert oft bereits am Projekt-Setup
Wir gehen deshalb einen anderen Weg
Web Content Management System
Suchmaschine Website-Frontend
Integration CMS Suchmaschine Projektlösung
Web Content Management System
Externe Datenquellen
Suchmaschine Website-Frontend
Übergreifende Integration CMS Suchmaschine Individualisierung
Website-Frontend
Unser Integrationskonzept für On-Site Search
• Initiale Einrichtung & Konfiguration durch CMS-Entwickler
• Zusammenstellen der Metadaten
• Pflege & Steuerung durch Redakteure
• Indexierung in dynamischen Schemata
• Ermittlung Volltext• Schnittstellen zu
weiteren Datenquellen• Bis auf initiale
Konfiguration transparent
• Suchabfrage• Aufbereitung der
Suchergebnisse• Individualisierung und
Implementierung von Zusatzfeatures durchFrontend-Entwickler
Web Content Management System
Suchmaschine
Schn
ittst
elle X
YApache Solr z.B.Angular.jsRedaktionelle
Umgebung
REST
-API
Externe Quellen
Unternehmensweite DatenquellenQuellenübergreifende Suche
Apache Solr
Cores
Core de_de
Core ch_de
Core ch_fr
Core …
Data-Import-Handler
REST Import Processor
XML Import Processor
… Import Processor
Requ
est-
Hand
ler
REES
T-AP
I
Hybris
REST API Daten-Mapping Produktdaten
Solr Connector Content Objekte
Delivery Server
Produkt XY (z.B. Rezepte, Stellenbörse usw.)
Strukturierte Datenquelle
Mögliche Quellen: XML, RSS, SQL, SOAP, REST …
Enterprise BUS-System (z.B. Apache Active MQ)
Intentive Solr Adapter Produkt XY (z.B. Rezepte, Stellenbörse usw.)
Message Adapter Strukturierte
Datenquelle
Arch
itekt
ur h
ybrid
e Ons
ite-S
earc
h
Relaunch der zentralen Website in 2017 und Weiterentwicklungder Onsite-SearchAutomatisierte Migrationgroßer redaktioneller Inhaltsmengen, Einführung Apache Solr und Taxonomiesystem.
EKD
Relaunch der Website des und Einführung einer quellen-übergreifenden Suchfunktion.Anbindung Datenquellen in heterogener Systemlandschaft.
Main-Taunus-Kreis
Integration OT WSM und CELUM Digital Asset Management
2
Arch
itekt
urCe
lum
Inte
grat
ion
Serv
ice A
PI
Asset Repository
setAssetReference()
Asset-PickerIntegration Dialog
REST-API (Readonly)
CELUM Digital Asset Management
SOAP-API (Read- /Write)
Celum-Integration-Service (Intentive)
Service Integration Layer
deleteAssetReference()
evaluateAssetUsage()
getAssetInformation()
OTWSM
XML-Server
SOA
P-A
PI
OTMS(SmartEdit)
Redaktionsoptimiertes Media-Management mit intelligentem CDN-Delivery
3
Wichtige ANFORDERUNGEN im Projekt Redaktioneller Prozess zur extrem
einfachen Pflege von Bildern in einer OTWSM-Multiprojektumgebung
Automatisierte Erstellung von Unterformaten durch Skalierung & kontrolliertes Cropping
Integration von Contentserv als zusätzliche Datenquelle
Ressourcenschonende Publizierungund internationale Auslieferung
Arch
itekt
urM
edia
Man
ager
RES
T-AP
IuploadAsset(Filestream Asset)
MongoDB
saveAssetData(Object AssetData)
Apache Solr
getAssetData(GUID AssetID)
Akamai Media Manager
getAssetList(Object filter)
Insert/Update Query
Select JSON Object
deleteAsset(GUID AssetID)
Insert/Update JSON Object
Select JSON Object
Delete JSON Object
Delete Solr Document
Delete Akamai Asset
GET Akamai Asset-URL
searchAssets(Object Filter)Select Query
Asset-Data Service
Asset-Search Service
File Upload Service
Leistungsfähiges Delivery für hybride Plattformen
4
Arch
itekt
urAk
amai
Pur
geSe
rvice
Inte
grat
ion
Origin Server
Purge Service Queue
Purge RequestQueue(MSSQL)
PurgeService
.Net 4.5 Windows-
Dienstanwendung
REST-API
.Net 4.5 WCF-Dienstanwendung
OTDS
Akamai Edge Platform(Fast Purge API)
Logik
Erstellung Prüfsumme und Beurteilung Purge-
Relevanz
JSON PurgeRequest
Page RequestContent-Group
(HTML)
preparePurgeRequest()
Java OpenAPI
Event „on creation“
Event „on deletion“
Event „on update“
Open Text Management ServerPublishing Queue
directPurgeRequest()
Varn
ishal
s Aka
mai
sync
honi
sierte
rWeb
-Pro
xy
Page Processor modConnectorMethods
getProductOverview()
getProductDetails()
PIM-System
Product Data
REST-API
getRelatedProducts()
opentext Delivery Server
getLegendInformation()
...
Navigation Controller
Product-Information Controller
...Controller
VARNISH
X
+
Wurde das Produkt bereits
angefragt?
Speichere Produktseite für kommende Aufrufe
Rückgabe bereits aufbereiteter
Produktdaten
Akamai Connector
Aka
mai
Edg
e S
erve
r 1-
n
Akamai Cache Control API
Client Request
VIELEN DANK!