La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

PACBAZ Studio Présentation de la version 1.0 le 24 mai 2011.

Présentations similaires


Présentation au sujet: "PACBAZ Studio Présentation de la version 1.0 le 24 mai 2011."— Transcription de la présentation:

1 PACBAZ Studio Présentation de la version 1.0 le 24 mai 2011

2 TELEBIG, en quelques mots Depuis 1983, TELEBIG est spécialisée dans la Migration, la Modernisation, la Transition COBOL-Java, la montée de version et la migration des patrimoines Oracle Forms et lIntégration SOA de patrimoines Legacy. 67 projets de migration à son actif Clients sur les 5 continents 17 collaborateurs experts en migration Dispose doutillages propres (Migration+, Legacy2java, PACBAZ Studio,…) Partenaire dacteurs reconnus Intégrateurs: Atos-Origin, Bull, CapGemini, IBM, … Leaders technologiques globaux: HP, IBM, Micro Focus, Oracle, Spécialistes de la modernisation/migration: ATX Software, HTWC, SoftwareMining, Evolveware, Clerity, Blue Phoenix OPN Silver Oracle, Microsoft Mainframe Alliance Concepteur et maître doeuvre de la solution intégrée de modernisation/migration: Migration+ Acteur de niche dans le domaine de la TMA avec son offre TMA+ (Groupe Fintrax, Schindler, …)

3 PACBAZ Studio

4 PACBAZ Studio: la continuité Réponse à la demande d'un nombre important d'utilisateurs de VisualAge Pacbase (VAP), très satisfaits, mais qui s'interrogent quant aux différentes solutions d'évolution qui leurs sont proposées Développement et maintenance compatible Pacbase avec régénération de code COBOL identique au code généré actuel sans changement de plate-forme cibles (cf z/OS, Bull GCOS, UNIX,...), Possibilité de générer du code modernisé COBOL, Java ou C# maintenable

5 PACBAZ Studio: Introduction Atelier « Visual Pacbase like » complet, sous IHM Eclipse Importation du référentiel VisualAge Pacbase, à partir dune extraction globale ou dextractions sélectives dans une base relationnelle standard (commerciale ou Open source) Générateurs produisant un code rigoureusement identique à VAP, pour réduire (en fait éliminer) les tests de non-régression Développé à partir doutils de base, donc sans dépendre daucune technologie propriétaire, ce qui permet de mettre le code source de loutil à disposition de ses clients (Co-propriété) Maintenance effectuée au niveau du macro-langage Pacbase (le langage source) et non du code COBOL généré

6 PACBAZ Studio: le référentiel Intégré avec Eclipse Accédé via linterface universelle JPA: Java Persistance API Donnéees stockées dans toute base de données relationnelle Open source ou commerciale partagée MySQL Derby DB2 UDB Oracle … Ou dans des fichiers XML qui peuvent être temporairement attachés au poste de travail Gestion des versions via CVS ou SubVersion (voir sessions historisées)

7 PACBAZ Studio: le référentiel (suite) Importation dun export du référentiel VisualAge Pacbase effectuée avec EXLI (par bibliothèque ) Reprise de tous les types dentités VisualAge Pacbase Liste des entités Gestion des utilisateurs Gestion Utilisateurs et groupes dutilisateur Affectation des droits daccès sur les bibliothèques Taille modeste, permettant des sauvegardes et exports globaux ou partiels sur des PC de développeurs configurés pour travailler sous Eclipse Exemple référentiel : 2000 programmes,19000 rubriques, segments et 5000 dialogues => 1,5 Giga octets Organisation par bibliothèque

8 PACBAZ Studio: les entités supportées Bibliothèque Mot Clé Rubrique Définition Description Structure de données Définition Description Segment Définition Détails Etat Définition Maquette Détail des Structures Liste des Catégories Programme/Macro Définition Appel de macro Appel de structure de données Lignes de début Traitement spécifique Liste des zones de travail Ecran Définition Appel de segment Appel de macro Appel de structure de données Lignes de début Traitement spécifique Complément au dialogue

9 PACBAZ Studio: autres entités importées Texte Rapport Format Guide Bloc Base de données Méthode Méta Entité Relation Utilisateur Entité Utilisateur Entité Utilisateur Extension

10 PACBAZ Studio: extrait du modèle UML

11 PACBAZ Studio: Plug-in Intégration complète dans Eclipse (3.5 ou supérieure) Fonctionne sous Windows mais aussi sous toute plate-forme supportant Eclipse Importation du référentiel Manipulation des entités Génération du/des codes cibles Administration Comparateur de code généré Compilation locale Simulation complète du mainframe en local

12 PACBAZ Studio: Compilation locale Pacbaz Studio génère le code COBOL qui sera ensuite compilé comme dans lenvironnement cible Le compilateur COBOL associé peut-être: Micro Focus COBOL Veryant isCOBOL ou vCOBOL (qui génère du Java) Fujitsu NetCOBOL Open COBOL (Open source) COBOL-IT (Open source avec support professionnel) De plus, nous proposons, pour les plates-formes IBM Mainframe, une infrastructure de développement et test en local, via lutilisation de la plate-forme XFRAME

