|
|
- Roland Normand
- il y a 8 ans
- Total affichages :
Transcription
1 La société et son offre 26/09/2008 1
2 Table des matières Asetechs L offre Logiciels KRIS Code Reviewer : inspection des codes, détection des défauts et qualimétrie KRIS Code Normalizer : normalisation automatique des codes (transformations) KRIS REpository : référentiel d entreprise de cartographie, analyses d impacts, lotissement et métrologie Services Conseil Transfert de Compétence : Aide à la mise en place d un dun Processus automatisé de contrôle qualité des codes Audit Qualité des codes : possibilité d abonnement annuel sur volume (unité de production spécialisée) économie d échellle Développement d automates d analyse et transformations de codes sources sur mesure Annexes Asetechs:
3 Présentation d Asetechs Asetechs (Usa) et (France), sociétés de haute technologie Créées en 2001, sièges en Californie et en France. Un nom commercial unique : Asetechs Actionnariat (salarié) privé identique pour les 2 sociétés Issue d anciens chercheurs du Watson Research Center (Usa) et du GMD (De) Deux activités Travaux de R&D commencés dès 1985!!. Sans cesse depuis. Spécialisés en génération automatique de codes et en analyse sémantique Logiciels : Cartographie et Métrologie // Normalisation et Rénovation 47 langages analysés (ADA, Fortran, C/C++, Java, Cobol, PL/1, etc ) Suite de logiciels KRIS KRIS REpository, KRIS Code Reviewer, KRIS Code Normalizer (inclus Dead Code Cleaner et Dead Data Cleaner) KRIS Audit Expert Services : Conseil : assistance à la mise en œuvre d un processus qualité logiciel automatisé Audit : réalisation i d audits di qualimétriques i ponctuels ou sur abonnements Ingéniérie : développement d automates spécifiques Une clientèle composée exclusivement de grands comptes : Caisse Epargne (Arpège), Air France, AXA France, PMU, Y.Rocher, UBS, Dresdner Bank, Siemens, Alsthom, France Telecom, Burlington Coat Asetechs:
4 Les offres en 2008 Logiciels Services KRIS Code Reviewer/Normalizer : inspection de code pour Cobol/C/Sql/CICS/IMS et Java/J2EE et en complément Normalisation automatique. 2 Automates complémentaires de revue de codes sources, de capture de mesures qualité et inspection, de normalisation automatique Fonctions Vérification du respect des normes et standards de programmation Métriques d Inspection Génération de listings de diagnostic en mode unitaire (programme par programme pour le développeur) Peuplement de la base de connaissance en mode lot (métriques d inspection) KRIS REpository Base de Connaissances SGBDR du client (DB2, Oracle ou MySql) Langages supportés actuellement: Cobol-PL/1, Natural, Java/J2EE, C, CICS, IMS, JCL, SQL, et L4G etc.. Fonctions Extraire la connaissance du SI automatiquement Présenter et distribuer la connaissance de façon intelligible Analyse des cross-references : inventaires, classifications, cross-références Lotissement t technique, calcul l des interfaces de coexistence Analyse d impacts par propagation Analyse des résultats de l inspection de code (par lots) Mesures qualité et rapports divers (49 mesures qualité pour Cobol, 23 pour Java/J2EE) Maintenir la documentation à jour Prise en compte de tout dialecte client (adaptation) Exporter les données de la Base de Connaissance vers d autres référentiels du client KRIS Audit Expert Interface utilisateur d exploitation du contenu des base de connaissances (Application ou Applet Java) Macro-Langage pour produire les rapports, charts, graphes de son choix 200 requêtes et fonctions prédéfinies fournies en standards KRIS Repository Generator pour Cobol/Sql/Cics/Ims-DC/ims-DB/DL1/JCL/Par/BMS et pour Java/J2EE Analyseur Batch de codes sources et peuplement automatique de la base de connaissances pour Cross-References et Metriques Performances élevées é et utilisation robuste pour les grands volumes Audit Qualimétrie et Assistance à la construction de la solution Qualimétrie Automatisée Amélioration des performances et de la qualité : conseil et mise en place des contrôles adaptés Bilan de qualification : conseil et assistance à la mise en place des rapports attendus Règles et Normes spécifiques du client : Conseil et Développements nécessaires spécifiques Intégration au système de gestion des configuration logiciels du client Asetechs:
5 ANNEXES Asetechs:
6 KRIS Architecture Technique schémas Asetechs:
7 KRIS :Architecture Technique KRIS Code Reviewer maj QARP dans Tables Inspection du référentiel. Kris REpository MVS Linux Ou Unix Et KRIS Code Normalizer Référentiel d Entreprise SGDB Relationnel (DB2, Oracle ou MySql) Génération des listing/alertes Sous forme de PDS Linux Unix KRIS REpository Generator Générateur de Cartographie Disponible Sur Linux/Unix KRIS Query V3 Client du Référentiel Application (ou Applet) Java Fonctionne avec la VM Java. poste de travail Asetechs:
8 KRIS : architecture fonctionnelle code source : Cobol Copyboooks KRIS Code Reviewer/Normlizer Inspection des Codes Règles d Inspection Mesures Qualité et d Inspection Alertes et Seuils et Configurateur Analyse QARP Ecriture des résultats QARP dans Tables Inspection du référentiel. Affichage listing/alertes sur écran3270 développeurs Kris Repository Référentiel d Entreprise QARP et Cartographie (Modèle de Données fourni) code source : Cobol Copybooks JCL Parms SQL SqlParms CICS IMS IMS/DL1 BMS/MFS Etc KRIS Repository Generator Calcul de la cartographie et Peuplement Automatique du Référentiel Analyse Cartographique KRIS Query Client du Référentiel Avec 200 requêtes éditables et fonctions prédéfinies 1- Analyse des Cross References 2- Analyses d impacts par propagation 3- Lotissements techniques 4- Analyse des mesures Inspection des Codes 5- Analyse des mesures Qualité 6- Macro-Langage de développement de requêtes Asetechs:
9 KRIS : couverture par rapport au modèle Quality ISO/EC 9126 Suitability Accuracy Kris Code Reviewer QU UALITY ISO/EC Functionality Reliability Efficiency Maintainability Portability Security Interoperability Compliance Time Behavior Resource Behavior Compliance Adaptability Install-abilityability Co-existence Maturity Fault Tolerance Recoverability Compliance Analyzability Change-ability Stability Testability Compliance Règles d Inspection, 95 Pour Cobol 121 pour Java/J2EE Le corpus le plus complet et évolutif Kris Code Reviewer Cbl Cobol Qualité : 47 mesures Java/J2EE Qualité :23 mesures Usability Replace-ability Compliance Understandability Learn-ability Operability Kris Code Reviewer Cobol et Java/J2EE Complexity measures Attractiveness 6 facteurs Compliance 27 critères Quality & Rule Checking Asetechs:
10 KRIS CR Cobol : les 49 mesures qualité + disponibles en mars 08 Portability : Tab characters Portability : ALTER statements Portability : Identifier too long Portability : EXEC statements Portability : Nested copy files Reliability : Data element in main program file used but not set or initialized Reliability : Data element declared in copy file used but not set or initialized Reliability : File is opened, but never closed Reliability : Signed data used in operation expecting unsigned data Reliability : Numeric data used in operation expecting alphabetic data Reliability : Alphanumeric data used in operation expecting numeric data Reliability : Alphabetic data used in operation expecting numeric data Reliability : Alphanumeric data used in operation expecting alphabetic data Reliability : Data moved to lower-precision field Anomalies : Syntax error Anomalies : Parse repair Anomalies : Ambiguous data name Anomalies : Reference to undeclared data element Anomalies : Multiply-declared py data element Anomalies : Rename of later data element Anomalies : Data element has both picture clause and subentries Anomalies : Unnamed data element with neither children nor PIC clause Anomalies : Ambiguous procedure name Anomalies : Reference to undefined paragraph or section name Anomalies : ALTER statements not analyzed Maintainability : Initialized linkage section data element declared in main program file Maintainability : Initialized linkage section data element declared in copy file Maintainability : Data element declared in main program file neither set nor used Maintainability i : Data element declared d in a copy file is neither set nor used Maintainability : Data element declared in main program file set but not used Maintainability : Data element declared in a copy file is set but not used Maintainability : Declared condition name in main program file is not used Maintainability : Declared condition name in a copy file is not used Maintainability : Literal in procedure division Maintainability : Unused file Maintainability : Paragraph contains no statements Maintainability : Section contains no paragraphs Maintainability : Perform range uses inconsistent aliases Maintainability : Overlapping perform ranges Maintainability : Unreachable paragraph Maintainability : Perform range end precedes beginning Maintainability : GOTO jumps out of perform range Maintainability : GOTO jumps into perform range Maintainability : Perform range has beginning and ending paragraphs in different sections Maintainability : Backward GOTO Maintainability : Forward GOTO Maintainability : Control can fall through to the next paragraph Test-ability : Cyclomatic complexity (McCabe specification procedure level) Test-ability : Cyclomatic complexity (program average) Dead Components Accounting Dead Code Dead Data Useless Copybooks Various accounting Number of Line of Code, Blank lines, Comments, Statements in comments etc.. Number of certain Programming Patterns (to be modelized) Etc Asetechs:
11 KRIS CR Java : mesures qualité disponibles en mars 2008 Lines of Code (LOC): Total lines of code in the selected scope. Only counts non-blank and non-comment lines inside method bodies. Number of Static Methods (NSM): Total number of static methods in the selected scope. Afferent Coupling (CA):The number of classes outside a package that t depend d on classes inside id the package. Normalized Distance (RMD): RMA + RMI - 1, this number should be small, close to zero for good packaging design. Number of Classes (NOC): Total number of classes in the selected scope Specialization Index (SIX): Average of the specialization index, defined as NORM * DIT / NOM. This is a class level metric Instability (RMI): CE / (CA + CE) Number of Attributes (NOF): Total number of attributes in the selected scope. Number of Packages (NOP): Total number of packages in the selected scope. Method Lines of Code (MLOC): Total number of lines of code inside method bodies, excluding blank lines and comments. Weighted Methods per Class (WMC): Sum of the McCabe Cyclomatic Complexity for all methods in a class. Number of Overridden Methods (NORM):Total number of methods in the selected scope that are overridden from an ancestor class. Number of Static Attributes (NSF): Total number of static attributes in the selected scope. Nested Block Depth (NBD): The depth of nested blocks of code. Number of Methods (NOM): Total number of methods defined in the selected scope. Lack of Cohesion of Methods (LCOM): A measure for the Cohesiveness of a class. Calculated with the Henderson-Sellers method: If m(a) is the number of methods accessing an attribute A, calculate the average of m(a) for all attributes, subtract the number of methods m and divide the result by (1-m). A low value indicates a cohesive class and a value close to 1 indicates a lack of cohesion and suggests the class might better be split into a number of (sub)classes. McCabe Cyclomatic Complexity y( (VG): Counts the number of flows through a piece of code. Each time a branch occurs (if, for, while, do, case, catch and the?: ternary operator, as well as the && and conditional logic operators in expressions) this metric is incremented by one. Calculated for methods only. For a full treatment of this metric see McCabe. Number of Parameters (PAR): Total number of parameters in the selected scope. Abstractness (RMA): The number of abstract classes (and interfaces) divided by the total number of types in a package. Number of Interfaces (NOI): Total number of interfaces in the selected scope. Efferent Coupling (CE): The number of classes inside a package that depend on classes outside the package. Number of Children (NSC): Total number of direct subclasses of a class. Depth of Inheritance Tree (DIT): Distance from class Object in inheritance hierarchy. Asetechs:
12 KRIS CR Java : règles d inspection disponibles en mars 2008 par catégories Les catégories suivantes sont décrites en détail dans les slides suivants. Finalizer Rules: These rules deal with different problems that can occur with finalizers. Basic JSP rules: Rules concerning basic JSP guidelines. Basic JSF rules: Rules concerning basic JSF guidelines. Unused Code Rules: The Unused Code Ruleset contains a collection of rules that find unused code. Controversial Rules: The Controversial Ruleset contains rules that, for whatever reason, are considered controversial. Coupling Rules: These are rules which find instances of high or inappropriate coupling between objects and packages. Optimization Rules: These rules deal with different optimizations that generally apply to performance best practices. J2EE Rules: Basic Rules: The Basic Ruleset contains a collection of good practices which everyone should follow. Design Rules: The Design Ruleset contains a collection of rules that find questionable designs. Security Code Guidelines: These rules check the security guidelines from Sun, published at Strict Exception Rules: These rules provide some strict guidelines about throwing and catching exceptions. JavaBean Rules: The JavaBeans Ruleset catches instances of bean rules not being followed. Type Resolution Rules: These are rules which resolve java Class files for comparisson, as opposed to a String String and StringBuffer Rules: These rules deal with different problems that can occur with manipulation of the class String or StringBuffer. Code Size Rules: The Code Size Ruleset contains a collection of rules that find code size related problems. Import Statement Rules: These rules deal with different problems that can occur with a class' import statements. Clone Implementation Rules: The Clone Implementation ruleset contains a collection of rules that find questionable usages of the clone() method. Jakarta Commons Logging Rules: The Jakarta Commons Logging ruleset contains a collection of rules that find questionable usages of that framework. Naming Rules: The Naming Ruleset contains a collection of rules about names - too long, too short, and so forth. JUnit Rules: These rules deal with different problems that can occur with JUnit tests. Java Logging Rules: The Java Logging ruleset contains a collection of rules that find questionable usages of the logger. Braces Rules: The Braces Ruleset contains a collection of braces rules. KRIS CodeReviewer pour Java/J2EE, assure l historisation de ces règles d inspection dans le Référentiel d entreprise (identique pour les langages Legacy) KRIS CodeReviewer pour Java/J2EE, classe ces règles par sévérité, par catégorie (identique pour les langages Legacy) KRIS CodeReviewer pour Java/J2EE, calcule des mesures d inspection permettant de classer rapidement les composants et les applications (identique pour les langages Legacy) KRIS QUERY V3, avec l option JAVA/J2EE, est augmenté de requêtes spécifiques (même architecture). Asetechs:
13 KRIS Code Reviewer Description des Fonctionnalités Asetechs:
14 Caractéristiques générales de KRIS Code Reviewer / Normalizer Fonctions Vérification du respect des normes et standards de programmation Evaluation de la maintenabilité, Conseil/config Mesures d inspection et mesures Qualité Normalisation automatique possible (pour certaines règles d inspection, 60% environ) Fourniture de tableaux de bord Conseil/config Bilan de qualification n/a sur commande Périmètre COBOL (7 dialectes), COBOL/CICS, COBOL/IMS, COBOL/SQL. JCL avec résolution dynamique des références REXX Assembleur, Clist Java/J2EE SAS, Peoplesoft, Siebel C, C/CICS, C/SQL C++, Pacbase (macros). Mise en œuvre et exploitation Sous IBM z/os ou Unix ou Windows. Asetechs:
15 KRIS Code Reviewer: Cobol et Java Le Code Reviewer permet de contrôler le respect des normes de programmation sur la base des règles du client et de normes standards: Fonctionnalités : traitement en mode lot pour valider la conformité d un lot de programmes, d une application traitement en mode unitaire en phase de précompilation plus de 95 règles d inpection disponibles ibl et 49 mesures qualité pour Cobol plus de 121 règles d inspection disponibles et 23 mesures qualité pour Java possibilité de paramétrer ou ajouter de nombreuses règles possibilité d activer ou de désactiver le contrôle de telle ou telle règle possibilité d associer un niveau de sévérité donné à chaque règle Alertes et gestion de seuils génération de mesures d Inspection de synthèse par lots. A la vitesse d un compilateur! D autres langages pouvant être supportés : C, PL/1, Natural, Fortran, ADA etc Asetechs:
16 Avantages de la solution KRIS Prise en compte automatique, des mises à jour des sources sur le mainframe avec la périodicité souhaitée Solution Les analyses des composants sont basées sur une technologie de compilateurs: elle permet les redocumentations, les analyses sémantiques et les transformations les plus complexes Les analyses sont rapides, complètes, robustes et fiables ROBUSTE Solution COMPLETE Tous les composants du système d information peuvent être pris en compte Inputs : Jcls, Pgm Cobol, PL/1, C, Java, Natural, BDD, CICS etc tous les dialectes Outputs : exportation des résultats dans tous les formats (selon contexte client) Solution EVOLUTIVE Les analyseurs de composants sont adaptables aux spécificités propres à chaque client (dialectes maison ) Chaque composant de la solution peut évoluer à son rythme Solution FACILE Consultation des bases de connaissances à l aide de browsers et d «applets» permettant un déploiement facile et peu coûteux. génération automatiquement de rapports édition facile et assistée de requêtes Asetechs:
17 Fonctionnalités de KRIS-RE à travers l interface html (optionnel, toutes les informations présentées ci-après sont contenues dans le référentiel seule la présentation diffère) Asetechs:
18 Fonctionnalités KRIS-RE : rapports hypertextes générés automatiquement Aide en ligne Accès à des rapports standard Requêteur en ligne Outil de recherche e c e de composants Accès spécialisés pour la maintenance Accès lotissement Accès via l organisation fonctionnelle des composants Asetechs:
19 Recherche d un composant Recherche d un composant : Recherche avec joker avec ou sans précision de la nature du composant recherché Recherche d une chaîne : Possibilité de recherche h une chaîne de caractères dans tous les composants de la base ou dans un groupe de composants (techniques ou fonctionnels) Asetechs:
20 Exemple de rapports générés automatiquement Aux formats choisis par le client Inventaires : Inventaire des types de composants Liste de tous les composants Liste des composants orphelins ou manquants Métriques Références croisées et dépendances systèmes: Liste des «copy» utilisées par les programmes Liste des programmes utilisant une «copy» Liste des composants utilisées par programme Liste des ressources utilisées (fichiers, tables, ) par programme avec leur mode d accès (CRUD) Description des transactions Asetechs:
21 Analyses d impacts interactives par problème Analyse des accès aux fichiers Quels programmes utilisent un fichier donné? Quels fichiers un programme utilise-t-il et comment? Analyse des Transactions Quelle est la structure cinématique de telle transaction? Quels sont les programmes présents dans une transaction? Représentation graphique de la transaction Analyse des Batches Quelle est la structure de tel Jcl? Quels sont les programmes et les fichiers physiques utilisés dans un Jcl? Représentation graphique du Jcl Asetechs:
22 Analyses d impacts par Type de problème (suite) Relations inter-programmes Quels programmes utilisent quels sous-programmes? Quels sont les sous programmes de tel programme? Analyse des Données Quelles sont les données utilisées par tel programmes? Et comment? Analyse des Bases de Données Quelles sont les définitions des différents composants DB2? Comment sont-ils utilisés par les programmes? Métriques Quelles sont les métriques associées à un programme ou un groupe programmes? Métriques élémentaires Métriques de complexité Etc.. Asetechs:
23 Accès direct à un composant Asetechs:
24 Description d un programme Jcls, Pgms, Transactions appelant ce pgm Vues complémentaires du pgm Classification du pgm Accès aux bases de données manipulées par ce pgm Copybooks utilisées par ce pgm Fichiers manipulés par ce pgm Pgms, Transactions appelés par ce pgm Asetechs:
25 KRIS-RE Présentation des vues complémentaires sur le composant Asetechs:
26 Graphe d appel des sous-programmes Asetechs:
27 Graphe d appels des procédures Asetechs:
28 Control Flow Asetechs:
29 Exemple de «Program Control Flow» Asetechs:
30 Métriques Définition de la métrique Valeurs des métriques calculées pour le pgm Ex : 27 cas d affectation de données avec perte de précision Asetechs:
31 Complexités cyclomatiques Asetechs:
32 Métriques - Détail Liste des 27 cas d affectation de données avec perte de précision L instruction en cause est accessible en cliquant sur le n de ligne Asetechs:
33 KRIS-RE: Accès «spécialisés» Asetechs:
34 Accès «spécialisés» Ces accès permettent de répondre aux questions les plus courantes File Analysis : Quels programmes utilisent un fichier donné? Quels fichiers tel programme utilise-t-il t et comment? Transaction Analysis Quelle est la structure de telle ou telle transaction? Quels sont les programmes présents dans une transaction? Représentation graphique de la transaction Jcl Analysis Quelle est la structure de tel ou tel Jcl? Quels sont les programmes et les fichiers physiques utilisés dans un Jl? Jcl Représentation graphique du Jcl Asetechs:
35 File Analysis Liste des Fichiers utilisés Où sont faites les manipulations? Manipulation : lecture ou écriture? Quels sont les fichiers manipulés par un programme? Comment sont manipulés les fichiers? en lecture, en écriture? Quelles sont les structures de données utilisées pour ces fichiers? A quelles lignes du programme ces manipulations sont-elles faites? Asetechs:
36 JCL Analysis Liste des Steps Quelles sont les différentes étapes du Jcl? Quels sont les programmes lancés? Quels sont les fichiers physiques utilisés? Quelles sont les dépendances entre chaque steps? Asetechs:
37 JCL Analysis Vue Graphique Asetechs:
38 Accès «spécialisés» - suite Inter-program relation analysis Quels programmes utilisent tel ou tel sous programme? Quels sont les sous programmes de tel ou tel programme? Data Analysis Quelles sont les données utilisées par tel ou tel programmes? Et comment? Database Analysis Quelles sont les définitions des différents composants DB2 et comment sont-ils utilisés dans les programmes? Metrics Quelles sont les métriques associées à un programme ou un groupe programmes? Asetechs:
39 Inter-Program relation Analysis Où sont faites les manipulations? Appel dynamique via la variable #DCVMV10 Appel via le lanceur MZ0W03 Liste des paramètres Inter-program relation analysis Quels sont les programmes appelés directement (call ) ou via les lanceurs spécifiques (MZ0V03, RVSILIS, RVSNATBA, RVSPBT01 ) Quels les paramètres utilisés pour chaque appel? A quelles lignes du programme sont effectués ces appels? Asetechs:
40 Data Analysis Usage Data use analysis Où est utilisée la donnée W-ATTENTE-TRAIT dans le programme BAV11300? Comment est-elle elle utilisée (lecture, mise à jour )? N ligne Asetechs:
41 Database Analysis DB2 Structure Database analysis DB2 Structure Quelles sont les colonnes de la table TAVAG03? Quels sont les formats de ces colonnes? Asetechs:
42 Database Analysis DB2 SQL Database analysis DB2 SQL Quels sont les programmes qui manipulent la table TAVAG03? Comment est-elle utilisée (lecture, mise à jour, création, suppression )? Quelles sont les colonnes utilisées? Asetechs:
43 Road Map Asetechs:
44 Plan d évolution de KRIS CR-CN en 2008 et après En 2008, support des standards : OMG CWM 1.1 CWM = Common Warehouse MetaModel specification OMG KDM 1.1 KDM = Knowledge Discovery Metamodel specification Objectif : To interchange Data Warehouse MetaModels Permettre le peuplement des référentiels d entreprise à partir des données issues de l inspection des codes Enrichissement du patrimoine de l entreprise KRIS devient un extractor Extractor = agent intelligent d extraction de connaissance En 2008/06: cobol, copybooks, jcl, psb, dbd, inventory OPERATIONNELS au standards: XMI 21 / CWM 1.1 / KDM 1.1 Asetechs:
45 Compléments Asetechs:
46 Syntax An nalyzer AST Con nstructor Architecture des automates Asetechs Program Reverse Engineering Functions Sources codes Source Code or Reports in any formats Lexical Analyzer Type checker Name analysis Semantic Analyzer Semantic Attri ibuted Tree Tree Pattern Matching Attributed Grammar Parser/Tree sub-system Reader Writers... IRP Manipulation Interface (in C) Pattern Definition Language Internal Permanent Representation TKB Control Flow Graph Control Flow Analysis Data Flow Analysis Constants Propagation Program Restructuration Functions System Redocumentation Functions Transaction analysis Batch analysis DB analysis Files Analysis Calls Analysis Data Analysis Metrics Analysis Attributed Tree Enhanced Analyzer/Co ode Translato or i.e.; html, xml/dtd-xmi, graphics, excel, etc Publisher Customers Plans Analysis Asetechs:
47 Processus de Rénovation et automatismes Asetechs Analyze the legacy system DOCUMENT Re-documentation automata Application Management / Ch hange Manageme ent Supportive Ta sks Classify Data Reconstruct documentations DOCUMENT Measure Quality and Process Re-Design Data Restore Legacy Components Re-documentation automata Equivalence Tests Migrate Data DATA Data Migration automata TESTS Components Inspection / Normalisation Reviewer/Normalizer automata Reengineering Procedures Equivalence Tests Empty/Remove Residual Coexistance Data Bases Clean Meta-Data PROGRAMS PROCEDURES Transformational automata DATA TESTS Asetechs:
48 Références Asetechs:
49 Références Asetechs Arpège (Caisse Epargne) (2006): PacBase/Cobol, Re-documentation et Analyses d Impacts Code Caisse BNP Assurances (2006), Cobol/Nomad Re-documentation et Analyses d Impacts Données à Risques Air France (2003 et 2004): Kris-Re, Kris-Lotissement, Kris-Métriques, automates de rénovation Yves Rocher (2003): automates de transformation de zones par expansion PMU ( ): Kris Code Reviewer pour Cobol et C, Kris Normalizer avec Dead Code/Data Cleaner CIBC (Canadian Imperial Bank of Commerce), (2002): Automate génération de jeux d essais Union des Banques Suisses ( ): 2005) automates t de migration Unisys vers IBM Dresdner Bank (depuis 2001): automates de re-documentation, de transformations AXA France ( ): automates de re-documentation, de transformations An2000 et Euro France Télécom: ( ): automates de transformations An2000 Burlington Coat : migration Mainframe vers architecure Unix/Oracle/Tuxedo/C-SQL-Perl Et diverses références dans l industrie: Alsthom: générateur de compilateurs et parsers/trees (atelier) Siemens: générateur de compilateurs et parsers/trees (atelier) Télélogic: générateur de compilateurs et parsers/trees (atelier) Etc Asetechs:
Plan. Department of Informatics
Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise
Plus en détailPrincipes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle
2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation
Plus en détailCIGREF Pacbase : un nouvel an 2000 Solutions d évolution des patrimoines Pacbase
CIGREF Pacbase : un nouvel an 2000 Solutions d évolution des patrimoines Pacbase Bernard ZISERMANN Christophe BECK Le 14 mai 2009 TELEBIG Le Krystal 1725 RN 7 06270 Villeneuve-loubet France Tel: 33-4 93
Plus en détailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailCedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/
Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation
Plus en détailForthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Plus en détailQualité. Validation et qualité des systèmes de traitement de l information dédiés aux laboratoires TECHNOLOGIE APPLIQUÉE DOSSIER INFORMATIQUE
DOSSIER INFORMATIQUE TECHNOLOGIE APPLIQUÉE Claude PINET 1 Validation et qualité des systèmes de traitement de l information dédiés aux laboratoires RÉSUMÉ Quel que soit son domaine d application, un système
Plus en détailIntroduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza
Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été
Plus en détailL offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence
L offre décisionnel IBM Patrick COOLS Spécialiste Business Intelligence Le marché du Business Intelligence L enjeux actuel des entreprises : devenir plus «agiles» Elargir les marchés tout en maintenant
Plus en détailIndustrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational
IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com
Plus en détailExemple PLS avec SAS
Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that
Plus en détailInstructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00
Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce
Plus en détailValorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software
Valorisez vos actifs logiciels avec Rational Asset Manager Jean-Michel Athané, Certified IT Specialist IBM Rational Software 13 Qu est-ce qu un actif logiciel (Software Asset)? Un asset est une collection
Plus en détailLamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013
Cube de textes et opérateur d'agrégation basé sur un modèle vectoriel adapté Text Cube Model and aggregation operator based on an adapted vector space model Lamia Oukid, Ounas Asfari, Fadila Bentayeb,
Plus en détailThe new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.
General information 120426_CCD_EN_FR Dear Partner, The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. To assist navigation
Plus en détailMF-Test. Les tests de non-régression de vos applications mainframe
MF-Test Les tests de non-régression de vos applications mainframe Webinaire du 27 Octobre 2011 All Rights Reserved. No part of this document may be used without the prior written permission of Most Technologies
Plus en détailMapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15
MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué
Plus en détailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailExercices sur SQL server 2000
Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détailAUDIT COMMITTEE: TERMS OF REFERENCE
AUDIT COMMITTEE: TERMS OF REFERENCE PURPOSE The Audit Committee (the Committee), assists the Board of Trustees to fulfill its oversight responsibilities to the Crown, as shareholder, for the following
Plus en détailApplication Form/ Formulaire de demande
Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application
Plus en détailCA Mainframe Application Tuner r8.5
FICHE PRODUIT CA Mainframe Application Tuner CA Mainframe Application Tuner r8.5 CA Mainframe Application Tuner a été conçu pour permettre aux équipes de gestion des performances d identifier plus rapidement,
Plus en détailanalyse et pérennise votre patrimoine informationnel
analyse et pérennise votre patrimoine informationnel Décoder le passé Donner une signification «métier» aux gérées par vos applications, retrouver les liens qui les unissent, connaître en détail leur utilisation
Plus en détailBMC Middleware Management
BMC Middleware Management Réunion GUIDE Share France WMQ 2 octobre 2012 Didier Hauwy Software Consultant didier_hauwy@bmc.com Sommaire Middleware Monitoring - MainView for WMQ - BMM Performance & Availability
Plus en détailSupport Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations
CANADA CONSOLIDATION CODIFICATION Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations Règlement sur les ordonnances alimentaires et les dispositions alimentaires (banques
Plus en détailCheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION
CANADA CONSOLIDATION CODIFICATION Cheque Holding Policy Disclosure (Banks) Regulations Règlement sur la communication de la politique de retenue de chèques (banques) SOR/2002-39 DORS/2002-39 Current to
Plus en détailAPPENDIX 6 BONUS RING FORMAT
#4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor
Plus en détailAppointment or Deployment of Alternates Regulations. Règlement sur la nomination ou la mutation de remplaçants CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Appointment or Deployment of Alternates Regulations Règlement sur la nomination ou la mutation de remplaçants SOR/2012-83 DORS/2012-83 Current to August 30, 2015 À jour
Plus en détailPractice Direction. Class Proceedings
Effective Date: 2010/07/01 Number: PD - 5 Title: Practice Direction Class Proceedings Summary: This Practice Direction describes the procedure for requesting the assignment of a judge in a proceeding under
Plus en détailShips Elevator Regulations. Règlement sur les ascenseurs de navires CODIFICATION CONSOLIDATION. C.R.C., c. 1482 C.R.C., ch. 1482
CANADA CONSOLIDATION CODIFICATION Ships Elevator Regulations Règlement sur les ascenseurs de navires C.R.C., c. 1482 C.R.C., ch. 1482 Current to September 10, 2015 À jour au 10 septembre 2015 Last amended
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailGrégoire de Lassence. Copyright 2006, SAS Institute Inc. All rights reserved.
Grégoire de Lassence 1 Grégoire de Lassence Responsable Pédagogie et Recherche Département Académique Tel : +33 1 60 62 12 19 gregoire.delassence@fra.sas.com http://www.sas.com/france/academic SAS dans
Plus en détailCompleted Projects / Projets terminés
Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 10164-9-97 (C2001), 1 re édition Technologies de l information Interconnexion
Plus en détailPerformances. Gestion des serveurs (2/2) Clustering. Grid Computing
Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des
Plus en détailImproving the breakdown of the Central Credit Register data by category of enterprises
Improving the breakdown of the Central Credit Register data by category of enterprises Workshop on Integrated management of micro-databases Deepening business intelligence within central banks statistical
Plus en détailLES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas
Plus en détailTable des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction
PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés
Plus en détailSQL Parser XML Xquery : Approche de détection des injections SQL
SQL Parser XML Xquery : Approche de détection des injections SQL Ramahefy T.R. 1, Rakotomiraho S. 2, Rabeherimanana L. 3 Laboratoire de Recherche Systèmes Embarqués, Instrumentation et Modélisation des
Plus en détailWINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.
WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont
Plus en détail//////////////////////////////////////////////////////////////////// Administration bases de données
////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailModernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012
IBM Power Systems - IBM i IBM Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 S9 RDP/RTC et ARCAD : comment adopter un standard pour
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailPIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée.
PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée. Il y a trois approches possibles du produit intérieur brut : Optique de la production Optique
Plus en détailNatixis Asset Management Response to the European Commission Green Paper on shadow banking
European Commission DG MARKT Unit 02 Rue de Spa, 2 1049 Brussels Belgium markt-consultation-shadow-banking@ec.europa.eu 14 th June 2012 Natixis Asset Management Response to the European Commission Green
Plus en détailCursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détailUML : Unified Modeling Language
UML : Unified Modeling Language Recommended: UML distilled A brief guide to the standard Object Modeling Language Addison Wesley based on Frank Maurer lecture, Univ. of Calgary in french : uml.free.fr/index.html
Plus en détailInterest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Interest Rate for Customs Purposes Regulations Règlement sur le taux d intérêt aux fins des douanes SOR/86-1121 DORS/86-1121 Current to August 4, 2015 À jour au 4 août
Plus en détailIFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels
IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche
Plus en détailIngénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr
Plus en détailCredit Note and Debit Note Information (GST/ HST) Regulations
CANADA CONSOLIDATION CODIFICATION Credit Note and Debit Note Information (GST/ HST) Regulations Règlement sur les renseignements à inclure dans les notes de crédit et les notes de débit (TPS/ TVH) SOR/91-44
Plus en détailOnce the installation is complete, you can delete the temporary Zip files..
Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une
Plus en détailIntroduction aux Bases de Données Relationnelles Conclusion - 1
Pratique d un : MySQL Objectifs des bases de données Où en sommes nous? Finalement, qu est-ce qu un? Modèle relationnel Algèbre relationnelle Conclusion SQL Conception et rétro-conception Protection de
Plus en détailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailCalculation of Interest Regulations. Règlement sur le calcul des intérêts CONSOLIDATION CODIFICATION. Current to August 4, 2015 À jour au 4 août 2015
CANADA CONSOLIDATION CODIFICATION Calculation of Interest Regulations Règlement sur le calcul des intérêts SOR/87-631 DORS/87-631 Current to August 4, 2015 À jour au 4 août 2015 Published by the Minister
Plus en détailVERS L EXCELLENCE DANS LA FORMATION PROGRAMME D APPUI A LA QUALITE AMELIORATION SUPERIEUR DE LA QUALITE DE L ENSEIGNEMENT TITRE DU PROJET
PROGRAMME D APPUI A LA QUALITE AMELIORATION DE LA QUALITE DE L ENSEIGNEMENT SUPERIEUR TITRE DU PROJET VERS L EXCELLENCE DANS LA FORMATION ETABLISSEMENT GESTIONNAIRE DU PROJET ISET DE NABEUL JUILLET 2009
Plus en détailthat the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on
ONTARIO Court File Number at (Name of court) Court office address Applicant(s) (In most cases, the applicant will be a children s aid society.) Full legal name & address for service street & number, municipality,
Plus en détailAtelier Progress Rollbase
Atelier Progress Rollbase Laurent KIEFFER : laurent@progress.com 11 Février 2014 Demonstration Application 10 Min Atelier Progress Rollbase Introduction à Rollbase 1 Rollbase avec OpenEdge 6 2 Créer l
Plus en détailLa place de SAS dans l'informatique décisionnelle
La place de SAS dans l'informatique décisionnelle Olivier Decourt ABS Technologies - Educasoft Formations La place de SAS dans l'informatique décisionnelle! L'historique de SAS! La mécanique! La carrosserie
Plus en détailRèglement relatif à l examen fait conformément à la Déclaration canadienne des droits. Canadian Bill of Rights Examination Regulations CODIFICATION
CANADA CONSOLIDATION CODIFICATION Canadian Bill of Rights Examination Regulations Règlement relatif à l examen fait conformément à la Déclaration canadienne des droits C.R.C., c. 394 C.R.C., ch. 394 Current
Plus en détailPublic and European Business Law - Droit public et européen des affaires. Master I Law Level
Public and European Business Law - Droit public et européen des affaires Stéphane de La Rosa Master I Law Level Delivered Lectures Jean Monnet Chair «Droit de l Union Européenne et Mutations de l intégration
Plus en détailJava et les bases de données
Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples
Plus en détailRSA ADVANCED SECURITY OPERATIONS CENTER SOLUTION
RSA ADVANCED SECURITY OPERATIONS CENTER SOLUTION Augmenter la visibilité et l analyse des événements de sécurité dans le système d information Jérôme Asseray Senior PreSales Engineer 1 Agenda Sécurité,
Plus en détailGEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg
GEIDE MSS /IGSS The electronic document management system shared by the Luxembourg Social Security Ministry and IGSS Introduction: The administrative context IGSS missions Legal and international affairs
Plus en détailIngénierie et gestion des connaissances
Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE Philippe.Beaune@emse.fr 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie
Plus en détailCatalogue des formations Edition 2015
Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(
Plus en détailBUSINESS INTELLIGENCE
GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3
Plus en détailModerniser. le système d information et le portefeuille applicatif. www.bull.com
Moderniser le système d information et le portefeuille applicatif L évolution technologique des plates-formes, l ouverture du système d information et la modernisation du portefeuille applicatif sont des
Plus en détailSQL Historique 1982 1986 1992
SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse
Plus en détailet Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion
et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon
Plus en détailJean-Philippe VIOLET Solutions Architect
Jean-Philippe VIOLET Solutions Architect IBM Cognos: L' Expertise de la Gestion de la Performance Acquis par IBM en Janvier 08 Rattaché au Brand Information Management Couverture Globale 23,000 clients
Plus en détailFrance SMS+ MT Premium Description
France SMS+ MT Premium Description Summary Subscription : kinematics Subscription via SMS (Kinematic + messages) Subscription via Wap (Kinematic + messages) Subscription via Mix SMS / WAP Subscription
Plus en détailJava et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
Plus en détailMise en place d un système de cabotage maritime au sud ouest de l Ocean Indien. 10 Septembre 2012
Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien 10 Septembre 2012 Les défis de la chaine de la logistique du transport maritime Danielle T.Y WONG Director Logistics Performance
Plus en détailILM ou Archivage Une démarche Métier
Information Management ILM ou Archivage Une démarche Métier Dr. Christian ARNOUX Consultant Information Management IBM Suisse, Software Group 2007 IBM Corporation A quelle vitesse croît l information?
Plus en détailCOMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Plus en détailADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5
ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre
Plus en détailORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE
ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de
Plus en détailInstitut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki
Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants
Plus en détailFusionInventory. Guillaume Rousse <guillomovitch@gmail.com> Journées francophones de Perl 2011
Journées francophones de Perl 2011 Sommaire 1 Solutions de gestion de parc informatique 2 Caractéristiques Capacités 3 Avancement 1 Solutions de gestion de parc informatique 2
Plus en détailMagasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)
Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP) Définition (G. Gardarin) Entrepôt : ensemble de données historisées variant
Plus en détailTHÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.
École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par
Plus en détailRAPID 3.34 - Prenez le contrôle sur vos données
RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux
Plus en détailJES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL 86130 JAUNAY-CLAN 05 49 55 22 22 01 47 73 15 48 info@campustec.
JES Report Broker Campus Technologies SAE de CHALEMBERT 1 Rue Blaise PASCAL 86130 JAUNAY-CLAN 05 49 55 22 22 01 47 73 15 48 info@campustec.com Campus Technologies 1/15 Jes Report Broker SOMMAIRE 1. GENERALITES...
Plus en détailTechSoftware Présentations
TechSoftware Présentations Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM 2 Mes Sessions à TechSoftware TIV02 - Comment construire ses rapports avec BIRT pour les solutions Tivoli
Plus en détailService d inspection automatisée des logiciels
Service d inspection automatisée des logiciels A - Introduction: qualité du logiciel, le rôle de l inspection du code Pour toute l industrie du logiciel, la qualité reste encore un objectif difficile à
Plus en détailKick Off SCC 2015. EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons
Kick Off SCC 2015 EMC l offre EXTREMIO fmarti@fr.scc.com Philippe.rolland@emc.com Vers de nouveaux horizons Context Marché Les baies de stockages traditionnelles ont permis de consolider fortement Les
Plus en détailPRODUCTS LIST (updated 11th January 2010)
PRODUCTS LIST (updated 11th January 2010) OPERATING SYSTEMS SUN SOLARIS 10, 9, 10 B OP Application and database servers Red Hat Enterprise Linux Server 4.x and 5.x B OP Single Application Host Windows
Plus en détailAPPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder
Page 1 APPENDIX 2 Provisions to be included in the contract between the Provider and the Obligations and rights of the Applicant / Holder Holder 1. The Applicant or Licensee acknowledges that it has read
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailMercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est
Plus en détailSQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
Plus en détailPanorama des bonnes pratiques de reporting «corruption»
Panorama des bonnes pratiques de reporting «corruption» L inventaire ci-après, présente des bonnes pratiques des entreprises du CAC40 ainsi que des bonnes pratiques étrangères et, est organisé dans l ordre
Plus en détailMS SQL Express 2005 Sauvegarde des données
MS SQL Express 2005 Sauvegarde des données Création : 08.04.2011 Modification : 08.04.2011 Situation La base de données gratuite MSSQL Express 2005 ne dispose pas d agent (planificateur de tâche) comme
Plus en détailLoi sur l aide financière à la Banque Commerciale du Canada. Canadian Commercial Bank Financial Assistance Act CODIFICATION CONSOLIDATION
CANADA CONSOLIDATION CODIFICATION Canadian Commercial Bank Financial Assistance Act Loi sur l aide financière à la Banque Commerciale du Canada S.C. 1985, c. 9 S.C. 1985, ch. 9 Current to September 10,
Plus en détailNouvelle approche de validation Novo Nordisk
44 ème Congrès International SFSTP 6 et 7 juin 2012 LA CONNAISSANCE SCIENTIFIQUE AU SERVICE DE LA QUALITE PRODUIT Apports du «Quality by Design» et retours d expd expériences Nouvelle approche de validation
Plus en détailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détail