Aujourd'hui, pour de nombreux domaines, il existe une ontologie sémantique pour rendre les données de domaine lisibles par machine. Il existe de nombreux termes dans les DevOps et les domaines connexes, souvent établis par les fournisseurs mais applicables à d'autres outils, comme les pipelines déclaratifs dans Jenkins.
Quels sont les efforts actuels pour établir l'ontologie du domaine DevOps?
Références / Lectures complémentaires:
terminology
methodology
Peter Muryshkin
la source
la source
Réponses:
Selon Wikipedia, la première référence que vous avez liée,
Le problème avec le développement d'un modèle d'ontologie pour définir les termes de DevOps est que DevOps englobe plusieurs domaines et ces domaines peuvent souvent avoir une terminologie qui se chevauchent ou sont contradictoires.
En fait, parfois même au sein d' un domaine, il y aura une terminologie conflictuelle . Il est donc assez difficile d'établir une norme pour un seul domaine, sans parler de plusieurs domaines.
En tant que tel, il est douteux qu'il y aura une tentative (ou du moins une réussite) d'établir des règles d'ontologie formelles pour DevOps de sitôt. (Et cela devrait commencer par définir formellement DevOps d'abord, et jusqu'à présent, nous avons même eu du mal à le clarifier).
la source
Oui mais
Il est difficile de nier les sentiments de James et Tensibai que nous sommes difficiles à définir. J'ai probablement offensé quelques enquêteurs en soulignant que DevOps signifie tout ce que vous voulez que cela signifie à l'époque. Les fournisseurs et la presse informatique ne sont pas très motivés par l'exactitude ou la conformité, de sorte que tout terme populaire sera embrouillé de manière similaire.
Il y a ITIL
Mais cela ne signifie pas que certaines personnes n'essaient pas de créer un langage commun pour nous permettre de parler des opérations et des processus. Bien que je n'ai vu personne l'appliquer dans le monde réel, il y a ITIL . Comme Wikipedia nous le dit:
Tout cela semble vraiment excitant, mais en raison de la licence, je n'ai aucun moyen de créer un logiciel open source basé sur cela. Si vous recherchez ITIL dans github, les résultats sont très rares. Jusqu'à ce que le modèle de licence change, je pense que nous sommes coincés avec cet état de fait. À moins que le W3C ou l'IETF ne relève ce genre de défi, il n'y aura pas de norme disponible pour la communauté.
la source