Introduction aux architectures SI et principes d'urbanisation du SI
- Historique du marché, positionnement des acteurs.
- L'architecture technique aujourd'hui, rôles, enjeux.
- Qu'est-ce que l'urbanisation ? La cartographie de l'existant. Définir le SI cible.
- Qui sont les acteurs ? Quelle durée ? Quels sont les livrables ?
- Quelle structure de pilotage ? Quelle approche ? Maturité, intégration, coûts, risques. Retours terrain.
- Plan de convergence : virage culturel pour l'entreprise et la DSI.
Architectures Web : les fondamentaux
- Les technologies Web. Naissance du réseau, héritage technique, apports des architectures et contraintes fonctionnelles.
- TCP/IP, HTTP/HTTPS, HTML5, CSS3, JavaScript.
- Les fondamentaux. Les architectures : du serveur centralisé aux architectures n-tiers.
- Le client, les serveurs d'applications, le mode connecté et déconnecté.
- Les notions de contexte, transaction, middleware, composants, objets.
- Où en est l'architecture Java EE aujourd'hui ? Et demain ?
- Présentation de l'architecture .NET.
- L'alternative Open Source : la philosophie, les bénéfices, les risques. La plateforme PHP.
Echanges
Échanges sur le choix d'une stratégie Open Source.
Architectures orientées intégration
- Pourquoi les problématiques d'intégration sont-elles d'ordre plus organisationnel et fonctionnel que technique ?
- Principes d'un EAI (Enterprise Application Intégration).
- L'architecture d'un EAI (workflow, BPM, messaging, connecteurs, etc.).
- L'asynchronisme comme principe d'architecture.
- ETL, au delà du décisionnel !
- Les outils du marché, l'offre des grands éditeurs et des spécialistes.
Echanges
Échanges sur le rôle du ETL.
Architectures orientées service (SOA)
- Qu'est-ce qu'un service ?
- Différences entre gestionnaires et courtiers. Orchestration de services. Aspects transactionnels.
- Le couplage lâche et ses quatre dimensions.
- Sécurité, supervision et maintenance.
- Exemples d'applications.
- Les ESB (Enterprise Service Bus) : une convergence SOA ? EAI, un modèle d'architecture durable ?
- Les Web Services. Concept et standards associés (SOAP, WSDL, WS-*).
- Développer et déployer des Web Services.
- L'incontournable format Pivot dans un projet d'intégration.
- Positionnement des principaux acteurs du marché.
Echanges
Échanges sur la problématique de la définition des services.
Architectures Cloud
- Cloud (SaaS, PaaS, IaaS), la virtualisation...
- La vision SaaS (Software as a Service) : des architectures pour le service au client.
- Le Cloud : les modèles des principaux acteurs : Amazon, Microsoft, Google, OVH, etc. Quels bénéfices ?
- Atout majeur : la scalabilité.
- Le succès du SaaS pour le CRM et le collaboratif.
- Impact sur le déploiement.
- Impacts organisationnels.
- Performance : Backend, Frontend, CDN...
Echanges
Échanges sur comment faire le choix d'une stratégie Cloud
Architecture orientée données
- La BI "classique", le décisionnel batch.
- Architecture d'un entrepôt de données, extraction, transformation, alimentation.
- Les enjeux des datamarts pour les utilisateurs.
- Les technologies décisionnelles.
- Concept du Big Data.
- Les technologies Big Data, l'architecture technique et fonctionnelle de la collecte à la restitution.
- Les bases NoSQL, de nouveaux paradigmes impactant la culture des équipes.
- Le Data Analyst.
Echanges
Échanges sur les nouvelles évolutions de la demande.
Enterprise Content Management et Portail
- Le Web 2.0 et les nouvelles IHM. Définition, impact sur les applications et les demandes utilisateur.
- Les technologies Web 2.0 avec HTML5 et leurs retombées sur les applications Web.
- Les applications mobiles natives.
- Les enjeux de la gestion de contenu.
- Les offres : Sharepoint, Alfresco...
- Apports de la personnalisation.
- Gestion de la connaissance (Knowledge Management).
- Portail d'intégration : rassembler les sources de données et les diffuser à travers une interface unifiée.
- Problématiques techniques. Architecture technique.
- Le projet moteur de recherche.
- Les outils du marché : IBM WebSphere Portal, Oracle, MS SharePoint Server, Liferay...
Echanges
Échanges sur le ROI du portail d'entreprise
Terminaux Mobiles
- Acteurs et marché.
- Combien de plateformes privilégier ?
- Systèmes d'exploitation et supports.
- Technologies, développement natif versus framework.
- Usages, équipements, réseaux, tendances.
- Les types d'applications : natives, Web et hybrides.
Echanges
Application native ou application Web ?
Conclusion
- Comment réduire le temps d'adoption ?
- Les facteurs de succès en termes d'architecture technique.
- Évolutions attendues.
- Comment organiser sa veille technologique ?