Welche Bemühungen sind bekannt, um das DevOps-Ontologiemodell zu etablieren?

11

Heutzutage gibt es für viele Domänen eine semantische Ontologie, um Domänendaten maschinenlesbar zu machen. In DevOps und verwandten Domänen gibt es ziemlich viele Begriffe, die häufig von Anbietern festgelegt werden, aber auf andere Tools wie deklarative Pipelines in Jenkins anwendbar sind.

Was sind die aktuellen Bemühungen, um die Ontologie der DevOps-Domäne zu etablieren?

Referenzen / Weiterführende Literatur:

Peter Muryshkin
quelle
Können Sie Beispiele aus anderen Bereichen liefern?
Boykott SE für Monica Cellio
@XiongChiamiov zum Beispiel [4] ist die Ontologie der Medienressourcendomäne von W3C für Aspekte verschiedener Formatspezifikationen.
Peter Muryshkin

Antworten:

7

Laut Wikipedia ist die erste Referenz, die Sie verlinkt haben,

In der Informatik und Informationswissenschaft ist eine Ontologie eine formale Benennung und Definition der Typen, Eigenschaften und Wechselbeziehungen der Entitäten, die für einen bestimmten Diskursbereich wirklich oder grundlegend existieren. Es ist somit eine praktische Anwendung der philosophischen Ontologie mit einer Taxonomie.

Das Problem bei der Entwicklung eines Ontologiemodells zur Definition der Begriffe von DevOps besteht darin, dass DevOps mehrere Domänen umfasst und diese Domänen häufig überlappende oder widersprüchliche Begriffe haben.

In der Tat, manchmal sogar innerhalb einer Domäne wird es Terminologie in Konflikt . Es ist daher schwierig genug, einen Standard für eine einzelne Domain festzulegen, geschweige denn für mehrere Domains.

Daher ist es zweifelhaft, ob es in naher Zukunft einen (oder zumindest einen erfolgreichen) Versuch geben wird, formelle Ontologieregeln für DevOps festzulegen. (Und es müsste zuerst mit der formellen Definition von DevOps beginnen, und bisher hatten wir Probleme, dies überhaupt klar zu machen).

James Shewey
quelle
Herzlichen Glückwunsch, Sie haben nette Worte geschrieben, um dies auszudrücken
Tensibai
3

ja aber

Es ist schwer, James und Tensibais Gefühle zu leugnen, die wir schwer definieren können. Ich habe wahrscheinlich ein paar Interviewer beleidigt, indem ich darauf hingewiesen habe, dass DevOps bedeutet, was immer Sie wollen. Anbieter und die Presse im Computerbereich sind nicht sehr durch Korrektheit oder Konformität motiviert, sodass jeder beliebte Begriff auf ähnliche Weise durcheinander gerät.

Es gibt ITIL

Das bedeutet jedoch nicht, dass einige Leute nicht versuchen, eine gemeinsame Sprache zu schaffen, in der wir über Vorgänge und Prozesse sprechen können. Ich habe noch niemanden gesehen, der es in der realen Welt angewendet hat , aber es gibt ITIL . Wie Wikipedia uns sagt:

ITIL, formal eine Abkürzung für Information Technology Infrastructure Library, ist eine Reihe detaillierter Methoden für das IT-Service-Management (ITSM), die sich darauf konzentrieren, IT-Services an den Anforderungen des Geschäfts auszurichten. In seiner aktuellen Form (bekannt als ITIL 2011) wird ITIL als eine Reihe von fünf Kernbänden veröffentlicht, von denen jedes eine andere ITSM-Lebenszyklusphase abdeckt. Obwohl ITIL ISO / IEC 20000 (früher BS 15000), den International Service Management Standard für IT Service Management, unterstützt, gibt es einige Unterschiede zwischen dem ISO 20000 Standard und dem ITIL Framework.

ITIL beschreibt Prozesse, Verfahren, Aufgaben und Checklisten, die nicht organisationsspezifisch sind, aber von einer Organisation angewendet werden können, um die Integration in die Strategie der Organisation herzustellen, Werte zu liefern und ein Mindestmaß an Kompetenz aufrechtzuerhalten. Es ermöglicht der Organisation, eine Basislinie festzulegen, anhand derer sie planen, implementieren und messen kann. Es wird verwendet, um die Einhaltung zu demonstrieren und Verbesserungen zu messen.

Seit Juli 2013 gehört ITIL AXELOS, einem Joint Venture zwischen Capita und dem Cabinet Office. AXELOS lizenziert Organisationen zur Nutzung des geistigen Eigentums von ITIL, akkreditiert lizenzierte Prüfungsinstitute und verwaltet Aktualisierungen des Frameworks. Organisationen, die ITIL intern implementieren möchten, benötigen diese Lizenz nicht.

Das klingt alles sehr aufregend, aber aufgrund der Lizenzierung kann ich keine Open-Source-Software darauf aufbauen. Wenn Sie in Github nach ITIL suchen, sind die Ergebnisse sehr spärlich. Bis sich das Lizenzmodell ändert, bleiben wir meiner Meinung nach bei diesem Sachverhalt. Solange W3C oder die IETF diese Art von Herausforderung nicht annehmen, wird es keinen Standard geben, der der Community zur Verfügung steht.

Küken
quelle
Aber, otrs behauptet, itil Service Desk zu implementieren?
Peter Muryshkin
Sie verletzen die Lizenz, wie ich es verstehe.
Küken
slidehare.net/mobile/eurolinux/… eine weitere Ressource
Peter Muryshkin
Mein Verständnis war, dass es bei ITIL darum geht, eine Reihe von Prozessen zu etablieren, keine Nomenklatur. Schlagen Sie vor, dass sie ein Körper sein könnten, der dies tun würde? Oder dass sie es schon tun?
James Shewey
1
ITIL definiert eine Reihe von Begriffen zur Verwendung mit seinen Prozessen. Ich glaube, ein Teil der Bemühungen besteht darin, ihre Terminologie und Felder zu standardisieren. Mir ist nicht klar, ob sich ITIL weiterentwickelt oder wie.
Küken