SlideShare une entreprise Scribd logo
Une description de X-Rules, qui extrait automatiquement toutes les règles
métier en langage RPG et COBOL et écrit celles-ci en pseudo-code ou ou en
anglais structuré.
Extraction automatisée des
règles métier
Analyse et extraction automatisées des règles métier pour les
applications RPG et COBOL dans l’environnement IBM i
Contenu
X-Rules
Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules
X-Rules Extraction des règles métier
RÉÉCRITURE ET RÉINGÉNIRIE
- Inventaire des fonctionnalités
- Soutenir l’analyse
- Soutenir les SGRM (p. ex. Jboss Drools)
AUDITS
- Conformité réglementaire
- Gestion de la qualité
Référentiel des
règles métier
MODERNISATION/MAINTENANCE
- Mise à jour de l’inventaire des
règles metier
- Organiser la maintenance
REMPLACEMENT DU PAQUETAGE
- Inventaire des fonctionnalités
- Soutenir le processus d’analyse
des écarts
Caractéristiques principales :
ff Identifie et documente la logique des
règles métier à partir du code RPG hérité
ff Fournit une analyse et des références
croisées de la logique des règles métier en
langage RPG hérité
ff Permet l’annotation de règles métier
individuelles
ff Permet la modification des statuts et la
production de rapports pour les règles
métier
ff Affiche la hiérarchie des règles
ff Indique le lieu d’utilisation des règles
métier (données « Where used ») et fournit
des données sommaires
ff Crée une base de données des règles
métier
ff Exporte les règles métier en formats MS
Word et Excel
ff Permet la consolidation des règles métier
par :
ff Programme
ff Table/Champ
ff Formats d’affichage/Écrans
ff Affiche les processus d’affaires sous forme
de pseudo code
ff Et bien plus encore...
Les définitions du terme « règle métier » sont tantôt purement
théoriques, tantôt très pragmatiques. Or, IBM définit couram-
ment celles-ci comme : « tout ce qui consigne et met en place
les polices et pratiques d’affaires. Une règle peut servir à ap-
pliquer les politiques, à prendre une décision ou à produire de
nouvelles données à partir des données existantes. Dans les sys-
tèmes qui ont été développés sur plusieurs décennies, les règles
métier en viennent ultimement à gouverner l’entreprise, mais
elles sont rarement documentées ou pleinement comprises.
C’est la charrue avant les bœufs dans ce scénario typique des
technologies héritées. L’entreprise finit par ne plus être réel-
lement en contrôle de la façon dont elle mène ses activités.
Idéalement, l’entreprise devrait définir les règles, donc être en
mesure de comprendre chacune de celles-ci, même celles qui
ont été implantées il y a 25 ans. Une compréhension boiteuse
des règles métier mène à de nombreux problèmes. Entre
autres, les programmeurs doivent souvent implanter de nou-
veaux programmes en ne disposant que d’une compréhen-
sion de base de l’impact de ceux-ci sur les règles et processus
existants. Pis encore, les éléments non documentés ne sont
pas testés lors de l’implantation, exposant l’entreprise à des
incohérences, à de nouvelles séries de tests et à des coûts
supplémentaires.
Au bout du compte, le vieil adage s’applique : on ne peut
améliorer que ce qu’on connaît et ce qu’on mesure. Docu-
menter et comprendre les règles qui régissent votre entre-
prise constitue la première étape pour améliorer vos opéra-
tions. Le module Schématisation des processus d’applications
de X-Analysis est conçu pour vous aider à relever ces défis.
X-Rules
Extraction des règles métier
avec X-Rules: Extraction et
documentation de l’ensemble
des règles métier à partir du
code RPG et COBOL sur IBM i.
Analyse et documentation des règles métier issues du code CA 2E dans l’environnement IBM i
Vos règles métier sont le moteur de votre entreprise, mais elles sont dissinulées dans le code
X-Rules crée un référentiel
hautement structuré des règles
métier, qui sont écrites en
pseudo-code pour en faciliter la
lecture. Ce référentiel offre une
base pour toutes les activités en
cours : réécriture, réingénierie,
analyse du remplacement de
paquetage, modernisation et
maintenance, ainsi que tous
types d’audits.
Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules
X-Rules Extraction des règles métier
Intuitive graphical user interface
Program understanding at an application level
Solution for multi-level impact analysis and cross-referencing of complex RPG & COBOL applications
Graphical and Pseudo Code documentation of the entire system
X-Rules expose l’inventaire complet de vos règles métier
Voici un exemple montrant comment X-Rules permet instantanément de tirer profit des règles métier d’un système hérité, même si l’on
n’est pas un expert desdites technologies. Une entreprise possède la règle métier suivante : « une commande client doit être affectée à un
représentant des ventes. » Cette règle sera implantée en langage RPG, tel que montré dans l’exemple de gauche ci-dessous. L’exemple de
droite montre comment X-Rules traduit ce code en pseudo-code compréhensible.
0261.00	C	 SPERSON	 CHAIN	 SLMEN	
0262.00	C	 *IN99	IFEQ	 ‘1’	 *IN34		
0263.00	C		 MOVE	 ‘1’		
0264.00	C		 MOVE	 ‘OEM0023’	 MSGID	
0265.00	 C		 CALL	 RTNMTX	MSGID	 7
0266.00	C		PARM			
0267.00	 C		 PARM	 *ALL’-’	 ERRMSG	132
0268.00	C		MOVE		PNAME	
0269.00	C		LEAVE			
0270.00	C		 ENDIF		
Rule 71 Rep not found on Salespersons
IF Not Found(Salespersons)
ERROR ‘Salesperson not found’
Full_Name = *ALL’-’
END
Vous pouvez imprimer ou afficher ces pseudo-règles,
leur créer des références croisées, les exporter en tant
que code XML, puis les consolider et les retourner aux
fichiers/champs de la base de données, par interface
utilisateur ou par programme.
Les règles métier qui sont cruciales pour mener vos opéra-
tions légalement et efficacement sont éparpillées à travers
votre code logiciel hérité. À ce jour, les services et technolo-
gies de Fresche ont permis d’analyser des milliards de lignes
de code RPG, Cobol et CA 2E sur des machines IBM i au cours
des 25 dernières années. Ces expériences ont permis d’iden-
tifier des raisons impérieuses de bien gérer les règles métier :
ff Souvent, les règles métier survivent aux ressources ET
aux applications logicielles. Une compagnie pourrait
remplacer, réécrire ou moderniser un système, mais la
plupart des règles demeureront les mêmes.
ff Il se peut qu’une même règle métier ne soit pas im-
plantée de manière cohérente à plusieurs endroits
dans le code logiciel. L’entreprise sera en mesure
de mener ses activités, mais pas aussi efficace-
ment qu’elle pourrait le faire.
ff Les décisions de gestion et/ou les changements
de réglementation sont souvent implantés en tant
que logique des règles métier dans le code.
ff Il arrive que des règles héritées dans les systèmes
patrimoniaux nuisent aux affaires.
ff Dans les systèmes très désuets, où les architectes,
gestionnaires et concepteurs ont quitté l’entre-
prise depuis très longtemps, le code logiciel de-
meure parfois l’unique source de certaines règles
métier cruciales.
ff Les compagnies capables d’accéder directement à
toutes les règles métier dans leur code logiciel
Pourquoi se préoccuper des règles métier ? sont plus aptes à réagir rapidement à la dy-
namique de leur secteur d’activité.
ff Les compagnies qui optimisent la réutilisation
de règles métier éprouvées dans le code logiciel
améliorent l’agilité de leur entreprise, en plus de
réduire leurs coûts globaux. Le développement du
code logiciel des règles métier éprouvées coûte
cher.
ff Le code source RPG peut s’avérer utile pour
mettre en place des règles métier, mais il ne sera
pas très efficace pour documenter ou analyser ces
dernières. Pour toute entreprise, la simplification
et l’amélioration de la communication entre les
différents intervenants revêtent une importance
cruciale.
Combien de règles
possède une application
IBM i typique?
Au cours des 25 dernières
années, X-Analysis a été
utilisée par de nombreuses
entreprises travaillant dans
l’environnement IBM i de
partout à travers le monde
afin d’analyser une multitude
d’applications différentes. Une
application « typique » compte
environ un million de lignes
de code (mais certaines sont
beaucoup plus volumineuses)
et 30 000 règles métier.
Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules
X-Rules Extraction des règles métier
Pour les projets de réécriture/réingénierie
Les projets de réécriture, qui consistent à définir les règles métier ex nihilo, demandent
énormément de temps. Normalemnt, la majorité des règles métier héritées seront
migrées vers le nouveau système. Certes, il y aura des ajouts et changements, mais la
plupart des règles existantes demeureront valides et utiles. X-Rules vous permet de
transmettre les règles métier récupérées à vos analystes, utilisateurs et développeurs
par le biais de l’interface utilisateur graphique de l’outil et des documents Word, Excel
et XML que l’outil génère. Cette solution simplifie le développement de spécifications
effectué par les analystes pour le nouveau système, ce qui réduit le temps de travail et
les coûts tout en améliorant la communication et l’exactitude du système.
Dans les projets visant à remplacer les systèmes hérités
En ce qui a trait au remplacement de systèmes hérités par des ensembles de progiciels
commerciaux (COTS), le principal défi consiste à bien comprendre les écarts entre les
deux systèmes. Les ressources de TI et les utilisateurs sont plus familiers avec
leur système hérité, mais ils ne disposent généralement pas d’un inventaire
complet de la logique d’affaires, dont l’entreprise dépend pour sa gestion et
ses opérations. L’utilisation d’un outil comme X-Rules permet d’extraire sys-
tématiquement toutes les règles métier (ainsi que les règles des modèles de
données), vous offrant ainsi des assises solides pour évaluer les écarts entre le
système hérité et le nouveau produit.
Pour les activités de maintenance
Les organisations de TI qui offrent du soutien pour les systèmes hérités sont
en train de migrer vers les systèmes de gestion des règles métier (SGRM) pour
la mise en place d’une logique d’affaires. Ces systèmes sont portables, dura-
bles, accessibles et faciles à maintenir. Un excellent point de départ consiste
à utiliser X-Rules pour récupérer les règles métier résidant sur vos systèmes
hérités. Vous pouvez ensuite les mettre à jour en identifiant et en remaniant
les éléments dupliqués, désuets ou incohérents, puis créer un référentiel sim-
ple de vos règles qui pourra être utilisé par les analystes, utilisateurs et dével-
oppeurs pour tous vos développements futurs.
Pour les audits
Que vous procédiez à des audits aux fins de conformité réglementaire ou pour
déterminer la qualité de votre code, il est essentiel de détenir un ensemble
complet de règles métier, avec des informations complètes sur les emplace-
ments où elles sont utilisées (données « where used »).
Avantages liés aux TI
Voici quelques avantages directs liés aux TI qui découlent d’une gestion structurée
des règles métier dans le code logiciel :
ff Aide les analystes d’entreprise à bien comprendre le système et à l’utiliser
ff Permet de faire connaître les fonctionnalités du système aux utilisateurs et au
personnel de direction
ff Aide les développeurs à comprendre (et à trouver) les fonctionnalités existantes
ff Améliore la qualité du système en simplifiant sa cohérence et son exactitude
ff Accroit la productivité des programmeurs en permettant la réutilisation du code
ff Fournit de la documentation de conception pour soutenir le processus de
réingénierie et de migration
Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules
Survol...
X-Rules : Aperçu des fonctionnalités
ff Identifie et documente la logique des règles métier à partir du code
RPG hérité
ff Fournit une analyse et des références croisées de la logique des
règles métier en langage RPG hérité
ff Permet l’annotation de règles métier individuelles
ff Permet la modification des statuts et la production de rapports
pour les règles métier
ff Affiche la hiérarchie des règles
ff Indique le lieu d’utilisation des règles métier (données « Where
used ») et fournit des données sommaires
ff Crée une base de données des règles métier
ff Exporte les règles métier en formats MS Word et Excel
X-Rules
Extraction de règles métier avec
X-Rules :
Extraction et documentation de l’ensemble des règles
métier à partir du code RPG et COBOL sur IBM i.
Fresche Legacy — www.freschelegacy.com:
ff Extrait les processus administratifs sous forme de pseudo-code à
partir du code RPG et Cobol
ff Permet la consolidation des règles métier par :
ff Programme
ff Table/Champ
ff Formats d’affichage/Écrans
ff Fournit un aperçu des conceptions d’écrans et de la disposition des
rapports
ff Crée des diagrammes de flux d’écrans
ff Crée des diagrammes de l’activité des écrans
ff Génère des diagrammes d’activité UML
ff Exporte les règles métier en format XML à partir des règles métier
récupérées
É.-U :	
9245 Laguna Springs Drive,
Suite 200
Elk Grove, CA, 95758
Canada :	
995 rue Wellington, Suite 200
Montréal, CAN,
H3C 1V3
Inde :	
Atrauli, Gaurabagh,
P.O. Gudumba, Kursi Road,
Lucknow 226026, Uttar Pradesh, INDIA
Australie :	
9/622 Ferntree Gully Road
Wheelers Hill
VIC 3150, Australia
Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules
FL-DS-X-Rules-FR-24032016
À propos de Fresche Legacy
En tant que chef de file dans la gestion et la modernisation des technologies héritées, Fresche Legacy aide les compagnies à trans-
former leurs affaires pour améliorer leurs résultats financiers, accroître leur compétitivité sur le marché, éliminer le risque et ajouter
de la valeur à leur entreprise. Notre équipe d’experts a réalisé avec succès des centaines de projets de transformation au sein des
environnements d’entreprise les plus complexes, aidant ainsi les organisations à assurer la pérennité de leurs affaires en modernisant
leurs processus, technologies, infrastructures et méthodologies. Vouée à assurer la satisfaction totale de ses clients, Fresche Lega-
cy offre des services et solutions qui couvrent tous les aspects de la modernisation des technologies héritées, de la conception à la
maintenance. Notre offre comprend les services de découverte, les solutions de modernisation ainsi que les services de gestion et de
transformation des applications. Pour plus de renseignements sur notre entreprise, visitez notre site au www.freschelegacy.com
X-Analysis Professional constitue la pierre angulaire de la suite X-Analysis, un ensemble d’outils de productivité destiné à vos applica-
tions IBM i. Voici un aperçu des autres modules de la suite :
Schématisation des processus
d’applications : Extraction par X-Rules des
règles d’affaires et des modèles de données
relationnels; documentation des processus et
flux applicatifs.
Audit, gestion de la qualité et des
changements : Audit des fonctionnalités
applicatives de base, y compris la conception,
la qualité et la complexité, pour identifier et
modifier les problèmes dans les applications.
Gestion des données et tests : Analyse de la
qualité des données; archivage de données;
création de sous-ensembles de données et
masquage des données. Automatisation et
gestion des données de test.
X-Analysis Professional : L’outil de base,
avec toutes les fonctionnalités standard.
Modernisation d’applications : Langages RPG,
COBOL et CA 2E (Synon) automatiquement
convertis en Java.
Modernisation de bases de données :
Conversion automatisée du stockage de
données numériques (DDS) au langage de
description de données (DDL), incluant la
création de contraintes, de longs noms de
champs et de vues.
Analyse de systèmes ouverts : Création de
références croisées et documentation pour les
environnements Java, C#, PHP, VB/VB.NET et
PowerBuilder.
CA 2E Analysis : Tout ce dont vous avez besoin pour
analyser et documenter les applications CA 2E.
Ça vous intéresse? Vous pouvez obtenir la suite complète X-Analysis ou vous procurer les modules individuellement. Chez
Fresche Legacy, nous travaillons de près avec chacun de nos clients pour évaluer leurs besoins et recommander les meilleures
solutions. Pour commencer, nous vous invitons à nous joindre aux coordonnées ci-dessous :
www.freschelegacy.com |info@freschelegacy.com |
1.800.361.6782 (É.-U., Can) | 00 800 361 67 82 0 (Belgique, France, Allemagne, R-U) | 0011 800 361 6782 0 (Australie)

