Technologie

Présentation

Enactor a sélectionné les technologies les mieux adaptées au développement de systèmes omni-canaux en ligne. L’infrastructure de conception basée sur une architecture orientée service, Java 2 Platform, Enterprise Edition, et les Web services sont devenus des approches standard pour concevoir et développer des systèmes d’information pour l’entreprise, et constituent la fondation de la conception dans Enactor.

Java

Enactor est écrit en Java. Depuis son lancement, le langage Java a été constamment testé, amélioré, étendu et prouvé par des centaines de milliers d’organisations et des millions de développeurs. Java est la plus vaste et la plus active des communautés de développement. Java peut être écrit une fois et être universellement exécuté. Cette caractéristique est la clé de son indépendance, quelle que soit la plateforme. Par conséquent, les applications Java fonctionnent aussi bien dans des environnements Java que dans d’autres environnements.

Architecture orientée service (SOA)

La SOA (Service Oriented Architecture) met à la disposition de différentes applications des éléments de fonction discrets, librement associés, présentés comme des services. Cette architecture est idéale pour développer des logiciels d’entreprise exécutables sur un réseau distribué. La mise en œuvre de la SOA par Enactor est universelle. Ses applications, fonctions et services contiennent des composants réutilisables et extrêmement fins qui forment des actions dans des bibliothèques de ressources. Ces actions peuvent être déclenchées à tous les niveaux de l’entreprise en utilisant des services web.

BPEL

Partenaire naturel de la SOA, le langage BPEL (Business Process Execution Language) sert à intégrer et à assembler les services web. BPEL et SOA apportent un ensemble de normes modernes parfaitement adaptées à la conception de solutions orientées sur les processus pour l’entreprise. La plateforme Enactor utilise un moteur de processus métiers conçus par Enactor pour le commerce de détail.

Services web

En conjonction avec SOA, Enactor utilise des services web conçus pour supporter des interactions machine à machine par l’intermédiaire d’un réseau. Ils créent des blocs de développement fonctionnels accessibles avec des protocoles internet standard, indépendants des plateformes et des langages de programmation. TIls sont très largement utilisés dans Enactor pour fournir des fonctions indépendantes des plateformes sur différents réseaux.

Synergie

Enactor fusionne toutes ces techniques de conception, ces technologies et ces logiciels open-source dans une solution opérationnelle au sein de son propre domaine. Enactor est conçu pour être aisément adopté par les équipes informatiques et les utilisateurs professionnels. Il intègre des processus métiers, d’applications et d’entreprise dans un environnement de développement unique. Les outils visuels et la présentation des processus sont plus faciles à comprendre pour les entreprises et pour le personnel technique. Ils sont la façon la plus simple pour présenter une approche centrée sur les processus au personnel impliqué dans la conception de nouvelles applications et de connexions professionnelles.