baaZ wrote:

Bonjour à tous, nous aimerions qu'un maximum de personnes prennent le temps de lire et de répondre à ce mail qui tourne autour d'un sujet assez important pour nous et sur lequel nous coinçons un peu en ce moment. Pour simplifier un peu nous sommes confrontés à deux visions différentes sur la modélisation d'un problème assez simple en soit : "la gestion des services". Ce que l'on appelle service, c'est par exemple : le service http (ou serveur web), le service smtp (ou serveur de messagerie), etc.

Globalement les informations supplémentaires que l'on a à gérer sont :
- Une liste de services "connus" comprenant :
    - Un nom.
    - Un protocole.
    - Un port d'écoute par défaut.

- la possibilité pour ces services d'utiliser un autre port que le port d'écoute par défaut.
Sur ces points nous sommes à peu prés d'accord.
La où nous ne sommes pas d'accord c'est sur la façon de l'implémenter :

Nous pensons (l'equipe de dev : Julien, Mathieu et Bazile) qu'un Service n'est rien d'autre qu'un logiciel qui écoute sur un port (qu'il soit celui par défaut ou particulier) en utilisant un protocole défini. Et donc qu'il n'y a pas lieu et même que ce serait "incorrect" conceptuellement et en matière de modélisation de séparer ces deux notions que sont les services et les logiciels.
....
L'avis "opposé" veut séparer les deux notions en invoquant les raisons suivantes (Sic) :
"Dans  la pratique de tout les jours les logiciels sont gères
indépendamment des services.
Les personnes responsables sont différentes et dans différentes équipes.
Cela correspond à la réalité tel que nous la vivons tout les jours."

Ce à quoi nous répondons qu'il s'agit effectivement d'UNE pratique, et d'UNE réalité, qui n'est pas forcément partagée par tout le monde.
.....

N'hésitez pas à nous soumettre vos remarques ou suggestions
particulières à ce sujet.

Librement,

Bonjour,
je vous donne là ma vision qui correspond à ma maniére de travailler :
Je vous présente d'abord une situtaion concréte pour appuyer mon avis.

je suis administrateur systéme et je travaille prinicipalement sur des serveurs orientés web : dans mon cas j'utilise principalement 2 logiciels : Apache et Tomcat. Dont je gére les versions.

Ces deux logiciels pouvant se retrouver à des versions différentes sur un ou plusieurs serveurs,
et pouvant écouter sur  un certain nombre de port non "standard".

Ce qui m'intéresse dans la gestion des services c'est le couple : logiciel-version + port d'écoute. En effet, je peux avoir sur une meme machine plusieurs versions différentes du même logiciel, qui donc ne sont pas au même niveau de sécurité, mais c'est le port d'écoute qui va décider
de la mise à jour du logiciel.

Ce sera plus compliqué pour moi de gérer les logiciels et leur version d'un coté et les ports sur
lesquels ils sont en écoute de l'autre.

En espérant vous aider dans votre réflexion.

--
**********************************************
Sylvain De Feo
CRI - Université de Rennes 1
**********************************************


Reply via email to