Contenu connexe

Tendances

Presentation generale-erp-sap
Presentation generale-erp-sapPresentation generale-erp-sap
Presentation generale-erp-sapbelkadi_ad
 
SOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_Blanc
SOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_BlancSOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_Blanc
SOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_Blanc
Lionel Mambou
 
Introduction aux ERP s par Arnaud GERARD pour Telecom ParisTech
Introduction aux ERP s par Arnaud GERARD pour Telecom ParisTechIntroduction aux ERP s par Arnaud GERARD pour Telecom ParisTech
Introduction aux ERP s par Arnaud GERARD pour Telecom ParisTech
Arnaud Gerard
 
ERP, à destination des TPE et PME - Jesuisfantastic
ERP, à destination des TPE et PME  - JesuisfantasticERP, à destination des TPE et PME  - Jesuisfantastic
ERP, à destination des TPE et PME - Jesuisfantastic
UCM James Van Wayenbergh
 
Comment implémenter un ERP open source ?
Comment implémenter un ERP open source ?Comment implémenter un ERP open source ?
Comment implémenter un ERP open source ?
Technofutur TIC
 
X-Datatest - FR
X-Datatest - FRX-Datatest - FR
X-Datatest - FR
Fresche Solutions
 
Les 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPLes 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERP
Divalto
 
