1. API Gateway chez NIBR
Franck Galmiche, Service Manager
Lausanne, 10.6.2015
2. Contexte
NIBR NX, IT dédiée à la recherche
API Gateway, utilisation chez NIBR NX
Configuration et développements spécifiques
Bilan & clefs de la réussite
Agenda
3. Novartis
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public3
Solutions de santé innovantes
4. Novartis Institute for Biomedichal Research (NIBR)
Contexte
§ NX = NIBR Informatics, IT dédiée à la recherche
• Infrastructure dédiée
• Équipes dédiées
• Solutions dédiées
• DataCenters /Réseau / Annuaire partagés
§ Support 24x5 24x7
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public4
5. Novartis Institute for Biomedichal Research (NIBR)
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public5
Principaux sites
≈ 7000 utilisateurs dédiés à la recherche
6. NIBR NX (Informatics) – IT dédiée
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public6
Les spéficités de la recherche
Innovation (Kinect / Google Glass ...)
Flexibilité / Agilité
Rapidité – cycles de vie courts
Requêtes non standard
Processus «évolutifs»
Utiliser !
Innover
Developper
Go Live
7. API Gateway, utilisation chez NIBR NX
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public7
Services
§ Authentification unique des applications : Single Sign
On
§ Autorisation d’accès (limité)
§ Statistiques d’utilisation des applications
8. API Gateway, utilisation chez NIBR NX
Architecture
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public8
• Utilise Kerberos
• Authentification via Active
Directory (base unique
d’utilisateurs)
• Cookies gérés par Oracle
Access Manager
• Historique des accès
enregistrés dans une base
de données Vertica
• Haute disponibilité (Load
balancing) gérée par un
équipement dédié
• Tickets/incidents
automatiquement créés
dans JIRA
9. API Gateway, utilisation chez NIBR NX
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public9
Configuration et développements spécifiques
§ Intégration rapide et simple via une base de données
• URLs de type :
- web.global.nibr.novartis/application_1
- web.global.nibr.novartis/application_2
10. API Gateway, utilisation chez NIBR NX
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public10
Configuration et développements spécifiques
§ Application non disponible / qualité des applications:
• message d’erreur spécifique et standard retourné à l’utilisateur
• création automatisée de tickets dans JIRA
Amélioration de la qualité des applications
11. API Gateway, utilisation chez NIBR NX
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public11
Bilan - Les clefs de la réussite
§ Un déploiement délicat...
§ Produit efficace, flexible et
robuste
§ Outil facile à prendre en main
§ Respecter les phases de
déploiement (Tests..)
§ Mettre les dépendances sous
surveillance
§ Des équipes formées et
compétentes
12. API Gateway, utilisation chez NIBR NX
| API Gateway chez NIBR | Franck Galmiche | 10.06.2015 | Public12
Questions ?
?