SOA, AJAX ET LES SERVICES WEB : VERS UNE PERFORMANCE ACCRUE DE VOTRE LOGICIEL CRM
L'architecture de votre logiciel CRM (et l'architecture logicielle en général) a un impact considérable sur votre activité. Pour soutenir efficacement vos processus métier, vous devez miser sur un logiciel CRM reposant sur une architecture moderne. Grâce à Ajax et à la SOA, notre logiciel CRM Selligent X@ offre un gain de performance pouvant aller jusqu'à 30%
La SOA (Service-Oriented Architecture ou architecture orientée services) et les services Web sont des composantes clé de l'informatique d'aujourd'hui. Une application reposant sur une architecture SOA est une collection de services Web qui peuvent être utilisés pour composer des solutions servant des processus métier de bout en bout. Ces services logiciels ont une granularité bien plus fine que les applications monolithiques actuelles. Ils correspondent à des composants fondamentaux de processus métier. Des normes ouvertes leur permettent de communiquer les uns avec les autres, quelle que soit la manière dont ils ont été mis en œuvre et les systèmes informatiques sur lesquels ils sont utilisés, réduisant ainsi les risques inhérents au déploiement et au développement de solutions d'intégration. En outre, ces services Web utilisent des protocoles de communication compatibles avec les pare-feux, tels que http, ftp, services Web SOAP et TCP.
Quant à Ajax, il allie les avantages des architectures Web « client zéro » et des anciennes architectures client-serveur. Les utilisateurs bénéficient d'une « interface utilisateur riche », comme dans les systèmes client-serveur, mais aucun logiciel ne doit être installé et maintenu sur leur PC ou leur PDA.
L’ARCHITECTURE DU LOGICIEL CRM SELLIGENT X@
La fonctionnalité du logiciel CRM de Selligent a été mise en œuvre sous la forme d'une architecture SOA native. Chaque « objet métier » correspond à un service Web. Les différents services du Selligent X@ Business Server communiquent les uns avec les autres et sont également ouverts à la communication avec les services Web extérieurs, comme par exemple ceux de systèmes d'ERP ou d'autres applications.
Les services les plus utilisés peuvent être répliqués sur différents serveurs afin d'accroître la performance, ce qui permet de procéder très simplement à un équilibrage intelligent des charges.
Nous avons par ailleurs ajouté des mécanismes de notre propre invention pour faciliter et sécuriser cet équilibrage des charges et assurer l'exécution correcte des transactions. Le mécanisme de transmission veille à ce qu'en aucun cas vous ne perdiez des transactions. Quant au mécanisme de groupage d'objets, il crée des objets pré-initialisés en mémoire, qui réduisent le temps de réaction lorsque l'on accède pour la première fois aux services Web.
En outre, grâce à l'utilisation d'Ajax, Selligent X@ vous offre une interface utilisateur aussi riche et rapide que celle d'une application client-serveur traditionnelle.



