État de l'art des nouvelles architectures des SI - S-AIN

Objectifs

Mesurer concrètement les apports des nouvelles applications SI Être capable d'évaluer l'accroissement de la complexité des applications Prendre conscience des avancées en ingénierie à base de composants distribués Savoir identifier les bonnes pratiques en termes de développement

Programme

Module 1 : NOUVELLE DÉMARCHE DE GOUVERNANCE DU SI
Positionnement et évolution des bonnes pratiques
Le mécanisme des responsabilités des métiers
Les modes de structuration du SI : passage du mode « silos », au processus interfaces et des approches modulaires
Analyse des impacts des modes de management de projet
De la méthode « Linéaire » à la méthode « Agile »
Le mouvement « Devops » et la place des « Hackaton »

Module 2 : DÉPLOYER UN SI PLUS RÉACTIF ET MODULAIRE : URBANISATION DU SI
La démarche d’urbanisation, les approches « top-down » ou « Bottom-up »
Les différentes méthodologies : MOPUSI, Praxeme, OSSAD, Zachmann
Les niveaux de références : vue métier, vue fonctionnelle, vue applicative, vue technique
La sémantique des termes et le niveau de granularité des métiers et services
Le positionnement des cartographies et des PLU (plan local d’urbanisme)
Les fonctionnalités du MDM (Master Data Management)BRMS : formalisation des règles de gestion
Les typologies d’architectures pour distribuer la donnée

Module 3 : EVOLUTION DES ARCHITECTURES : WOA VERS LE SOA
Les applications métiers : ERP, CRM, SCM : positionnement des éditeurs
Les outils de gestion des flux : EAI, ETL et ESB
Le BPM, la gestion des processus métiers et les langages de flux : BPMN, BPEL etc…
La gestion du monitoring, le BAM
La place des Web Services, analyse des mécanismes d’interaction: SOAP, REST, WSDL, UDDI

Module 4 : LES OUTILS DE DÉPLOIEMENT D’APPLICATIONS DISTRIBUÉES
Mainframe et client-serveur : quel avenir ?
La structuration des architectures N-tiers et la « Wébisation » des applications
Le rôle du serveur d’application (JEE et .Net) et leurs modes d’affectations
Le rôle du portail du SI et les standards internet : TCP/IP, HTTP, DNS, FTP

Module 5 : LES LOGICIELS LIBRES
Genèse des principaux Open Source Software du marché
Les outils et langages de développement (PHP, Eclipse…)
Les bases de données (MySQL, PostgreSQL, Maria BD)

Module 6 : LES LANGAGES OPÉRATIONNELS
Positionnement de javascript, d’AngularJS et de node.js
La place de JAVA et la norme JEE, l’approche de « Scala »
Les modèles .Net et le langage C#
Le positionnement du PHP, Hack, HHVM
Le langage XML et le rôle des schémas XSD
Module 3 : Les langages opérationnels
– La place de JAVA et la norme JEE
– Les modèles .Net et le langage C#
– Le positionnement du PHP

Module 7 : LES MUTATIONS DU POSTE UTILISATEUR
La gestion des interfaces : client passif, lourd, léger, riche et zéro
Les MEAP : plateformes de développement d’applications d’entreprise mobiles
Le « web responsive design » et la place des navigateurs Chrome, Firefox, Opéra, IE
La virtualisation du poste client, ultrabooks, chromebooks, smartphones et la place du BYOD
Les différents » devices » smartphone, tablette, tabphone ,PC
Quelle place pour les applications mobiles : Appstore, Playstore ?
Quel avenir pour bureautique ? : Office de Microsoft, Open office, Libre office

Module 8 : EVOLUTION DES RÉSEAUX
Réseau de WAN- MAN et LAN
La montée en puissance des réseaux mobiles de la 4G vers la 5G, versus LTE
Positionnement du Bluetooth, Wifi, HSPA et des satellites
La sécurisation VPN – Ipsec et MPLS
Virtualisation des serveurs et poste client

Module 9 : LA GESTION DE LA SÉCURITÉ
L’authentification de l’émetteur et intégrité du document : La gestion des profils le SSO
La gestion des certificats, la signature électronique
le RGS: Référentiel Général de Sécurité
La cryptographie, protocole SSL et HTTPS
Mise en place d’une PKI dans l’architecture SI
La sécurité des Web services et l’implémentation du SAML

Module 10 : BIG DATA ET OPEN DATA
Gestion des déluges de données en 3V » (volume, vélocité, variété) alimenté par les données d’entreprises, les « open data », les réseaux sociaux et les objets connectés
Stockage distribué HDFS et bases de données
Manipulation des données (Pig, Hive)
Programmation basée sur la parallélisation des traitements (MapReduce)
Le positionnement des structures « in-memory » de type HANA
La place du Bigdata et l’Open data, les technologies « In-Memory »
Les technologies disponibles : Hadoop, MapReduce, Pig, Hive
Amélioration de la pertinence de la recherche : le Web Sémantique

Module 11 : LE CONCEPT DU CLOUD
La place des applications en SaaS
Un mode de déploiement spécifique des applications
Les critères de sélection et le modèle économique
Synthèse et comparatif des modes de gestion des applications
Les différents modes de distribution, Taas, Paas, Iaas
La partage et virtualisation du serveur
Les services du cloud et ces modes de gestion et de facturation
Les impacts juridiques et de sécurité

Module 12 : LES OBJETS CONNECTÉS
Les infrastructures d’intégration
Les objets grand public portés (« wearable ») Lunettes, lentilles de contact, bijou (Google Glass) Smartwatch (iWatch, GalaxyGear) via smartphone ou autonome (Intel)

Recherches

Tout le site Le catalogue

Liens directs