Ingres, Strategie & Produits RUBIS Printemps 2009
Agenda 1. Application Ingres Database 2. Développer vos applications avec Ingres DB 3. Solutions Ingres Icebreaker 4. Solutions verticales métiers Appliance
Agenda 1. Application Ingres Database 2. Développer vos applications avec Ingres DB 3. Solutions Ingres Icebreaker 4. Solutions verticales métiers Appliance
Ingres DB9.2 Performances & Scalability Performance Optimizer Connection Pooling Partition Support Parallel l Query Multiple Temp Spaces Hash Joins Star Query Lock Management Architecture Ingres Database 5x faster than other open source databases with larger datasets, equal to DB2 and Informix Uses configurable statistics 30 years experience Supported Supported Supported Supported Supported Supported Row, Page, Table Multithreaded Advantages Cost savings, handles more data with less hardware More reliable, faster performance for complex BI and ERP queries Cost savings, handles more users with less hardware, no need to build your own Essential for excellent BI performance, reads only the data needed to produce the desired results and takes full advantage of the available system resources Faster performance for complex BI queries Essential for ERP/CRM systems, improves concurrency with larger number of users Cost savings, handles more users and more data with less Confidential 2008 Ingres Corporation Slide 4
Ingres DB9.2 - Availability Online Table/Index Reorganization Hot/Online Backups Ingres Database All index/table reorganization statements supported Supported Advantages Provides better flexibility and availability, new or modified indexes can be built while users continue to use the system Reduced risk, improved availability, no need to take business critical systems offline for backup Parallel Backup/Recovery Parallel Reorg Journaling by Table Alter Table Operation Clustering Replication Supported Supported Supported Supported Alter In-place supported Supported Supports mission critical systems Reduced downtime Reduced risk for business critical systems Provides greater flexibility and availability for BI systems Improved scale-out capability Provides more flexibility, better security Dual Log Support Robust, Customizable Reduced Risk Confidential 2008 Ingres Corporation Slide 5
Ingres DB 9.2 : IT Costs & Risks Management SQL-92 Standards Ingres Database Compliant Advantages Impacts developer productivity, development costs SQL-03 Core Backward Compatibility Trace Facility Rapid Application Development APIs Available Database Management Tools Legacy Application Support >90% Major focus Available OpenRoad C, C++, PHP, Perl, Python,.NET TOAD, Nagios, SQuireL, VDBA, command dline Supports ADA, COBOL and Fortran Impacts developer productivity, development costs Simplifies and lowers the cost of taking advantage of new features and functions added to the engine Reduced TCO Improved developer productivity Reduces cost of administration Reduced cost through code re-use Confidential 2008 Ingres Corporation Slide 6
Ingres DB9.2 Reliability & Security Ingres Database Advantages SSL Supported Kerberos Supported Improved security Audit Replication Permissions Roles Role Separation Supported Robust, Customizable DBA privilege restricted to DBA Functions Supported Supported Sarbanes-Oxley compliance Provides more flexibility, better security Improved security & standards compliance Improved productivity Sarbanes-Oxley compliance Confidential 2008 Ingres Corporation Slide 7
Ingres 9.2 : Nouveautés pour les Développeurs Support de la norme UTF-8 Mise à jour des connecteurs JDBC, PHP,.Net Support des curseurs «scrollable» Mise à jour du DTP Ingres pour Eclipse Ganymede (avec installation/déploiement simplifiés) Développer vos applications internationalisées Utiliser Eclipse comme IDE de développement pour accélérer le développement et le déploiement de vos applications
Ingres 9.2 : Nouveautés pour les DBA Nouvelles valeurs par défaut des caches et tailles de pages (à la demande des clients et partenaires) Structures de tables par défaut Fonctions Verifydb/Ckpdb/Rollforwarddb auditées Meilleure cohérence des messages d erreurs Nouveau processus de réplication de données par échanges de journaux (ou logs shipping) Meilleures performances Simplification de l administration Augmentation de la disponibilité de Ingres Database
Ingres 9.2 : Nouveauté pour les DSI Solution Open Source Même code pour les versions Communautaire (GPLv2) et Entreprise Coût annuel du support technique et de la maintenance logicielle inchangé : 6 218 /CPU physique TCO faible, payez pour l utilisation!, p y p Solution Open Source, ouverte, respectant les standards Protection de votre IP
2009 et plus! Focus on affordable, quick-start Business Intelligence and Enterprise Content Management, and dincreasing i developer productivity it Confidential Ingres 2008 Slide 11
Ingres Roadmap 2007 2008 2009 2010 2011 Ingres Icebreaker Ingres 9.5 - Service Ingres 9.4 - Hibernate Ingres 9.3 - Liferay Ingres 9.2 Ingres 9.6 - Spatial Ingres vnext Ingres v10 Ing ngres Icebreaker BI Ingres Ic cebreaker Alfresco In nternationalization n Enhanced Java Development Availability Manageability ISV Support Impro roved Performance e Ingres Icebreaker Portal Expan nded.net Support Proactive Services No Tools Required Administration n Locatio on Based Services MVCC C Imp mproved Scalability Driven by customer and Part tner Requireme 2007 2008 Notes: This slide contains future-looking statements 2009 2010 2011 Confidential Ingres 2008 Slide 12
Planned Delivery Product Version GA Date Platforms Features Ingres 2006 9.0 All Ingres 2006 Release 2 9.1 All Ingres 9.2 9.2 18-Nov-08 All Ingres 9.3 9.3 2Q09 Linux/Windows Ingres 9.4 9.4 3Q09 Linux/Windows Ingres 9.5 9.5 4Q09 Linux/Windows Unicode, Performance, Ease of Use Like for LOBs, stored procedure enhancements Database object rename, enhanced performance Proactive Services, Encryption Ingres 9.6 9.6 1Q10 Linux/Windows Spatial, ISV Support Ingres 9.7 9.7 3Q10 Linux/Windows ISV Support Ingres 10 10.0 3Q11 All MVCC Notes: This slide contains future-looking statements Confidential Ingres 2008 Slide 13
Extensive Platform Support Operating System Versions Hardware Linux Distribution Base Kernel GLibC Compiler RHEL 4 2.6.9 2.3.4 3.4.5 RHEL 5 2.6.18 2.5 4.1.1 SuSe 10 2.6.16 2.4-31 4.1.0 Ubuntu 2.6.15 2.3.6 4.0.3 RHEL 4 2.6.9 2.3.4 3.4.5 RHEL 5 2.6.18 2.5 4.1.1 SuSe 10 2.6.16 2.4-31 4.1.0 Ubuntu 2615 2.6.15 236 2.3.6 403 4.0.3 RHEL 3 2.4.21 2.3.4 3.4.5 RHEL 4 2.6.9 2.3.4 3.4.5 SuSe 9 2.6.5 2.3.3 3.3.3 Intel x86 x86_64 (EM64T/AMD64) Itanium HP-UX 11.23, 11.31 PA RISC or Itanium HP Tru64 5.1b Alpha HP VMS 8.2 or 8.3 Alpha IBM AIX 5L 5.3 or 6.1 PowerPC MS Windows Vista, Server 2008, Server 2005, XP Intel x86, x86_ 64(EM64T/ AMD64) Sun Solaris 9,10 Sparc or Intel x86 Confidential Ingres 2008 Slide 14
Agenda 1. Application Ingres Database 2. Développer vos applications avec Ingres DB 3. Solutions Ingres Icebreaker 4. Solutions verticales métiers
Développer vos solutions avec Ingres Nombreux langages supportés C, C++, Java, Perl, Python Serveurs d applications supportés JBoss, Weblogic, Tomcat Plusieurs approches possibles OpenApi Embedded SQL ODBC/JDBC.Net Drivers spécifiques (Perl DBI, PHP, etc.) Fort investissement pour rendre vos travail plus facile Fondation Eclipse Intégration Visual Studio.Net Jeux complets d applications de démo (Java, C#, PHP) Confidential 2008 Ingres Corporation Slide 16
OpenROAD Focus on affordable, quick-start Business Intelligence and Enterprise Content Management, and dincreasing i developer productivity it Confidential Ingres 2008 Slide 17
OpenROAD 2006 Développement L4G Indépendant de votre plate-forme Développement graphique Débuggeur interactif Indépendance avec la base de données Création d applications lourdes, légère, web, mobile, etc
OpenROAD : Application Server Indépendant de votre plate-forme Architecture pour applications à fort volume de transactions Interface graphique pour l administration Indépendance par rapport aux clients (Java,.Net, VB, ASP, JSP, OpenROAD, etc.) Support du XML (entrée et sortie) Accès par protocole DCOM ou HTTP
OpenROAD Mobile Client (mclient) Portage complet du moteur d exécution d OpenROAD pour : Windows Mobile 5+ Windows CE 4.2+ Fonctionnalités Moteur d exécution léger (< 7 Mo) Utilisation native des fonctionnalités de Windows Mobile Connection par protocole HTTP Binaire d exécution compatible avec d autres applications
OpenROAD Mobile Client
OpenROAD, prochain challenge! OpenROAD n est pas encore OpenSource Projet Empire (Enhanced Multi-Platform Interpreted Runtime Engine) : Rendre OpenROAD OpenSource Ajout de nouvelles fonctionnalités, support de nouveaux OS (Windows NT/2000/XP/Vista, Solaris, Linux, HP-UX, IBM AIX ) Contributeurs : 25 personnes de la R&D de Ingres 20 personnes de Ingres 22 personnes «indépendantes» http://community.ingres.com/wiki/ingres_openroad_projects
Ingres CAFÉ Focus on affordable, quick-start Business Intelligence and Enterprise Content Management, and dincreasing i developer productivity it Confidential Ingres 2008 Slide 27
Ingres CAFÉ Package Communautaire Consolidated Application Foundation for Eclipse pour les développeurs Java : Eclipse IDE Ingres Database Ingres Eclipse Data Tools Plug-in (DTP) Apache Tomcat Hibernate Java Server Faces Libraries Disponible sous Windows et Linux Confidential 2008 Ingres Corporation Slide 28
Easy Ingres PHP Focus on affordable, quick-start Business Intelligence and Enterprise Content Management, and dincreasing i developer productivity it Confidential Ingres 2008 Slide 29
Easy Ingres PHP Package Communautaire pour les développeurs PHP : Ingres Database Apache Tomcat Module PHP Ingres Developer Workbench Editeur Scite Disponible sous Windows et bientôt sous Linux Confidential 2008 Ingres Corporation Slide 30
Jboss/Ingres Bundle Focus on affordable, quick-start Business Intelligence and Enterprise Content Management, and dincreasing i developer productivity it Confidential Ingres 2008 Slide 31
Une nouvelle approche pour votre infrastructure Définir les besoins du socle technique en fonction des exigences des applications Spécifications en termes de standards, non de produits Spécifications de plusieurs niveaux de Services Prévoir l évolutivité o S autoriser à changer un composant sans remettre en cause le socle o Certaines couches peuvent, à terme, être externalisées
Un package pour le développement d applications d Entreprise Adresser les besoins spécifiques avec des technologies rapides et standards La sélection des composants peut être compliquée Eviter les environnements de développement trop hétérogènes Difficultés d intégration, inconsistences des résultats Difficultés pour maintenir i et mettre àj jour les environnements Surcharge de travail pour les développeurs slide 32 of 45
Un package pour le développement d applications d Entreprise Dans l idéal idéal, l environnement de développement doit permettre de répondre rapidement et efficacement aux requêtes métiers S appuyer sur des serveurs standards pour ne pas remettre en cause l application en cas de modification de l infrastructure Permettre de séparer Gestion des Données et Logique Métier slide 32 of 45
Une possibilité Composants Open Source Intégrés Installés ensemble Pré-configurés és Cohérents Permettant de développer des solutions respectant les standard, d séparant données, logique métier et interfaces Capables de s interfacer avec des composants serveurs tiers sans remettre en cause les applications
Avantages de JBoss et Ingres Faible coût de possession Technologies sûres et fiables Support, sens des responsabilités et confiance Assuré par des équipes support professionnelles et expertes Une large communauté active de développeurs Services complets en formation et consulting Entreprises stables slide 5 of 45
Open Java Software Architecture
Le bundle JBoss/ Ingres Contenu JBoss Application Server 4.2 Enterprise Java Application Server Supports JEE 5 (EJB 3 and JSF 1.2) and Hibernate 3 JBoss Developer Studio 1.1.1 Eclipse 3.3 JBoss Tools Seam Framework (2.0.3CR1) Frequent Flyer application demo Ingres RDBMS Ingres DTP for Eclipse slide 9 of 45
JBoss Tools Outils Visual Page Editor (VPE) et la Palette Conception de l UI par Drag & Drop Vue JBoss Server View Arrêt / Redémarrage du serveur Démarrage en mode debug Gestion de la configuration du server Vue Seam Components slide 11 of 45
JBoss Tools contd Visual Page Editor Palette Server View
Ingres Data Tools Platform (DTP) S intègre dans Eclipse DTP Fournis tous les services de gestion des BDD Ingres DTP Intègre Ingres database dans Eclipse DTP Permet aux développeurs de... o Naviguer dans les BDD Ingres o Accèder aux procedures, tables ou triggers o Créer, modifier les codes SQL au travers d un éditeur spécialisé Totalement intégré à l IDE Eclipse slide 13 of 45
Agenda 1. Application Ingres Database 2. Développer vos applications avec Ingres DB 3. Solutions Ingres Icebreaker 4. Solutions verticales métiers Appliance
Solution Icebreaker
Solution Icebreaker Intégration de Ingres DB et de Linux rpath Interface web d administration et de support Flux de maintenance unifié, intégré et validé Solution orientée métier Avantages Facilité de déploiement Mises à jour qualifiées de l ensemble des composants Optimisé pour un usage SGBD Apache/Tomcat Java Ingres DB Linux Maintenance Apache/Tomcat Java IngresDB Linux Ingres Icebreaker
Solution Icebreaker, extensible! Ne perdez plus de temps à qualifier les composants! Déployer vos applications rapidement Your Application TCO faible : Installation Configuration Déploiement Maintenance Your Application Apache/Tomcat Java Ingres Database Linux Maintenance Apache/Tomcat Java Ingres Database Linux Icebreaker Appliance Fournit une solution pré-intégrée, avec votre application métier!
Software Appliance Qu est-ce qu une 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 standard du marché. Une Appliance logicielle simplifie la gestion des serveurs eu s en minimisant les tâches récurrentes liées à l installation, la configuration et la maintenance des solutions. Confidential 2008 Ingres Corporation Slide 52
Agenda 1. Application Ingres Database 2. Développer vos applications avec Ingres DB 3. Solutions Ingres Icebreaker 4. Solutions verticales métiers Appliance
Appliances Ingres Ingres Icebreaker BI Appliance Icebreaker + Suite décisionnelle JasperSoft BI Suite Ingres Icebreaker ECM Appliance Icebreaker + Solution ECM Alfresco
Avantages des solutions Appliances Peu coûteuses Mise en œuvre simplifiée et accélérée Mises à jours automatiques et cohérentes Déployables dynamiquement Diminution des coûts d administration The Prospects and Barriers to End User Adoption of Software Appliances; IDC
Icebreaker Business Intelligence Appliance Powered by and Confidential 2008 Ingres Corporation Slide 56
Ce que Jaspersoft propose JasperStudio : Création de vos rapports graphiques JasperReports : Moteur de génération de rapports JasperAnalysis : Moteur ROLAP permettant aux utilisateurs d explorer les tendances, modèles, anomalies et des correspondances entre les données JasperServer : Le référenciel sécurisé pour stocker et partager vos documents et vos rapports JasperETL : Un outil de collection de données se connectant à de multitudes de bases de données ou de fichiers
Ingres Business Intelligence Appliance Pré-configuré pour une utilisation BI Pile logicielle Open Source Une installation, configuration simplifiée Jasper Studio JasperServer JasperAnalysis Maintenance et support unifié : Ingres est votre point de contact JasperETL Apache/Tomcat Pile logicielle Open Source : Java Reporting Analyse Ingres Database Intégration de données Base de données O/S Linux Icebreaker BI Appliance 2008 Ingres Corporation Slide 58
Open Source BI solutions with Ingres Domaine Software Appliance Ingres Icebreaker Qualified 3rd Party solutions Integrated Solutions Datawarehousing Global B.I. Solutions B.I. Appliance Sales force performances management B.I. Appliance for SalesForce.com Finance WizeBI Manifacturing performances management TCS EMI Balanced Scorecards IT Performances management TITAN Confidential 2008 Ingres Corporation Slide 59
Icebreaker Content Management Appliance Powered by and Confidential 2008 Ingres Corporation Slide 60
Ce qu Alfresco propose Un référentiel pour stocker et partager les documents de votre entreprise, rythmé par vos flux de travail Un système pour organiser et faciliter la création de documents de manière collaborative Un système permettant de contrôler le cycle de vie, les modifications apportées et les utilisations de vos documents Un système de versioning de vos documents Un accès simplifié au référentiel (pas d installation de logiciel sur le poste client, Alfresco Web Client, FTP, WebDAV, CIFS)
Ingres ECM Appliance Pré-configuré pour une utilisation ECM Pile logicielle Open Source comprenant OS, SGBD, Alfresco et une multitudes d outils Une installation tout en un, configuration simplifiée et interface d administration Maintenance et support unifié : Ingres est votre point de contact Pile logicielle Alfresco pour : Document Management Collaboration Records Management Knowledge Management Apache/Tomcat Java Ingres Database Linux Icebreaker ECM Appliance 2008 Ingres Corporation Slide 62
Confidential 2008 Ingres Corporation Slide 63 Exclusivités ICMA
Confidentialité assurée! Par défaut, Ingres Database : Rôles de system admin et de DBA séparés Le DBA n est pas le propriétaire des base de données Bénéfices : 1. Un system admin n a pas d accès à l instance Ingres 2. Un DBA n a pas accès au contenu des bases de données Dans le contexte ECM, un DBA n a pas accès aux, p documents des utilisateurs
Un La procédure clic pour une de sauvegarde totale Configuration Meta-données Quoi Utilisateurs, groupes, rôles, espaces de travail Quand et ou ont été déposé ou retiré et par qui, permissions et mot-clé de vos documents Ou Fichiers XML & Base de données Base de données Assets Vos fichiers physiques Fichiers Les Les sauvegardes d et et les les restaurations t ti ti doivent sont être réalisées réaliser de de manière synchrone!!
Confidential 2008 Ingres Corporation Slide 66 Q&A
Ingres Database, à retenir! Un SGBD : OpenSource, robuste et fiable de classe Entreprise, Editions Entreprise & Communautaire sont iso-fonctionnelles Respectant les standards et les normalisations, Performant (architecture multi-threaded, requêtes parallèles, partitionnement des tables ) Avec des outils de cluster et de réplication pour les applications H/A Proposant des connecteurs à de nombreux langages de développement, Supporté sur un grand nombre d OS, Simple à administrer, Avec un éditeur à vos cotés pour vous aider.
Merci! Bruno Bompar Vincent Ducrohet bruno.bompar@ingres.com vincent.ducrohet@ingres.com Confidential 2008 Ingres Corporation Slide 68