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 l’Intégration SOA de patrimoines Legacy. 67 projets de migration à son actif Clients sur les 5 continents 17 collaborateurs experts en migration Dispose d’outillages propres (Migration+, Legacy2java, PACBAZ Studio,…) Partenaire d’acteurs 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 d’oeuvre 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 3

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 d’une extraction globale ou d’extractions 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 d’outils de base, donc sans dépendre d’aucune technologie propriétaire, ce qui permet de mettre le code source de l’outil à 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 l’interface 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 d’un export du référentiel VisualAge Pacbase effectuée avec EXLI (par bibliothèque ) Reprise de tous les types d’entités VisualAge Pacbase Liste des entités Gestion des utilisateurs Gestion Utilisateurs et groupes d’utilisateur Affectation des droits d’accè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 Segment Détails Etat 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 Appel de segment 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 l’environnement 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 l’utilisation de la plate-forme XFRAME

13 PACBAZ Studio: Interface avec le système hôte
PACBAZ Studio en tant que tel n’inclut pas (à ce jour) de fonctionnalités d’intégration directe avec le système cible L’environnement Eclipse se généralise pour l’offloading 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 d’intégrer PACBAZ Studio dans le cycle de vie du développement/maintenance/production en nous intégrant avec les outils d’offloading du marché disponibles (aujourd’hui 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 Environnement cible (LUW)
XFRAME® – Plate-forme de Développement mainframe IBM Mainframe Plate-forme source Environnement cible (LUW) Composants d’origine Composants cible IBM COBOL COBOL standard CICS & IMS/DC XCICS/TS VSAM XVSAM, V2R SQL SERVER, UDB, ORACLE, ODBC DB2 JCL XJCONV/SCRIPTS DL/1 & IMS/DB H2R BMS & MFS XSDF APPC/LU6.2 SNA DF/SORT XSORT 14 14

15 PACBAZ Studio: Fonctions d’administration
Assurée par la perspective « administrateur » comprenant Gestion des bibliothèques Définition Hiérarchie de celle-ci Gestion des droits d’accès Gestion des utilisateurs / groupes d’utilisateur 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 d’un 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 l’organisation) Mais également au niveau de l’ensemble 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 L’administrateur 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 d’un 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 d’exporter localement dans son environnement Eclipse l’image complète d’une « branche PACBAZ » (travail sans accès à la base) . Modification des entités dans l’environnement 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 d’entré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 qu’en partant du code généré COBOL Plug-in tout Java (pas d’autre langage, C, DLLs,…)

20 PACBAZ Studio: les points différenciateurs (suite)
Fourniture de l’ensemble du code source aux organisations ayant acquitté le droit d’entré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 d’enrichir 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 l’environnement 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