Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA

La page est créée Antoine Georges
 
CONTINUER À LIRE
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Ingres 2006
     Status & Plans

     Stéphane Padique
     Presales Manager, Southern EMEA

11
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
L’offre d’Ingres Aujourd’hui

    • Ingres 2006
    • OpenRoad 2006
    • Icebreaker et I.B.I.(z)A.

2
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Ingres 2006

              •   Un SGBDR Mature et Stable de classe professionnelle

              •   Serveur Multi-threads, autorisant un usage optimal
                  des architectures SMP

              •   Support des standards SQL les plus récents

              •   Des fonctionnalités avancées incluses de base dans le
                  produit :
                   •   Réplication avancée ‘Replicator’
                   •   Clustering / Failover
                   •   Fédération de bases de données ‘Star’

3
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Conçu pour les environnements les plus
 exigeants

    • Hautes Performances

    • Disponibilité

    • Flexibilité et interopérabilité

4
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Ingres 2006 – Performances

    • Multi-threading
    • Verrouillage flexible
    • Options de stockage
    • Requêtes parallèles
    • Optimisation
    • Partitionnement

5
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Disponibilité

    • Opérations de maintenance en ligne
    • Opérations de maintenance parallélisées

    • Support des Clusters
       • Clusters H/A (Failover)
       • Clusters Actif/Actif sous Linux et OpenVMS
    • Réplication avancée

6
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Développer avec Ingres …
•   La plupart des langages supportés
     •   C, C++, Java, Perl, PHP, Python, Ruby
     •   Mais aussi ADA, Cobol, Pascal, Basic…

•   Les principaux Serveurs d’applications du marché supportés
     •   JBoss,
     •   Weblogic,
     •   Tomcat…

•   Intégration par de multiples méthodes
     •   OpenApi
     •   Embedded SQL
     •   ODBC/JDBC
     •   .Net
     •   Drivers spécifiques (Perl DBI, PHP, Hibernate, etc.)