13 PACBAZ Studio: Interface avec le système hôte PACBAZ Studio en tant que tel ninclut pas (à ce jour) de fonctionnalités dintégration directe avec le système cible Lenvironnement Eclipse se généralise pour loffloading des systèmes hôtes, en particulier IBM z/OS Dans le cas des autres plates-formes,UNIX, Bull GCOS, Unisys, … tous les mécanismes de compilation, gestion de version, … peuvent être intégralement conservés Dans le cas z/OS nous proposons dintégrer PACBAZ Studio dans le cycle de vie du développement/maintenance/production en nous intégrant avec les outils doffloading du marché disponibles (aujourdhui et dans le futur), commerciaux et Open source, tels que: IBM RDz- Rational Developer for System z Micro Focus Mainframe Express Enterprise Edition Metrixware COBOS Compuware Workbench

14 IBM Mainframe Plate-forme source CICS & IMS/DC VSAM DB2 JCL DL/1 & IMS/DB BMS & MFS APPC/LU6.2 DF/SORT Environnement cible (LUW) XCICS/TS XVSAM, V2R SQL SERVER, UDB, ORACLE, ODBC XJCONV/SCRIPTS H2R XSDF SNA XSORT Composants dorigine Composants cible Composants cible IBM COBOL COBOL standard XFRAME® – Plate-forme de Développement mainframe

15 PACBAZ Studio: Fonctions dadministration Assurée par la perspective « administrateur » comprenant Gestion des bibliothèques Définition Hiérarchie de celle-ci Gestion des droits daccès Gestion des utilisateurs / groupes dutilisateur Affectation des privilèges utilisateurs aux bibliothèques Verrouillage /déverrouillage des entités Sauvegardes/Restauration Base Référentiel CVS/SVN Répertoire

16 PACBAZ Studio: Fonctionnalité sessions historisées Objectifs Disposer dun mécanisme de gestion de version utilisant les produits standards CVS, Subversion, … Application de ce principe au code COBOL généré et intégré dans les environnements de pré-production et production (suivant lorganisation) Mais également au niveau de lensemble des référentiels PACBAZ Studio (environnement de développement, de production..) Mise en œuvre : Solution N° 1 - Mise à jour directe du référentiel PACBAZ Studio Ladministrateur PACBAZ importe/exporte le référentiel de la base vers des fichiers XML Archivage de ces fichiers XML dans le gestionnaire de version choisi Gestion de branches multiples pour les différents environnements (développement, tests, pré-production, production, …) évoluant indépendamment Visualisation et comparaison des entités archivées dans ces fichiers XML

17 PACBAZ Studio: Fonctionnalité sessions historisées Solution N° 2 - Disposer dun environnement de travail local (pas de mise à jour directe du référentiel) La modification des entités PACBAZ Studio est réalisée sur des copies locales (format XML). Archivage de ces fichiers dans le gestionnaire de version, le développeur valide ses modifications une fois celles-ci terminées Mise à jour automatique du référentiel PACBAZ stocké dans la base à partir des fichiers xml archivés dans le gestionnaire de version Solution N° 3 – Travail en mode déconnecté permettre dexporter localement dans son environnement Eclipse limage complète dune « branche PACBAZ » (travail sans accès à la base). Modification des entités dans lenvironnement de travail local Validation dans le gestionnaire de version entrainant la mise à jour du référentiel PACBAZ stocké dans la base.

18 PACBAZ Studio: Tarification (préliminaire, confidentiel) –en EUR HT- Le groupe TELEBIG à travers sa filiale France COBOL construit un partenariat très fort avec les organisations utilisatrices de VisualAge Pacbase Droit d'entrée conférant à nos clients un droit d'utilisation non exclusif du code source de PACBAZ Studio pour leur propre usage Paiement d'une redevance d'utilisation annuelle par développeur, incluant la maintenance, les évolutions et le support Droit dentrée Nous consulter Redevance annuelle par développeur et par an Référentiel: nous consulter Batch : nous consulter Transactionnel: nous consulter

19 PACBAZ Studio: les points différenciateurs Continuité maximale par rapport à VisualAge Pacbase Reprise intégrale du référentiel Réduction drastique (voir élimination) des tests de non-régression Aucune dépendance par rapport à des logiciels propriétaires pouvant être inclus dans les solutions: tous les composants de PACBAZ Studio sont de type Open source ou développés par Groupe TELEBIG Possibilité de générer du code COBOL, voire Java/JEE ou C#/.Net maintenable (spécifique), bien mieux quen partant du code généré COBOL Plug-in tout Java (pas dautre langage, C, DLLs,…)

20 PACBAZ Studio: les points différenciateurs (suite) Fourniture de lensemble du code source aux organisations ayant acquitté le droit dentrée de la licence Sécurité / Pérennité maximale Stockage du référentiel dans tout type de base de données ou fichiers Compilation locale, avec vaste choix du compilateur COBOL (commercial ou Open source) Code cible strictement identique à celui généré par VAP, y compris pour les versions antérieures à la 3.5 Référentiel complètement ouvert permettant denrichir les processus ou de reprendre de manière beaucoup plus simple des traitements spécifiques (COBOL, Java).

21 PACBAZ Studio: les points différenciateurs (fin) Simulation (Rehosting) local pour lenvironnement z/OS Fournisseur/partenaire souple et de taille humaine Politique commerciale volontariste et sans surprise …..


Télécharger ppt "PACBAZ Studio Présentation de la version 1.0 le 24 mai 2011."

Présentations similaires


Annonces Google