|
Le concept du " Knowledge
Management " a émergé presque en même
temps dans plusieurs domaines, comme l'intelligence artificielle,
le management, l'intelligence économique et le marketing,
la gestion des compétences, la formation, la conception…
KM est né d'expériences pratiques cherchant à organiser
l'entreprise pour maximiser le profit, améliorer l'image, la pénétration
du marché, la veille économique et technologique, la conception, à satisfaire
le client, à optimiser la gestion de ressources humaines, la recherche
et le partage d'informations, à préserver les connaissances stratégiques, à mettre
en commun les expériences, à construire les systèmes d'aide à la
décision, à résoudre les problèmes complexes. Côté théorie
la cybernétique, la théorie du chaos et celle de systèmes
complexes ou l'approche holistique, ont certainement contribué à enrichir
le sujet.
La réalisation de systèmes ouverts se concrétise de nouveau
avec l'apparition des services Web et leur promesse d'interopérabilité entre
objets distribués sur Internet. Un service Web est en effet un composant
applicatif, exécutable à distance sans intervention humaine, donc
capable d'interopérer sur la toile, quels que soient sa technologie et
les serveurs, à condition de respecter un certain nombre de normes.
Les services Web, en s'affranchissant des protocoles propres aux middllewares à objets
(Corba, DCOM, Java, etc.), font d'Internet un vaste réseau accessible à tout
moment depuis n'importe quel type d'appareil : PC, téléphones cellulaires,
etc., cela sans avoir besoin d'infrastructures homogènes sur l'ordinateur
du client et sur celui du serveur.
Pour utiliser un service Web il faut d'abord le découvrir, c'est le rôle
de l'annuaire " Universal Description Discovery and Integration " (UDDI),
puis récupérer la description de ses interfaces, c'est le rôle
du Web Services Description Language (WSDL), et le transférer c'est le
rôle de " Simple Object Access Protocol " (SOAP) qui associe
le protocole de transport HTTP au format de données XML* , qui est le
langage de ces protocoles.
Ceux-ci, neutres car non propriétaires, sont fréquemment réalisés
différemment, ce qui rend parfois incompatibles entre eux les logiciels
des services Web. Pour combattre cet inconvénient BEA, Fujitsu, HP, IBM,
Intel, Oracle, Microsoft, SAP, viennent de créer la " Web Services
Interoperability Organization " (WSIO) chargée d'en donner une définition
unique et de leur associer des versions communes d'XML.
L'importance des services Web est telle que tous les grands de l'informatique,
constructeurs, sociétés de services, etc., leur consacrent une
partie de leur activité. Microsoft vient même d'abandonner tout
autre développement d'applications distribuées pour se consacrer à " .net ",
sa plate-forme de services Web.
* eXtensible Markup Language = langage de description
ou de balisage extensible
|