Les choix stratégiques de KAPIA SOLUTIONS Interview «KAPIA SOLUTIONS» du 11 Octobre 2011, postée sur : http://www.itplace.tv Christophe QUESNE, Président Emmanuel Varin, Directeur Technique André Vignaud, Directeur R&D Cyril Dhenin, Journaliste
Nous faisons aujourd hui un petit tour du coté des assurances, avec KAPIA SOLUTIONS ; pour cela, à mes cotés, 3 invités : Christophe QUESNE, Président, Emmanuel Varin, Directeur Technique et André Vignaud, Directeur de la R&D; Christophe, quelques mots pour résumer l activité de la société? Christophe QUESNE : Alors qui sommes-nous? KAPIA SOLUTIONS est un éditeur de logiciels destiné au secteur de l assurance principalement. KAPIA a créé un produit qui s appelle KELIA qui permet de couvrir le cycle de vie depuis le back office jusqu au front office. Sur ce produit, nous explorons l ensemble des technologies ORACLE ce qui nous amène aujourd hui à parler d EXADATA. Comment s est construit ce partenariat avec Oracle et quels socles techniques concerne-t-il? Notre solution se base sur le moteur de base de données ORACLE. KAPIA a choisi de construire un partenariat fort avec ORACLE avec qui nous travaillons depuis une dizaine d années. Ce partenariat était donc logique. Coté R&D, comment a été reçu ce partenariat et sur quels chantiers, sur quels projets avez-vous travaillé? Ce partenariat a été très bien reçu ; KAPIA SOLUTIONS a fait d abord un choix audacieux qui est celui du FULL WEB, ce qui dans le domaine de l assurance vie est assez rare. Cette solution repose sur des technologies ZEND-PHP qui offrent une intégration très poussée. Pourquoi ce choix et pourquoi avonsnous bien accueilli l architecture ORACLE? Et bien simplement parce que nous avons des problématiques de volumétries très importantes dans notre domaine. Et le couple ZEND-PHP/Oracle, c est un bon couple? C est un bon couple. Du fait du partenariat ZEND et ORACLE, nous bénéficions d un support très efficace aussi bien du coté ZEND que du coté Oracle, avec des outils mis à notre disposition, des spécialistes qui viennent nous assister et nous offrent vraiment de bonnes réponses lorsque nous avons des problématiques complexes comme les notres. Emmanuel, quelles sont les expérimentations en cours?
Actuellement, KAPIA SOLUTIONS a décidé de faire un benchmark sur EXADATA de notre application KELIA de manière à pouvoir valider le fonctionnement de KELIA sur des volumétries beaucoup plus importantes. Actuellement nous traitons des volumétries de 500 000 contrats. Avec l apport d EXADATA, nous avons descendu les temps de traitement d un facteur 5, ce qui est déjà énorme. Ces volumétries sont déjà là? Nous cherchons à dresser des marchés beaucoup plus importants, ce qui implique des volumétries beaucoup plus importantes, et de ce fait, il fallait que l on puisse certifier notre application sur une volumétrie de l ordre de plusieurs millions de contrats. et donc faire que l application soit EXADATA READY! Du coté R&D, est-ce que cela a demandé beaucoup de travail supplémentaire, cette affaire-là? Côté R&D, cette solution ne demande aucune modification. En fait, le simple déploiement sur cette nouvelle architecture nous a permis de valider qu en multipliant par dix le nombre de contrats, tout fonctionnait très bien, très vite et façon très efficace. Ce qui est assez extraordinaire. Peut-on expliquer ce coté extraordinaire? Quelles fonctionnalités Oracle utilisez-vous? Pour profiter de toute la scabilité de notre application KELIA, nous utilisons les technologies *Oracle Real Application Cluster (RAC) ainsi que *Oracle Partitioning, ce qui nous permet de pouvoir vraiment profiter de toute la puissance machine qu offre le moteur de base de données ORACLE avec notre application. Ce partenariat, est-il uniquement technologique? Christophe QUESNE : KAPIA SOLUTIONS a mené avec ORACLE des opérations marketing communes dans le domaine de l assurance et nous avons créé avec eux une offre commune, notamment une offre partenaire qui permet d offrir, au travers de l offre KELIA, un ensemble de produits ORACLE. L étape *EXADATA d aujourd hui représente pour KAPIA une marche significative dans notre croissance puisque nous allons pouvoir maintenant adresser des comptes très importants notamment les plus grands comptes de l assurance.
Merci à vous. Les fiches Techniques Oracle Oracle Partitioning : Oracle Partitioning est une solution unique sur le marché pour la gestion des tables de grosse volumétrie, comme par exemple les transactions télécom. Avec Oracle Partitioning, on découpe (logiquement) une table en petits morceaux (des partitions) selon un critère à définir : date, mois, trimestre d enregistrement, code client, ou un mélange de plusieurs critères. Oracle Partitioning est totalement transparent pour les applications. Oracle Partitioning permet aussi de mettre en place la hiérarchisation des données ou ILM (Information Lifecycle Management), qui permet le placement des données selon leur importance. Les avantages Oracle Partitioning: - Hiérarchisation des Données d une table (ILM) : 3 derniers mois sur Stockage performant et cher, 2 ans sur des disques classiques, l historique sur des disques d entrée de gamme - Réduction de la volumétrie, et donc réduction de la facture de stockage - Diminution des coûts de stockage (ILM) : permet d éviter de basculer dans une gamme de baies de disques supérieures et beaucoup plus chères - Performance accrues (partitions petites plus rapides) - Productivité du DBA (gérer une grosse table est très compliqué) - Compliance contraintes légale les données sont en ligne - Productivité: plus besoin de développer des procédures d archivage et de recherche complexes
Oracle Real Application Cluster (RAC) : RAC est une solution de Database en cluster unique sur le marché. RAC est au cœur des solutions de GRID Computing et de CLOUD Computing. RAC est au cœur des offres de type EXADATA, et Oracle Database Appliance (ODA). RAC permet de transformer votre Database mono-instance en Database multi-instances, capable de démarrer sur plus d un serveur. Ceci permet plusieurs avantages fondamentaux : - Consolider votre Infrastructure Database sur de multiples petits serveurs «Low Cost» fonctionnant comme une seule machine (partage des CPU et mémoire RAM) - Fournir une plate-forme évolutive sans rupture technologique par simple ajout de nœuds. - Fournir une plate-forme à tolérance de panne +99.999% : en cas de panne d un serveur, les clients sont automatiquement et instantanément reconnectés sur les autres instances de la Database. - Améliorer les performances applicatives en procurant de l équilibrage de charge. Exadata (Oracle Database machine): Fin.