VISION ET STRATÉGIE
Par : Caroline Lambert (SIPP)
Carl Limoges (RSL)
La solution des API d’affaires
PLAN DE PRÉSENTATION
Pourquoi des API ?
Quand développer une API?
Vision d’affaires et les objectifs
Solution de gestion des API
Modèles d’affaires
Échéancier
Tarification
Conclusion
POURQUOI DES API ?
Les solutions Mozaïk (AX et
Portail) ne permettront pas de
connexions directes
De multiples demandes d’accès
aux données
Sécurité et conformité (Loi 133,
norme 3416, Projet SICS, etc.)
Laisser l’autonomie aux CS
QUAND DÉVELOPPER UNE API ?
Afin d’accéder aux données de façon sécurisée pour :
Connecter des
solutions
complémentaires
partenaires ou
fournisseurs
Connecter des
applications
internes avec des
applications GRICS
QUI UTILISERA LES API ?
Les développeurs : ▪ Des commissions scolaires
▪ De partenaires
▪ De firmes externes offrant des
solutions complémentaires à
celles de la GRICS
VISION
Offrir des outils interopérables
Assurer la sécurité et la
gouvernance de l’information
Mettre en place une approche
standardisée et flexible versus
personnalisée
Pour des applications qui sont
complémentaires
à l’offre de la GRICS
OBJECTIFS
Résoudre les enjeux et les risques
Étendre la portée de nos produits et services
Mieux répondre aux besoins des commissions scolaires
Solutions
API
ARCHITECTURE
PRÉSENTEMENT CIBLE
API VS ENTREPÔT DE DONNÉES
API
BD
API
RapportsLibre-service
Entrepôt
Applications métiers
Applications
Le modèle d’affaires
UN CATALOGUE DE PRODUITS
API pour CS
API pour fournisseurs externes et partenaires
Mars 2019 2019-2020
CATALOGUE : API POUR CS
Quatre
composantes
Accès à une solution de
gestion des API
Un catalogue d’API en lien
avec les applications
GRICS
Accès aux données
applicatives propres à chacune des CS
Volume de transactions
annuel illimité les deux
premières années
CATALOGUE : API POUR CS
Sources des besoins :
Mise en place des API de fondation
Requêtes actuelles d'accès aux données les
plus fréquentes
Fin de vie de certains produits
Demandes reçues des CS
CATALOGUE : PRIORISATION DES API
FEUILLE DE ROUTE DES API
1ER MARS 2019
CS et FeP
Entité élève
Dossier de base
Chemins Chemins Chemins
Liste d’élèves
Chemins
Horaire élève
chemins
Organismes
Calendrier scolaire
Information organismes
Liste bâtiments
Transport
Optparcours Geobus
GPS
GPS véhicule transport
1
Catalogue
4
Produits
8
API
30+ Chemins
Chemins Chemins Chemins Chemins …
CATALOGUE : API POUR CS
Services à la clientèle reliés au produit pour
les commissions scolaires
Spécifique au fonctionnement des API
Heures normales de services téléphonique définies dans
les objectifs de niveaux de service
PRINCIPES DIRECTEURS ET CONDITIONS
D’UTILISATIONExtension des produits de la GRICS
Propriété de la GRICS
Nouvelle façon d’échanger des données avec les produits de la GRICS
Applications complémentaires répondant à des besoins spécifiques
Remplacer progressivement les passerelles pour mieux gérer la sécurité, qualité, confidentialité des données
Les API sont disponibles à toutes les commissions scolaires (collectivité)
ORIENTATION FOURNISSEURS EXTERNES
ET PARTENAIRES (FEP)
Intégrer le plus
rapidement possible les
solutions de nouveaux
partenaires.
Quatre
composantes
CATALOGUE : API POUR FIRMES
EXTERNES ET PARTENAIRES (FeP)
Accès à une solution de
gestion des API
Un catalogue d’API en lien avec
les applications GRICS
Accès aux données
applicatives spécifiques
des commissions scolaires
Tarification spécifique à l’étude
PRINCIPES DIRECTEURS ET CONDITIONS
D’UTILISATION POUR LES FEP
Une entente entre
la commission scolaire et le
FeP doit être définie
Une entente entre la GRICS et
le FeP doit définir le modèle
contractuel
Les CS auront à consentir au
droit d’accès aux données
CE QUE PERMET UNE SOLUTION DE
GESTION DES API
Offrir un outil convivial de type portail aux développeurs
Gérer les abonnements
Contrôler et sécuriser les accès aux données
Fournir des statistiques liées à l'utilisation des API
Offrir des outils d’exploitation et de surveillance
Solution de gestion des API
FONCTIONNEMENT DU PORTAIL
DÉVELOPPEUR POUR UN ORGANISME
Approbation
nécessaire
Organisme
Applications AbonnementsPlans
de service
Produits
d API
Géré par l organisme
Géré par la GRICS
Développeurs
GESTION DES ORGANISMES ET
DÉLÉGATIONS
PORTAIL DÉVELOPPEUR
MAQUETTE
PORTAIL DÉVELOPPEUR
APPLICATION DE SÉCURITÉ (OAUTH)
PORTAIL DÉVELOPPEUR
APPLICATION DE SÉCURITÉ (OAUTH)
PORTAIL DÉVELOPPEUR
ABONNEMENTS
PROCESSUS DE SÉCURITÉ POUR UN
ORGANISME
Application CS
Gestion d identité
APIPasserelle
Application de sécurité
- client_id : 5efe7fb
- client_secret : ********
Émission d un
jeton de sécurité
Demande
d authentificationJeton validé
Abonnement
approuvé
Plan de service
respecté
Jeton validé
Provenance de
l appel validée
Confidentialité
respectée
Organisme
Utilisateur
INTÉGRATION DE L’APPLICATION D’UN
PARTENAIRE
Organisme
Application Abonnement Plan Produit
Géré par l organisme
Géré par la GRICS
Application
partenaireAbonnement
Plan
partenaire
Produit
partenaire
PORTAIL UTILISATEURS DÉVELOPPEURS CS
LISTE DES PRODUITS D’API
Application partenaire
Gestion d identité
APIPasserelle
Émissions des
jetons de sécurité
Demandes
d authentificationJeton validé
Abonnement
approuvé
Plan de service
respecté
Jeton validé
Provenance de
l appel validée
Confidentialité
respectée
Application CS A
Application CS B
Organisme
Utilisateur
Échéancier
ÉCHÉANCIER
Sept 2018
Approbation CA tarification
Nov 2018 Dévoilement solution et premières API
Mars 2019Mise en production de la solution
Tarification
MODÈLE DE TARIFICATION RETENU POUR
LES CS
▪ Abonnement pour tous à la solution API▪ Coût/élève, Minimum, Maximum (licence
annuelle)▪ Tarification progressive sur 5 ans▪ Accès à toutes les API de base▪ Nombre de transactions illimité 2 premières
années
À RETENIR
Évolutivité des applications
Couverture plus complète des besoins
Protection et confidentialitédes informations
Données de qualité
Un levier à la cocréationJe me souviens
www.grics.ca
514 251-3730
Pour plus de
renseignements