(Vidéo) Les standards au coeur de la gestion collaborative du cycle de vie d'items.

Posted on June 3, 2010

Je traine pour boucler notre article sur la définition du PLM que nous présenterons en plusieurs parties sur ce blog dans les prochains jours. En attendant,  je reprends une vidéo qu’Oleg Shilovitsky a diffusé hier sur son blog http://plmtwine.com/. La vidéo ci-dessous est donc une présentation du projet OSLC pour Open Services for Lifecycle Collaboration. Le but de cette démarche est d’établir un standard offrant le compromis entre la capacité d’intégrer des données commune à différentes fonctionnalités d’une solution PLM ou ALM (Application Lifecycle Management) et en même temps d’offrir une certaine flexibilité pour permettre à ces fonctionnalités d’avoir leur propres sets de données adaptés à leur utilisation. Donc derrière cette vidéo réalisée par IBM c’est surtout un groupe de travail composé de différents Editeurs, Cabinets de conseil et SSII qui mène cette démarche de définition d’un standard au support de la collaboration pour gérer le cycle de vie d’applications, de produits, de services…

Logiquement, pendant le visionnage de cette animation j’ai tenté de faire un parallèle avec Aras Innovator. Bien que je pense que cette démarche va mettre en place un standard assez évolué avec des fonctions claires, ce dont parle l’animation, Aras Innovator le fait. Sur une même base de données on peut développer différentes applications, et le framework d’Aras fait qu’elles communiquent toutes en XML (eXtensible Markup Language) entre le client et le serveur. La syntaxe appelée AML (Aras Markup Language) est simple, claire et explicite. Prenons par exemple le message envoyé au serveur lorsque une application cliente veut recevoir le détails des Articles qui s’appellent “aileron”.

<AML>
  <Item type="part" action="get">
    <name>aileron</name>
  </Item>
</AML>

Le serveur, après traitement des permissions du demandeur de la requête renvoi les informations contenues dans la base.


<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body>
  <Result>
   <Item type="Part" typeId="4F1AC04A2B484F3ABA4E20DB63808A88" id="C8CBA6EB07A04A7B9751744B7068451D">
    <release_date>2009-11-10T10:45:30</release_date>
    <created_by_id keyed_name="Innovator Admin" type="User">30B991F927274FA3829655F50C99472E</created_by_id>
    <created_on>2009-11-10T10:37:19</created_on>
    <is_current>1</is_current>
    <modified_on>2009-11-10T13:58:23</modified_on>
    <major_rev>A</major_rev>
    <name>Aileron</name>
    <unit>EA</unit>
    <modified_by_id keyed_name="Innovator Admin" type="User">30B991F927274FA3829655F50C99472E</modified_by_id>
   ...
    <new_version>0</new_version>
    <make_buy>Make</make_buy>
    <item_number>Aileron</item_number>
    <itemtype>4F1AC04A2B484F3ABA4E20DB63808A88</itemtype>
   </Item>
  </Result>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Et ce résultat est complètement paramétrable puisqu’il fait partie du modèle de données ouvert de la solution PLM Innovator Solutions. Ainsi sur une même base, avec Aras Innovator vous pouvez faire communiquer les éléments suivants:

Architecture Aras Innovator

Architecture Aras Innovator

En conclusion,  je pense que la démarche d’OSLC est très bonne en esperant qu’elle soit effectivement ouverte. Dans le même sens je vois des entreprises comme Zoho (http://www.zoho.com/ zoho creator est très interessant à ce sujet) et Google qui ont tous les outils pour mettre en place très rapidement des solutions de ce type. Cependant, cela nous a fait plaisir de voir cette vidéo dont les problèmatiques sont traitées par Aras Innovator.

Yoann Maingon

Yoann Maingon

Yoann Maingon is an Entrepreneur and a PLM enthousiast. He is our main blogger at Minerva as he has been publishing articles about General PLM concepts and Aras Innovator for more than three years.

More Posts

Download Aras Innovator