PROJET ERP
PROJET ERPPROJET ERP
PROJET ERP
Lacina Cissé
 
Introduction aux ERP
Introduction aux ERPIntroduction aux ERP
Introduction aux ERP
ENSAM Casablanca
 
impact de la mise en place d'un ERP sur les travaux de l'auditeur
impact de la mise en place d'un ERP sur les travaux de l'auditeurimpact de la mise en place d'un ERP sur les travaux de l'auditeur
impact de la mise en place d'un ERP sur les travaux de l'auditeur
bouratinou
 

Tendances (11)

Presentation generale-erp-sap
Presentation generale-erp-sapPresentation generale-erp-sap
Presentation generale-erp-sap
 
SOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_Blanc
SOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_BlancSOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_Blanc
SOLUTIONS STANDARDS vs DEVELOPPEMENTS SPECIFIQUES_Blanc
 
Introduction aux ERP s par Arnaud GERARD pour Telecom ParisTech
Introduction aux ERP s par Arnaud GERARD pour Telecom ParisTechIntroduction aux ERP s par Arnaud GERARD pour Telecom ParisTech
Introduction aux ERP s par Arnaud GERARD pour Telecom ParisTech
 
ERP, à destination des TPE et PME - Jesuisfantastic
ERP, à destination des TPE et PME  - JesuisfantasticERP, à destination des TPE et PME  - Jesuisfantastic
ERP, à destination des TPE et PME - Jesuisfantastic
 
