Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
bl0g d'un g33k
24 avril 2007

:: S.I. & Instantiation de modèle :: idée finale ?

Un programme est l'instance d'un modèle.
Deux programmes de gestion qui sont différents (de sociétés différentes) sont des modèles différents.
Ils appartiennent cependant au même domaine.
Une société qui utilise deux fois le même programme instantie deux fois un même modèle.

Bon et alors ?
Un programme qui est le programme !

Le principal probème en entreprise est la diversité des outils utilisés pour résoudre les différents problèmes du domaine.
Chaque programme à son propre modèle, ce qui est normal, mais il réinvente souvent la roue, ou n'est pas interopérable, ou n'est pas interfacable. Bref, il faut gérer des programmes différents qui ne sont pas fait pour interopérer les uns avec les autres.
Et combien même ils sont interopérable, c'est uniquement grâce à l'export brute au format excel ou similaires.
Au final, il y a plusieurs problèmes : créer des "wrappers" qui vont recevoir toutes les données nécessaires pour en filtrer l'info nécessaire; des programmes qui sont sourds et muets et qui ne veulent pas coopérer : propre catalogue de "Clients" => deux bases de données de Client (sisi c'est possible...) par programme. Scandaleux !

La solution ? Elle est devenue simple de nos jours.

Grâce à l'évolution des outils de programmation qui ont atteind un niveau de maturité presque total.

Moi, j'amène le reste :

Au final, le système d'information d'une entreprise (donnons lui un nom) doit être entièrement dynamique.
Un environnement de développement de système d'information.
Ainsi le responsable manage le S.I. comme un programme, et la moindre modification du modèle est répercuté après sauvegarde. C'est tout simplement un programme.

Apportons les notions de topologie réseau et d'ontologie de domaine, et alors nous avons un produit complet:

-modele de l'existant (réseau d'ordinateur expoitant le logiciel & domaine d'activité de l'acquéreur exploiteur)
-moteur d'exécution sur l'existant (permet aisément d'exécuter des requêtes formulées en language naturel -écrit, oral, pensé) : une requête peut alors être "afficher le meilleur vendeur du mois" ou "quelle est la rentabilité de Mr. X ?"

Qui n'en a pas envie ?

Publicité
Publicité
Commentaires
bl0g d'un g33k
Publicité
bl0g d'un g33k
Archives
Publicité