Was ist Context Delivery Architecture (CoDA)?
Context Delivery Architecture (CoDA) ist ein allgemein gebräuchlicher Begriff (allgemein Gartner zugeschrieben), der sich auf die Notwendigkeit bezieht, dass Anwendungen und modulare Teile von Systemen kontextbewusst sein müssen oder mit anderen Worten, so viel wie möglich über einen Benutzerkontext zu erfahren.
In gewissem Sinne ist die Context Delivery-Architektur eine Komponente des Context-Aware-Computing (CAC). In CAC ist das Ziel, mehr Kontextdetails für eine bestimmte Benutzerinteraktion bereitzustellen. Dies kann als ein ähnliches Ziel wie bei anderen Daten angesehen werden, die bei der Datenspeicherung Anwendung finden – Silos zu durchbrechen, Barrieren für Informationen zu beseitigen und Informationen zu verbreiten, die auf die breiteste und dynamischste Art und Weise gespeichert sind. Eine andere Möglichkeit, dies zu berücksichtigen, sind die spezifischen Techniken, die von Unternehmen verwendet werden, z. B. Cross-Indizierung, bei der archivierte Informationen wiederum an einen bestimmten Benutzerpunkt gebracht werden.
Ein Beispiel ist die Verwendung von Kundenidentifikatoren in verschiedenen Teilen der Softwarearchitektur. Ein Kundenname oder eine andere Kennung könnte in eine Transaktionsdatenbank eingebaut werden, aber nicht in Softwaresysteme, die Verkäufer oder andere Mitarbeiter in verschiedenen anderen Kontexten verwenden. Hier trägt CAC dazu bei, einen besseren ‚universellen‘ Zugang zu diesen Informationen und anderen Arten von Informationen zu fördern. Anwendungen werden intelligenter über den Hintergrund und die Geschichte der Beziehung zwischen einem Kunden und einem Unternehmen, zum Beispiel durch Hinzufügen aller Arten von anderen archivierten Informationen, wie Einkaufsgeschichten, oder sogar Alter und Ort oder andere demographische Informationen.
IT-Experten behaupten, dass der Begriff ‚Context Delivery Architecture‘ ziemlich unklar und proprietär ist, und dass diese Art von CAC in Wirklichkeit tatsächlich durch bestimmte Arten von Vendor Services geschehen wird. Ein Beispiel ist das Customer Relationship Management (CRM). Customer-Relationship-Management-Tools basieren auf CAC, da sie gespeicherte Informationen über den Hintergrund und den Verlauf eines Kunden, Transaktionen, Identifikatoren, Demografien und mehr zusammenfassen, um Vertriebsmitarbeitern, die es an einem bestimmten Kontaktpunkt verwenden, zu helfen. Diese allgemeine Art von Prinzipien wird voraussichtlich zu einem der heißesten neuen Technologietrends in den kommenden Jahren werden.