Comment implémenter un ERP open source ?
Comment implémenter un ERP open source ?Comment implémenter un ERP open source ?
Comment implémenter un ERP open source ?
 
X-Datatest - FR
X-Datatest - FRX-Datatest - FR
X-Datatest - FR
 
Les 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPLes 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERP
 
Cours erp pgi_2010
Cours erp pgi_2010Cours erp pgi_2010
Cours erp pgi_2010
 
PROJET ERP
PROJET ERPPROJET ERP
PROJET ERP
 
Introduction aux ERP
Introduction aux ERPIntroduction aux ERP
Introduction aux ERP
 
impact de la mise en place d'un ERP sur les travaux de l'auditeur
impact de la mise en place d'un ERP sur les travaux de l'auditeurimpact de la mise en place d'un ERP sur les travaux de l'auditeur
impact de la mise en place d'un ERP sur les travaux de l'auditeur
 

En vedette

X-DB Modernize - FR
X-DB Modernize - FRX-DB Modernize - FR
X-DB Modernize - FR
Fresche Solutions
 
X-Resize - FR
X-Resize - FRX-Resize - FR
X-Resize - FR
Fresche Solutions
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FR
Fresche Solutions
 
X-2E Analysis - FR
X-2E Analysis - FRX-2E Analysis - FR
X-2E Analysis - FR
Fresche Solutions
 
X-Audit - FR
X-Audit - FRX-Audit - FR
X-Audit - FR
Fresche Solutions
 
X-DB Modernize - version francais
X-DB Modernize - version francaisX-DB Modernize - version francais
X-DB Modernize - version francais
Fresche Solutions
 
Newlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRNewlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FR
Fresche Solutions
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FR
Fresche Solutions
 
Étude de cas Fresche: New Penn
Étude de cas Fresche: New PennÉtude de cas Fresche: New Penn
Étude de cas Fresche: New Penn
Fresche Solutions
 
Étude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysÉtude de cas Fresche: Agilysys
Étude de cas Fresche: Agilysys
Fresche Solutions
 
Étude de cas Fresche: Fiserv
Étude de cas Fresche: FiservÉtude de cas Fresche: Fiserv
Étude de cas Fresche: Fiserv
Fresche Solutions
 
IBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageIBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon Savage
Fresche Solutions
 
Pornografía
PornografíaPornografía
Pornografía
camvega
 
Tecnologías de la informacion y la comunicación
Tecnologías de la informacion y la comunicaciónTecnologías de la informacion y la comunicación
Tecnologías de la informacion y la comunicación
jesusclaux
 
Propósitos de secundaria
Propósitos de secundariaPropósitos de secundaria
Propósitos de secundaria
Guillermina Schäfer
 
Presentacion el rss adriana briceño.
Presentacion el rss  adriana briceño.Presentacion el rss  adriana briceño.
Presentacion el rss adriana briceño.
Adriana8476
 
Herramienta rss
Herramienta rssHerramienta rss
Herramienta rss
Unad
 
Tarea del seminario 2 buena
Tarea del seminario 2 buenaTarea del seminario 2 buena
Tarea del seminario 2 buena
Ana Rodríguez
 
Presentación-Ana Garcia
Presentación-Ana GarciaPresentación-Ana Garcia
Presentación-Ana Garcia
Aniita Ga
 

En vedette (19)

X-DB Modernize - FR
X-DB Modernize - FRX-DB Modernize - FR
X-DB Modernize - FR
 
X-Resize - FR
X-Resize - FRX-Resize - FR
X-Resize - FR
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FR
 
X-2E Analysis - FR
X-2E Analysis - FRX-2E Analysis - FR
X-2E Analysis - FR
 
X-Audit - FR
X-Audit - FRX-Audit - FR
X-Audit - FR
 
X-DB Modernize - version francais
X-DB Modernize - version francaisX-DB Modernize - version francais
X-DB Modernize - version francais
 
Newlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRNewlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FR
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FR
 
Étude de cas Fresche: New Penn
Étude de cas Fresche: New PennÉtude de cas Fresche: New Penn
Étude de cas Fresche: New Penn
 
Étude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysÉtude de cas Fresche: Agilysys
Étude de cas Fresche: Agilysys
 
Étude de cas Fresche: Fiserv
Étude de cas Fresche: FiservÉtude de cas Fresche: Fiserv
Étude de cas Fresche: Fiserv
 
IBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageIBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon Savage
 
Pornografía
PornografíaPornografía
Pornografía
 
Tecnologías de la informacion y la comunicación
Tecnologías de la informacion y la comunicaciónTecnologías de la informacion y la comunicación
Tecnologías de la informacion y la comunicación
 
Propósitos de secundaria
Propósitos de secundariaPropósitos de secundaria
Propósitos de secundaria
 
Presentacion el rss adriana briceño.
Presentacion el rss  adriana briceño.Presentacion el rss  adriana briceño.
Presentacion el rss adriana briceño.
 
Herramienta rss
Herramienta rssHerramienta rss
Herramienta rss
 
Tarea del seminario 2 buena
Tarea del seminario 2 buenaTarea del seminario 2 buena
Tarea del seminario 2 buena
 
Presentación-Ana Garcia
Presentación-Ana GarciaPresentación-Ana Garcia
Presentación-Ana Garcia
 

Similaire à X-Rules - FR

X-Analysis - version française
X-Analysis - version françaiseX-Analysis - version française
X-Analysis - version française
Fresche Solutions
 
X-Analysis Professional - version française
X-Analysis Professional - version françaiseX-Analysis Professional - version française
X-Analysis Professional - version française
Fresche Solutions
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
Simplicité Software
 
Cl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshop
Cl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshopCl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshop
Cl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshopCERTyou Formation
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Pig Acube
 
Xtr11 g formation-ibm-system-x-principes-techniques
Xtr11 g formation-ibm-system-x-principes-techniquesXtr11 g formation-ibm-system-x-principes-techniques
Xtr11 g formation-ibm-system-x-principes-techniquesCERTyou Formation
 
PHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadiennePHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadienne
Damien Seguy
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
Webinar erp : 7 points clés pour un cahier des charges réussi
Webinar erp : 7 points clés pour un cahier des charges réussiWebinar erp : 7 points clés pour un cahier des charges réussi
Webinar erp : 7 points clés pour un cahier des charges réussi
Axelor
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!
Alexandre Touret
 
Erp solution
Erp solutionErp solution
Erp solution
Achrefo MH
 
ERP.pptx
ERP.pptxERP.pptx
ERP.pptx
chaymaa11
 
[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker
Itris Automation Square
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...CERTyou Formation
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...CERTyou Formation
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)
Pascal Roques
 
Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009
MRamo2s
 
Progiciel de gestion intégré SAP
Progiciel de gestion intégré SAPProgiciel de gestion intégré SAP
Progiciel de gestion intégré SAP
FICEL Hemza
 
Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...
Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...
Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...CERTyou Formation
 

Similaire à X-Rules - FR (20)

X-Analysis - version française
X-Analysis - version françaiseX-Analysis - version française
X-Analysis - version française
 
X-Analysis Professional - version française
X-Analysis Professional - version françaiseX-Analysis Professional - version française
X-Analysis Professional - version française
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
 
Cl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshop
Cl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshopCl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshop
Cl413 g formation-db2-for-luw-performance-tuning-and-monitoring-workshop
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
 
Xtr11 g formation-ibm-system-x-principes-techniques
Xtr11 g formation-ibm-system-x-principes-techniquesXtr11 g formation-ibm-system-x-principes-techniques
Xtr11 g formation-ibm-system-x-principes-techniques
 
PHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadiennePHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadienne
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Webinar erp : 7 points clés pour un cahier des charges réussi
Webinar erp : 7 points clés pour un cahier des charges réussiWebinar erp : 7 points clés pour un cahier des charges réussi
Webinar erp : 7 points clés pour un cahier des charges réussi
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!
 
Erp solution
Erp solutionErp solution
Erp solution
 
ERP.pptx
ERP.pptxERP.pptx
ERP.pptx
 
[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)
 
Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009
 
Progiciel de gestion intégré SAP
Progiciel de gestion intégré SAPProgiciel de gestion intégré SAP
Progiciel de gestion intégré SAP
 
Temoignages clients
Temoignages clientsTemoignages clients
Temoignages clients
 
Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...
Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...
Wb383 g formation-developper-des-regles-metiers-avec-ibm-websphere-operationa...
 

Plus de Fresche Solutions

Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017
Fresche Solutions
 
Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017
Fresche Solutions
 
IBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillIBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison Butterill
Fresche Solutions
 
IBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyIBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul Tuohy
Fresche Solutions
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Fresche Solutions
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray Everhart
Fresche Solutions
 
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonA look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
Fresche Solutions
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
Fresche Solutions
 
How Change Management Solutions Improve your Customer Experience, by Donna We...
How Change Management Solutions Improve your Customer Experience, by Donna We...How Change Management Solutions Improve your Customer Experience, by Donna We...
How Change Management Solutions Improve your Customer Experience, by Donna We...
Fresche Solutions
 
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Open Source: The Future of IBM i - Paul Tuohy and Trevor PerryOpen Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Fresche Solutions
 
IBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor PerryIBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor Perry
Fresche Solutions
 
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Fresche Solutions
 
IBM i: Built for Business - Philippe Bourgeois
IBM i: Built for Business - Philippe BourgeoisIBM i: Built for Business - Philippe Bourgeois
IBM i: Built for Business - Philippe Bourgeois
Fresche Solutions
 
Introduction: iBelieve Paris 2016- Pascal Blandin et Philippe Bourgeois
Introduction: iBelieve Paris 2016- Pascal Blandin et Philippe BourgeoisIntroduction: iBelieve Paris 2016- Pascal Blandin et Philippe Bourgeois
Introduction: iBelieve Paris 2016- Pascal Blandin et Philippe Bourgeois
Fresche Solutions
 
Datasheet: Newlook Server
Datasheet: Newlook ServerDatasheet: Newlook Server
Datasheet: Newlook Server
Fresche Solutions
 