•   De forts investissements R&D pour faciliter la vie des
    développeurs
     •   Plugins DTP Eclipse
     •   Compatibilité .Net pour intégration à Visual Studio
     •   Applications de démonstration (Java, C#, PHP)

7
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Airline Demo Application

8
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Plateformes supportées

    • Linux                  • IBM AIX
       • X86 & X86-64
                             • HP-UX
       • Itanium & Opteron
                                • PArisc & Itanium
    • Microsoft Windows
       • X86                 • HP Tru64
       • (X86-64)*           • HP OpenVMS
       • Itanium*               • Alpha & Itanium
    • Sun Solaris
                             • UnixWare & SCO
       • SPARC
       • X86-64

9
Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
Déjà disponible avec Ingres 2006r2
 • Tables Temporaires Globales
 • ‘Before triggers’
 • Colonnes auto-incrémentées
 • Support des dates ANSI
 • Support des ‘Subselect’
 • Amélioration de XA
 • IPV6, intégration .Net, JDBC 3.0 (DAS)
 • Drivers PHP, Python, Perl and Ruby

10
Ingres 2006r3, r4 et au delà

     • Ingres 2006r3
       • Locator for LOB’s
          • JDBC & OpenAPI
          • Permet d’accéder à une partie d’un LOB
       • Amélioration de la prise en charge des curseurs
          • Respect total du standard ANSI
          • Implémentation des opérations FETCH (previous, next, first, last) en
            absolu et relatif
       • Support UTF-8
       • Nouvelles fonctions SQL
          • CHR, LTRIM/RTRIM, LPAD, Replace, TAN, ATAN2, ACOS, ASIN, PI,
            SIGN…
       • Amélioration des fonctionnalités de support et diagnostique
       • Nouvelle structure de table par défaut : BTREE (et non plus
         Heap)

11
Ingres 2006r3, r4 et au delà

     • Ingres 2006r4
       • Mise à jour d’IMA pour prendre en compte tous les objets
           Ingres manquants à ce jour
       •   Mise en place de la persistance d’IMA à des fins d’analyse
       •   Traces SQL côté serveur
       •   Gestion des fichiers logs (‘roll over’)
       •   Support des Offsets sur SELECT FIRST 

12
Prochaine version Majeure

     • Sous-Requêtes scalaires
       • Sélectionne une colonne sur 1 ou 0 lignes
       • Peut être utilisé dans une liste de Select ou dans une clause
         Where
       • Traitée comme une valeur scalaire
       • Exemple :
          • SELECT pno, qty, (SELECT city FROM s WHERE s.sno = sp.sno)
            FROM sp
          • La sous-requête retourne une ville associée au code

     • Multi-version concurrency control

13
Multi-version concurrency control

     • Gestion de plusieurs versions d’une même page de données
       en cache

     • L’utilisateur peut mettre à jour sans bloquer la consultation
        • La consultation se fait sur une ‘ancienne’ version tandis qu’une
          ‘nouvelle’ version est créée

     • Un contrôle de version étendu offre une lecture consistante
       instantanée
        • début normal de la transaction
        • les lectures ultérieures dans la transaction peuvent lire les
          données comme elles étaient au départ de cette transaction et
          ce, même si des mises à jour ont été réalisées et
          commitées avant la lecture

14
Prochaine version majeure (suite)

     • Support de Windows 64 Bits
     • Support de Longhorn
     • Support des requêtes Bulk load/batch dans les
       drivers
     • Support des utilisateurs non-os
     • Index partitionnés
     • Ruby on Rails

15
OpenROAD 2006

            • Les apports de OpenROAD 2006
            • OpenROAD demain

16
OpenROAD 2006

     • Nouvel IDE
     • Amélioration de l’éditeur, du debugger et des outils
     • Améliorations dans le Language, amélioration du
       runtime et de l’IHM
     • Support des clients mobiles
     • Plus de possibilités pour la connectivité client/serveur
     • Meilleure intégration .Net

17
Workbench 2006

18
Workbench 2006 – nouvel IDE

19
Nouveau Debugger

• Watch points
     • Sur
       changements
     • Sur valeur
       spécifique
• Inspection des
  tableaux

20
Amélioration des classes utilisateur

                                            Initialize =
     • Instance Variables                   Declare
                                                CurUser = VARCHAR(32) NOT NULL;
        • Variables déclarée dans le bloc       GetUser = PROCEDURE;
          Initialize                        EndDeclare
                                            {
        • Accessible depuis toute méthode       CALLPROC GetUser();
          ou procédure locale                   CurObject.UserName = CurUser;
                                            }
        • Comme un attribut privé
                                            Method CheckUser =
                                            {
     • Constructeurs                            IF (CurObject.User != CurUser) THEN
                                                    CurUser = CurObject.UserName;
        • Un bloc de code écrit après le        ENDIF;
          EndDeclare, dans le code              RETURN ER_OK;
          d’initialisation                  }

        • Exécutée à chaque instanciation   Procedure GetUser =
          d’une classe                      {
                                                CurUser =
                                                    CurSession.GetEnv(Name=‘USERNAME’);
                                            }

21
Amélioration de la gestion de la souris

                                    MouseExit Stack
                                    MouseEnter Stack.Button2
                                    ChildMouseEnter Stack
       MouseEnter Stack

                                    MouseExit Stack.Button2
                                    ChildMouseExit Stack
        MouseExit Stack             MouseEnter Button3
MouseEnter Stack.Button1
  ChildMouseEnter Stack

                                    MouseExit Button3

 MouseExit Stack.Button1
   ChildMouseExit Stack
       MouseEnter Stack

 22
Support des Portlets (“Docking”)

23
HTTP Transport

• Permet aux clients         OpenROAD Thin Client,                                                               Ingres

  OpenROAD d’être              eClient, or mClient                                                               Server

  partiellement exécutés
  depuis Internet
                                                                                           Ingres/Net

• Remplace l’interface
  cliente COM                                Firewall                                            Enterprise
                                                                                   DCOM
                                                                                                  Access

• Utilise HTTP sur le port                                                                                     DB2/UDB,
                                                                                                              SQL Server

  80 pour communiquer                          HTTP over                            DCOM
                                                                                                               or Oracle
                                                                                                                Server

  avec une passerelle                           port 80

                                                             Web Server running

• Le serveur Web                                               Apache or IIS, a
                                                        Gatekeeper application and the       OpenROAD
  transmets les requêtes                                  OpenROAD Name Server               Server Farm

  au serveur OpenROAD

24
Client Mobile (mClient)
 • OpenROAD sur PocketPC
      • Pour Windows CE 4.2 et Windows Mobile 5

25
Plateformes supportées par OpenROAD
      2006

     • Windows 2000, 2003 Server, XP
     • WindowsCE, WindowsMobile 5.0 (Runtime)
     • Linux
        • Redhat                   Disponible sous
        • SuSE                        Windows

     • HP-UX (PA/RISC)             Disponible sous
     • Sun Solaris                    Linux/Unix
                                        T4 2007
     • IBM AIX
     • HP Tru64

26
OpenROAD Demain

     •       Support des nouvelles fonctionnalités Ingres dans
             le 4GL :
         •     Support Unicode
         •     “Row Producing Procedures”
         •     Nouvelles fonctions
         •     Nouveaux types de données

     •       Open Source OpenROAD
         •     Ouverture prochaine du code, dès que la dépendance sur
               le composant Mainsoft aura été levée.

     •       Interpréteur 4GL Threadsafe

27
Icebreaker et
       Ingres BI Appliance

2828
Software Appliance
      Qu’est-ce qu’une Appliance logicielle?

     Une Appliance logicielle est une solution logicielle
     combinée à un système d’exploitation prêts à être
      installés sur tout matériel standards du marché.

      Une Appliance logicielle simplifie la gestion des
      ‘serveurs’ en minimisant les tâches récurrentes
         liées à l’installation, la configuration et la
                 maintenance des solutions.

29
Projet Icebreaker

 • Une plate-forme Ingres opérationnelle en moins de 10 min !

 • Qualifié pour les environnements virtualisés (VMWare)

 • Intègre :
      • Un O/S optimisé (RPath Linux)
      • Ingres 2006
      • Environnement de supervision et de mise à jour Web

 • Idéal pour le déploiement dynamique de nouveaux services

 • Le point de départ pour la création de solutions 100% Open
   Source intégrées

30
31
Ingres Business Intelligence Appliance

     • La première née des appliances issues du projet
       Icebreaker
     • Domaine couvert : Business Intelligence
     • 100% Open Source
     • Conçue avec le concours d’un leader de la B.I
       Open Source : JasperSoft

32
Ingres Icebreaker BI Appliance

     • Pré-configurée pour une utilisation en B.I
     • Pile logicielle Open Source
     • inclut
       • Reporting
       • Analyse
       • Intégration de données
       • Base de données
       • O/S

33
Ingres Icebreaker BI Appliance
• Une suite décisionnelle prête
  à l’emploi                                              BI Appliance
                                             Reporting
     •   Reporting, Analyse, Integration      Solution
         de données, SGBDR, O/S                          Report Designer
• Une installation unique,                               Analytics Server
  configuration simplifiée
                                                          Report Server
• Base de données pré-
  paramétrée, optimisée                                       ETL
• Mises à jour automatisées                                Ingres 2006
• Administration à distance
                                                          Apache Tomcat
     •   rDBA, Online BI Services
                                                              Java
• Conçue à partir de                        Ingres
  technologies Open Source                                    Linux
                                           Icebreaker

34
Mission: “La BI pour tous”

• Accessible
     Les fonctionnalités dont les
     utilisateurs ont besoin, avec la
     simplicité du modèle Open source
• Flexible et extensible
    Intégrez facilement la fonction BI à
    vos autres applications
• Mature et Moderne
   Conçue sur des frameworks et des
   composants Java réputés, et des
   standards ouverts.
• Puissante
   Couverture totale: Intégration de
   données, analyse OLAP, reporting
   interactif,
   reporting industrialisé

35
                                           35
Merci !

36
Le Support Technique Ingres
       Bruno Bompar
       Senior Manager EMEA Support

3737
Options de Support disponibles

     • Support 24x7 Enterprise

     • Ingres Services Network

     • Premium Services

38
Support Production “Enterprise”

• Conçu pour les productions typiques

• Couverture 24x7 pour sévérités 1 (FTS)

• Un engagement en terme de SLAs intégré au contrat de
  support

• Tous types d'incidents couverts, y compris les
  sévérités 1

• Accès ServiceDesk, Ingres Support Network (fonctions
  collaboratives), téléphonique, email.

39
L’équipe Support « frontline » Europe

 • 15 personnes à votre service en Europe

 • 10 à 20 ans d’expérience Ingres et SGBDR

 • Support localisé aux heures ouvrées

 • Accès direct à l’engineering

 • Connexion à distance via Webex

 • Satisfaction globale : 4.76 sur 5

40
Ingres Technical Support - EMEA

                                                 Bruno Bompar
                                                  Sr Manager
                                                   (France)

                                                    Sarkaut                                      Kristoff
                    Dean Vernon    Susan Joyce                   Paul Mason    Kerstin Fleck
                                                     Mohn                                        Picard
                    Specialist      Specialist                    Specialist   Specialist
                                                    Manager                                     Specialist
                    (Spain)         (Ireland)                       (UK)       (Germany)
                                                   (Germany)                                   (Germany)

                 David                        Bilgihan
Michael Dyer                                                 Bruno         Claudie      Christian       Xavier
                Harbour     Dino Ulgiatti      Bircan
 Sr Level 1                                                 Jakusch      Zéganadin       Chollot        Magnan
               Sr Level 1   Level 1 Rep      Sr Level 1
    Rep                                                   Level 1 Rep   Level 1 Rep    Level 1 Rep     Level Rep
                  Rep          (UK)             Rep
    (UK)                                                  (Germany)       (France)      (France)       (France)
                  (UK)                      (Germany)

  41
Retour Satisfaction
     • L’une des meilleures notes dans l’industrie du logiciel

     • 4.6 sur 5 (700 enquêtes)

     • En progression permanente

42
Instant Support Project

• Messagerie instantanée
  avec les ingénieurs
  support Ingres !
• Possibilité de prise de
  main à distance
• Gestion avancée des files
  d’attentes : vous savez
  quand un ingénieur vous
  répondra

 43
Ingres Service Network

     • Forums
     • Base de connaissances
     A venir …
     • Téléchargements
     • Distribution des
       correctifs

44
Le Support demain …

 • Plus de fonctions sur ISN (Interconnexion avec le
   réseau d’expertises Ingres Consulting et les
   autres communautés)

 • Réduction du temps de résolution
      • Outils de communication encore plus rapides
      • Outils de recherche sur bases de connaissances plus
        sophistiqués

 • Mise à disposition d’outils permettant la
   résolution rapide des incidents simples

45
Premium Support Services
 Offre de support et d’accompagnement totalement
   personnalisable :
 • Support technique intégral 24/24 365 jours
 • Support Pro Actif : suivis, reportings, audits, meetings, etc.
 • Une équipe de spécialistes dédiée à vos besoins
 • Intégration, participation à vos projets
 • Assistance permanente pour tous problèmes/questions liés à Ingres
 • Remote DBA
 • Disaster Recovery
 • Migrations
 • …

 46
Merci

47
Vous pouvez aussi lire