Toolkit

Présentation de la plateforme de développement

La suite de produits Enactor est bien plus qu’une suite d’applications. C’est aussi une plateforme, un kit d’outils et une bibliothèque pré-assemblée qui réunit plusieurs centaines de composants. Ils permettent aux partenaires et aux services informatiques d’adapter et de personnaliser eux-mêmes les applications Enactor standard de leur choix.

L’Enactor Toolkit permet de modifier et d’améliorer les applications fournies en standard, de créer des applications exécutables en parallèle avec les applications standard Enactor.

Le Kit d’outils et les bibliothèques peuvent servir à créer des fonctions et des applications pour terminaux de vente, dispositifs, web, mobiles et tablettes. Elles incluent des dispositifs “clients lourds” traditionnels et “clients légers”. Par exemple, l’application Enactor POS supporte des opérations clients lourds et légers sur des plateformes matérielles traditionnelles, mais aussi des opérations clients légers sur de nouvelles plateformes, tels qu’iOS et Android.

Le diagramme ci-dessous donne un aperçu des différents types existants parmi les centaines de composants de bibliothèques dans Enactor:

Enactor Toolkit

Déballage du Kit d’outils

ToolkitLes outils intègrent des processus métiers, d’applications et d’entreprise dans un environnement de développement unique, hébergé dans Eclipse, sous forme d’extensions. Ils exploitent la puissance et la flexibilité des technologies Java et du langage Java, autorisant les développeurs et le personnel technique à opérer dans la structure de l’application, où une très grande partie de ce qui pourrait être du codage devient un exercice visuel. Les outils et les processus forcent la conception et la construction de composants logiciels extrêmement granulaires, qui peuvent être réutilisables avec le Kit d’outils. Et comme tout fonctionne dans un environnement Java J2EE totalement standard, toute la production est ouverte et portable.

Les composants des processus sont représentés par des diagrammes d’état, organigrammes, flux de production et codes préformés. Grâce à la représentation visuelle des workflows, aux interactions directes avec des applications et des ressources Enactor, des utilisateurs non-développeurs peuvent concevoir des processus applicatifs et métiers, à l’aide de l’interface utilisateur cliquer-glisser. Les équipes informatiques peuvent aisément isoler le code à modifier, manipuler la fonction prédéveloppée dans l’espace de travail, les relier dans une série d’actions qui produit des processus auto-descriptifs. Lorsqu’une nouvelle fonction est nécessaire, les développeurs peuvent ajouter des composants discrets à l’aide des designers et des assistants Enactor, ou pour écrire de nouvelles fonctions dans du code Java familier. Le développement d’application n’est plus centré sur le code (ex. Classes Java), mais sur les flux applicatifs ou commerciaux. Le développement devient beaucoup plus collaboratif et agile (pour employer le jargon actuel).

Le Kit d’outils permet de développer les flux des processus métiers basés sur des serveurs et des applications au contact des utilisateurs. AL’ajout ou la modification des flux applicatifs ou des flux de serveur avec les outils ne nécessite pas de génération ou de changement de code, mais n’impacte que les flux des processus modifiés ou améliorés. Les modifications des applications et des comportements des processus réalisées par les outils sont appliquées immédiatement et discrètement dans les applications. Vous bénéficiez ainsi d’une nouvelle approche pour développer des applications centrées sur les affaires et des applications client multi-plateforme.