jeudi 14 avril 2011

Ignition et les services web

Nous avons pour habitude de fournir à nos clients ce qu'ils attendent (en général rapidement, parfois moins vite, mais en tous cas en tenant compte de l’intérêt général). Ces derniers temps, nous avons une demande très forte pour les services web alors nous avons lancé le développement du module Ignition Web Services.

Une définition pour mémoire d'un service web (source wikipedia france) :

Un service web est un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s'agit donc d'un ensemble de fonctionnalités exposées sur internet ou sur un intranet, par et pour des applications ou machines, sans intervention humaine, et en temps réel.

La définition complète évoque SOAP, WSDL... oublions cela pour l'instant. Nous voulons que l'utilisation du module Web Services ne nécessite pas ou très peu de connaissance des services web. Le module aura les fonctions de demandeur et de fournisseur d'informations.

Mais alors, des services web pour quoi faire ? Pour vous interfacer simplement avec votre ERP (SAP, CEGID...) ou d'autres applications d'entreprise. Mais vous pourrez aussi vous interfacer avec des matériels tels que les Smartserver iLon de Lonmark.

Nous avons tant de développements excitant dans notre planning, le module Web Services n'en n'est qu'un partie. Vous aurez bientôt des nouvelles de ce module et d'autres nouveautés encore.

Stay tuned.

La supervision web, une nouvelle ère

Du contrôle/commande en mode web, une tendance ?



Il y a peu, on considérait impossible la réalisation d'applications web avec des animations et des temps de réponses instantanés comme il est nécessaire pour la supervision industrielle. Aujourd'hui, une nouvelle race de supervision web arrive dans les ateliers.

"Les systèmes à base de Java peuvent maintenant avoir des temps de réponses (très) en dessous de la seconde, avoir des animations riches et s'intégrer parfaitement au système d'information de l'entreprise", précise Nathan Boeger d'Inductive Automation.

A la différence des systèmes classiques, un scada web peut être étendu à tous les départements d'une entreprise comme la qualité, la maintenance, la logistique, les énergies... et de manière très économique. Grâce à l'approche web, chaque intervenant de l'entreprise peut avoir accès aux informations essentielles de la production.

Les raisons de la popularité des interfaces web sont évidentes. Installation en un seul point, accès aux applications par une simple url et un navigateur internet et la certitude d'avoir toujours la dernière version de l'application. Il n'y a plus de gestion complexe des déploiements ni de contraintes de licences par client déployé. Les services informatiques sont d'autant plus favorable à ce type de solutions qu'ils en comprennent la technologie et la portée pour l'exploitation quotidienne du système d'information. Totalement à l'opposé des systèmes traditionnels.

L'avantage économique du modèle web est évident mais il n'est pas le seul. Un système web s'intègre parfaitement aux autres applications d'entreprise et facilite le partage et la diffusion de l'information sans ajouter de complexité.

Sécurité

Lorsqu'on aborde le sujet des applications web, la sécurité est souvent la première objection qui est soulevée. Les évènements récents ont montré que les scada pouvaient devenir des cibles d'attaques et nombre de comités de sécurité informatique pointent maintenant le doigt sur ces outils.

Les solutions traditionnelles traitent la sécurité en l'omettant et en avançant le fait que le système est fermé, qu'il ne faut pas relier la supervision au reste de l'entreprise etc. A l'opposé, les systèmes qui reposent sur des technologies web ont toujours mis en avant l’utilisation de standards de sécurité éprouvés et dores et déjà en place dans les entreprises et administrés par les services informatiques.

Il ne faut pas se leurrer, il y aura bientôt un encadrement légal/juridique pour la sécurité des systèmes industriels. Les vendeurs traditionnels vont devoir revoir complètement leur approche de la sécurité à ce moment là. Et ils béniront ce temps car ils pourront alors vendre des mises à jour à prix d'or !

Et dans le futur

Fonctionnellement parlant, il n'y a pas eu de changement dans le domaine de la supervision ces dernières années.
“Les HMI qui ne sont qu'une interface homme-machine ne sont qu'un confort et se trouvent à bas prix sur internet... La véritable valeur d'un HMI est dans les interfaces de type web, qui se connectent aux applications de gestion de l'entreprise et qui réalisent des fonctions de MES,” ajoute Rich Merritt, senior technical editor de Control Global, dans son article “HMI Software is disappearing”.
Plusieurs théories - appuyées par des exemples de l'histoire, voir Seeing What's Next, éditions Eyrolles - prédisent des changements importants dans l'industrie dans les prochaines années. En faisant le parallèle, on peut estimer que les éditeurs traditionnels de supervision vont continuer à alimenter leur marché sans grande modification. Ils ne vont tout de même pas entrer en compétition avec un modèle économique qu'ils ont créé de toute pièce !
De l'autre côté, les nouveaux entrant qui utilisent une technologie innovante reposant sur le web vont avoir un grand succès là où les éditeurs traditionnels ont failli ; chez tous ces clients qui refusent de dépenser des sommes importantes pour des systèmes perçus comme inutilement compliqués, lourds et trop riches par rapports aux besoins réels. Il y a un potentiel de croissance énorme pour ce segment inoccupé.

Tous ceux et celles qui côtoient les ateliers de production savent parfaitement que l'informatique y pénètre tout juste. Il y a des exceptions, mais en règle générale, le tableau noir (ou blanc) et la feuille de papier sont encore les rois des ateliers. Et si vous envisagez simplement comment remplacer ces éléments avec une application web, vous commencerez alors à entrevoir le potentiel de ce marché inexploité.

Il y a une croissance forte pour les scada web sur un marché vierge. Les utilisateurs ont finalement ce qu'ils ont toujours voulu : la fonctionnalité d'un HMI avec les coûts du web.
La vraie question n'est pas de savoir si le contrôle/commande en mode web est une tendance - c'est une évidence, mais plutôt quels sont les acteurs capables de délivrer la technologie. Aujourd'hui.