Datasheet: Openlook
Datasheet: OpenlookDatasheet: Openlook
Datasheet: Openlook
Fresche Solutions
 
Fresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative Computing
Fresche Solutions
 
looksoftware Case Study: Riviana
looksoftware Case Study: Riviana looksoftware Case Study: Riviana
looksoftware Case Study: Riviana
Fresche Solutions
 

Plus de Fresche Solutions (18)

Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017
 
Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017
 
IBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillIBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison Butterill
 
IBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyIBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul Tuohy
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray Everhart
 
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonA look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
 
How Change Management Solutions Improve your Customer Experience, by Donna We...
How Change Management Solutions Improve your Customer Experience, by Donna We...How Change Management Solutions Improve your Customer Experience, by Donna We...
How Change Management Solutions Improve your Customer Experience, by Donna We...
 
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Open Source: The Future of IBM i - Paul Tuohy and Trevor PerryOpen Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
 
IBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor PerryIBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor Perry
 
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
 
IBM i: Built for Business - Philippe Bourgeois
IBM i: Built for Business - Philippe BourgeoisIBM i: Built for Business - Philippe Bourgeois
IBM i: Built for Business - Philippe Bourgeois
 
Introduction: iBelieve Paris 2016- Pascal Blandin et Philippe Bourgeois
Introduction: iBelieve Paris 2016- Pascal Blandin et Philippe BourgeoisIntroduction: iBelieve Paris 2016- Pascal Blandin et Philippe Bourgeois
Introduction: iBelieve Paris 2016- Pascal Blandin et Philippe Bourgeois
 
Datasheet: Newlook Server
Datasheet: Newlook ServerDatasheet: Newlook Server
Datasheet: Newlook Server
 
Datasheet: Openlook
Datasheet: OpenlookDatasheet: Openlook
Datasheet: Openlook
 
Fresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative Computing
 
looksoftware Case Study: Riviana
looksoftware Case Study: Riviana looksoftware Case Study: Riviana
looksoftware Case Study: Riviana
 

Dernier

PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 

Dernier (7)

PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 

