Nos choix technologiques sont guidés par la simplicité et l'innovation dans le respect de l'environnement de nos clients ![]()
Emmanuel Levi-Valensi, Directeur Associé
People in action
People in action propose à ses clients de développer leurs applications métiers en s’appuyant sur des technologies offrant une forte durabilité, et sur des méthodes et outils agiles de développement.
En matière d’application Internet riche (RIA), People in action s’appuie sur Flex2/Flash d’Adobe, technologie qui répond aujourd’hui le mieux à ses critères en matière de portabilité et de potentiel de restitution des choix ergonomiques. Toutefois, People in action continue de suivre attentivement l’évolution des technologies pour concevoir des applications Internet riches.
La machine virtuelle Flex2/Flash peut être exécutée par différents types de navigateurs et sur des systèmes d’exploitation hétérogènes. La technologie d’Adobe contribue ainsi à limiter considérablement les coûts de déploiement, de maintenance et de support des applications métiers sur mesure en environnement intranet ou extranet.
En outre, Flex2/Flash enrichit les navigateurs Web de plus d’une centaine d’objets de contrôle, n’imposant ainsi aucune limite à la conception d’interfaces utilisateurs adaptées à la culture de l’entreprise ou aux particularités d’exécution d’une tâche métier.
Des moteurs de workflow et de règles facilitent l’agilité face à l’évolution des besoins métiers et/ou aux changements d’organisation.
Né d’une approche pragmatique et de l’expérience des fondateurs de People in action en matière de conception d’applications métiers complexes, Action Engine de PIA est un composant autonome de services workflow conçu en Java. Destiné à répondre de façon dédiée aux besoins de Workflow d’une application RIA sur mesure, Action Engine permet d’isoler la logique d’ordonnancement des tâches afin de la mettre à jour plus sans réécriture de l’application (via des fichiers de description XML).
People in action intègre également le moteur de règles Open Source Drools. Très puissant, ce moteur de règle se distingue également par sa simplicité. Les règles sont exprimées sous leur forme la plus simple, condition-action. Le moteur de règles Drools se charge lui-même d’évaluer l’impact de l’action déclenchée sur les règles suivantes. Cette architecture simplifie considérablement la mise à jour d’une règle, sans avoir à redéfinir toutes les interactions.
People in action met enfin en œuvre les principes et les outils des méthodes agiles pour assurer une qualité et une pérennité optimale de l’application tout en réduisant le délai et le coût du développement.
Pour répondre aux impératifs de pilotage des développements par les tests, de contrôle et d’intégration en continue, People in action a conçu une usine logicielle intégrée à partir de composants Open Source reconnus pour leur fiabilité (ANT, Cruise Control, etc.).
Cette approche industrialisée permet également de garantir une intégration optimale des applications, basée sur les standards. L’usine logicielle People in action s’appuie ainsi intégralement sur des composants 100% java orientés services et capitalise sur les infrastructures existantes pour l’accès aux données (Oracle, MySQL, SQL Server) et la gestion des utilisateurs (LDAP).