X-Rules - FR

  • 1. Une description de X-Rules, qui extrait automatiquement toutes les règles métier en langage RPG et COBOL et écrit celles-ci en pseudo-code ou ou en anglais structuré. Extraction automatisée des règles métier Analyse et extraction automatisées des règles métier pour les applications RPG et COBOL dans l’environnement IBM i Contenu X-Rules
  • 2. Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules X-Rules Extraction des règles métier RÉÉCRITURE ET RÉINGÉNIRIE - Inventaire des fonctionnalités - Soutenir l’analyse - Soutenir les SGRM (p. ex. Jboss Drools) AUDITS - Conformité réglementaire - Gestion de la qualité Référentiel des règles métier MODERNISATION/MAINTENANCE - Mise à jour de l’inventaire des règles metier - Organiser la maintenance REMPLACEMENT DU PAQUETAGE - Inventaire des fonctionnalités - Soutenir le processus d’analyse des écarts Caractéristiques principales : ff Identifie et documente la logique des règles métier à partir du code RPG hérité ff Fournit une analyse et des références croisées de la logique des règles métier en langage RPG hérité ff Permet l’annotation de règles métier individuelles ff Permet la modification des statuts et la production de rapports pour les règles métier ff Affiche la hiérarchie des règles ff Indique le lieu d’utilisation des règles métier (données « Where used ») et fournit des données sommaires ff Crée une base de données des règles métier ff Exporte les règles métier en formats MS Word et Excel ff Permet la consolidation des règles métier par : ff Programme ff Table/Champ ff Formats d’affichage/Écrans ff Affiche les processus d’affaires sous forme de pseudo code ff Et bien plus encore... Les définitions du terme « règle métier » sont tantôt purement théoriques, tantôt très pragmatiques. Or, IBM définit couram- ment celles-ci comme : « tout ce qui consigne et met en place les polices et pratiques d’affaires. Une règle peut servir à ap- pliquer les politiques, à prendre une décision ou à produire de nouvelles données à partir des données existantes. Dans les sys- tèmes qui ont été développés sur plusieurs décennies, les règles métier en viennent ultimement à gouverner l’entreprise, mais elles sont rarement documentées ou pleinement comprises. C’est la charrue avant les bœufs dans ce scénario typique des technologies héritées. L’entreprise finit par ne plus être réel- lement en contrôle de la façon dont elle mène ses activités. Idéalement, l’entreprise devrait définir les règles, donc être en mesure de comprendre chacune de celles-ci, même celles qui ont été implantées il y a 25 ans. Une compréhension boiteuse des règles métier mène à de nombreux problèmes. Entre autres, les programmeurs doivent souvent implanter de nou- veaux programmes en ne disposant que d’une compréhen- sion de base de l’impact de ceux-ci sur les règles et processus existants. Pis encore, les éléments non documentés ne sont pas testés lors de l’implantation, exposant l’entreprise à des incohérences, à de nouvelles séries de tests et à des coûts supplémentaires. Au bout du compte, le vieil adage s’applique : on ne peut améliorer que ce qu’on connaît et ce qu’on mesure. Docu- menter et comprendre les règles qui régissent votre entre- prise constitue la première étape pour améliorer vos opéra- tions. Le module Schématisation des processus d’applications de X-Analysis est conçu pour vous aider à relever ces défis. X-Rules Extraction des règles métier avec X-Rules: Extraction et documentation de l’ensemble des règles métier à partir du code RPG et COBOL sur IBM i. Analyse et documentation des règles métier issues du code CA 2E dans l’environnement IBM i Vos règles métier sont le moteur de votre entreprise, mais elles sont dissinulées dans le code X-Rules crée un référentiel hautement structuré des règles métier, qui sont écrites en pseudo-code pour en faciliter la lecture. Ce référentiel offre une base pour toutes les activités en cours : réécriture, réingénierie, analyse du remplacement de paquetage, modernisation et maintenance, ainsi que tous types d’audits.
  • 3. Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules X-Rules Extraction des règles métier Intuitive graphical user interface Program understanding at an application level Solution for multi-level impact analysis and cross-referencing of complex RPG & COBOL applications Graphical and Pseudo Code documentation of the entire system X-Rules expose l’inventaire complet de vos règles métier Voici un exemple montrant comment X-Rules permet instantanément de tirer profit des règles métier d’un système hérité, même si l’on n’est pas un expert desdites technologies. Une entreprise possède la règle métier suivante : « une commande client doit être affectée à un représentant des ventes. » Cette règle sera implantée en langage RPG, tel que montré dans l’exemple de gauche ci-dessous. L’exemple de droite montre comment X-Rules traduit ce code en pseudo-code compréhensible. 0261.00 C SPERSON CHAIN SLMEN 0262.00 C *IN99 IFEQ ‘1’ *IN34 0263.00 C MOVE ‘1’ 0264.00 C MOVE ‘OEM0023’ MSGID 0265.00 C CALL RTNMTX MSGID 7 0266.00 C PARM 0267.00 C PARM *ALL’-’ ERRMSG 132 0268.00 C MOVE PNAME 0269.00 C LEAVE 0270.00 C ENDIF Rule 71 Rep not found on Salespersons IF Not Found(Salespersons) ERROR ‘Salesperson not found’ Full_Name = *ALL’-’ END Vous pouvez imprimer ou afficher ces pseudo-règles, leur créer des références croisées, les exporter en tant que code XML, puis les consolider et les retourner aux fichiers/champs de la base de données, par interface utilisateur ou par programme. Les règles métier qui sont cruciales pour mener vos opéra- tions légalement et efficacement sont éparpillées à travers votre code logiciel hérité. À ce jour, les services et technolo- gies de Fresche ont permis d’analyser des milliards de lignes de code RPG, Cobol et CA 2E sur des machines IBM i au cours des 25 dernières années. Ces expériences ont permis d’iden- tifier des raisons impérieuses de bien gérer les règles métier : ff Souvent, les règles métier survivent aux ressources ET aux applications logicielles. Une compagnie pourrait remplacer, réécrire ou moderniser un système, mais la plupart des règles demeureront les mêmes. ff Il se peut qu’une même règle métier ne soit pas im- plantée de manière cohérente à plusieurs endroits dans le code logiciel. L’entreprise sera en mesure de mener ses activités, mais pas aussi efficace- ment qu’elle pourrait le faire. ff Les décisions de gestion et/ou les changements de réglementation sont souvent implantés en tant que logique des règles métier dans le code. ff Il arrive que des règles héritées dans les systèmes patrimoniaux nuisent aux affaires. ff Dans les systèmes très désuets, où les architectes, gestionnaires et concepteurs ont quitté l’entre- prise depuis très longtemps, le code logiciel de- meure parfois l’unique source de certaines règles métier cruciales. ff Les compagnies capables d’accéder directement à toutes les règles métier dans leur code logiciel Pourquoi se préoccuper des règles métier ? sont plus aptes à réagir rapidement à la dy- namique de leur secteur d’activité. ff Les compagnies qui optimisent la réutilisation de règles métier éprouvées dans le code logiciel améliorent l’agilité de leur entreprise, en plus de réduire leurs coûts globaux. Le développement du code logiciel des règles métier éprouvées coûte cher. ff Le code source RPG peut s’avérer utile pour mettre en place des règles métier, mais il ne sera pas très efficace pour documenter ou analyser ces dernières. Pour toute entreprise, la simplification et l’amélioration de la communication entre les différents intervenants revêtent une importance cruciale. Combien de règles possède une application IBM i typique? Au cours des 25 dernières années, X-Analysis a été utilisée par de nombreuses entreprises travaillant dans l’environnement IBM i de partout à travers le monde afin d’analyser une multitude d’applications différentes. Une application « typique » compte environ un million de lignes de code (mais certaines sont beaucoup plus volumineuses) et 30 000 règles métier.
  • 4. Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules X-Rules Extraction des règles métier Pour les projets de réécriture/réingénierie Les projets de réécriture, qui consistent à définir les règles métier ex nihilo, demandent énormément de temps. Normalemnt, la majorité des règles métier héritées seront migrées vers le nouveau système. Certes, il y aura des ajouts et changements, mais la plupart des règles existantes demeureront valides et utiles. X-Rules vous permet de transmettre les règles métier récupérées à vos analystes, utilisateurs et développeurs par le biais de l’interface utilisateur graphique de l’outil et des documents Word, Excel et XML que l’outil génère. Cette solution simplifie le développement de spécifications effectué par les analystes pour le nouveau système, ce qui réduit le temps de travail et les coûts tout en améliorant la communication et l’exactitude du système. Dans les projets visant à remplacer les systèmes hérités En ce qui a trait au remplacement de systèmes hérités par des ensembles de progiciels commerciaux (COTS), le principal défi consiste à bien comprendre les écarts entre les deux systèmes. Les ressources de TI et les utilisateurs sont plus familiers avec leur système hérité, mais ils ne disposent généralement pas d’un inventaire complet de la logique d’affaires, dont l’entreprise dépend pour sa gestion et ses opérations. L’utilisation d’un outil comme X-Rules permet d’extraire sys- tématiquement toutes les règles métier (ainsi que les règles des modèles de données), vous offrant ainsi des assises solides pour évaluer les écarts entre le système hérité et le nouveau produit. Pour les activités de maintenance Les organisations de TI qui offrent du soutien pour les systèmes hérités sont en train de migrer vers les systèmes de gestion des règles métier (SGRM) pour la mise en place d’une logique d’affaires. Ces systèmes sont portables, dura- bles, accessibles et faciles à maintenir. Un excellent point de départ consiste à utiliser X-Rules pour récupérer les règles métier résidant sur vos systèmes hérités. Vous pouvez ensuite les mettre à jour en identifiant et en remaniant les éléments dupliqués, désuets ou incohérents, puis créer un référentiel sim- ple de vos règles qui pourra être utilisé par les analystes, utilisateurs et dével- oppeurs pour tous vos développements futurs. Pour les audits Que vous procédiez à des audits aux fins de conformité réglementaire ou pour déterminer la qualité de votre code, il est essentiel de détenir un ensemble complet de règles métier, avec des informations complètes sur les emplace- ments où elles sont utilisées (données « where used »). Avantages liés aux TI Voici quelques avantages directs liés aux TI qui découlent d’une gestion structurée des règles métier dans le code logiciel : ff Aide les analystes d’entreprise à bien comprendre le système et à l’utiliser ff Permet de faire connaître les fonctionnalités du système aux utilisateurs et au personnel de direction ff Aide les développeurs à comprendre (et à trouver) les fonctionnalités existantes ff Améliore la qualité du système en simplifiant sa cohérence et son exactitude ff Accroit la productivité des programmeurs en permettant la réutilisation du code ff Fournit de la documentation de conception pour soutenir le processus de réingénierie et de migration
  • 5. Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules Survol... X-Rules : Aperçu des fonctionnalités ff Identifie et documente la logique des règles métier à partir du code RPG hérité ff Fournit une analyse et des références croisées de la logique des règles métier en langage RPG hérité ff Permet l’annotation de règles métier individuelles ff Permet la modification des statuts et la production de rapports pour les règles métier ff Affiche la hiérarchie des règles ff Indique le lieu d’utilisation des règles métier (données « Where used ») et fournit des données sommaires ff Crée une base de données des règles métier ff Exporte les règles métier en formats MS Word et Excel X-Rules Extraction de règles métier avec X-Rules : Extraction et documentation de l’ensemble des règles métier à partir du code RPG et COBOL sur IBM i. Fresche Legacy — www.freschelegacy.com: ff Extrait les processus administratifs sous forme de pseudo-code à partir du code RPG et Cobol ff Permet la consolidation des règles métier par : ff Programme ff Table/Champ ff Formats d’affichage/Écrans ff Fournit un aperçu des conceptions d’écrans et de la disposition des rapports ff Crée des diagrammes de flux d’écrans ff Crée des diagrammes de l’activité des écrans ff Génère des diagrammes d’activité UML ff Exporte les règles métier en format XML à partir des règles métier récupérées É.-U : 9245 Laguna Springs Drive, Suite 200 Elk Grove, CA, 95758 Canada : 995 rue Wellington, Suite 200 Montréal, CAN, H3C 1V3 Inde : Atrauli, Gaurabagh, P.O. Gudumba, Kursi Road, Lucknow 226026, Uttar Pradesh, INDIA Australie : 9/622 Ferntree Gully Road Wheelers Hill VIC 3150, Australia
  • 6. Les TI peuvent vous donner le sourirePartager :Fresche Legacy : X-Rules FL-DS-X-Rules-FR-24032016 À propos de Fresche Legacy En tant que chef de file dans la gestion et la modernisation des technologies héritées, Fresche Legacy aide les compagnies à trans- former leurs affaires pour améliorer leurs résultats financiers, accroître leur compétitivité sur le marché, éliminer le risque et ajouter de la valeur à leur entreprise. Notre équipe d’experts a réalisé avec succès des centaines de projets de transformation au sein des environnements d’entreprise les plus complexes, aidant ainsi les organisations à assurer la pérennité de leurs affaires en modernisant leurs processus, technologies, infrastructures et méthodologies. Vouée à assurer la satisfaction totale de ses clients, Fresche Lega- cy offre des services et solutions qui couvrent tous les aspects de la modernisation des technologies héritées, de la conception à la maintenance. Notre offre comprend les services de découverte, les solutions de modernisation ainsi que les services de gestion et de transformation des applications. Pour plus de renseignements sur notre entreprise, visitez notre site au www.freschelegacy.com X-Analysis Professional constitue la pierre angulaire de la suite X-Analysis, un ensemble d’outils de productivité destiné à vos applica- tions IBM i. Voici un aperçu des autres modules de la suite : Schématisation des processus d’applications : Extraction par X-Rules des règles d’affaires et des modèles de données relationnels; documentation des processus et flux applicatifs. Audit, gestion de la qualité et des changements : Audit des fonctionnalités applicatives de base, y compris la conception, la qualité et la complexité, pour identifier et modifier les problèmes dans les applications. Gestion des données et tests : Analyse de la qualité des données; archivage de données; création de sous-ensembles de données et masquage des données. Automatisation et gestion des données de test. X-Analysis Professional : L’outil de base, avec toutes les fonctionnalités standard. Modernisation d’applications : Langages RPG, COBOL et CA 2E (Synon) automatiquement convertis en Java. Modernisation de bases de données : Conversion automatisée du stockage de données numériques (DDS) au langage de description de données (DDL), incluant la création de contraintes, de longs noms de champs et de vues. Analyse de systèmes ouverts : Création de références croisées et documentation pour les environnements Java, C#, PHP, VB/VB.NET et PowerBuilder. CA 2E Analysis : Tout ce dont vous avez besoin pour analyser et documenter les applications CA 2E. Ça vous intéresse? Vous pouvez obtenir la suite complète X-Analysis ou vous procurer les modules individuellement. Chez Fresche Legacy, nous travaillons de près avec chacun de nos clients pour évaluer leurs besoins et recommander les meilleures solutions. Pour commencer, nous vous invitons à nous joindre aux coordonnées ci-dessous : www.freschelegacy.com |info@freschelegacy.com | 1.800.361.6782 (É.-U., Can) | 00 800 361 67 82 0 (Belgique, France, Allemagne, R-U) | 0011 800 361 6782 0 (Australie)