Architectures d’entreprise versus Web 2.0 - S-EW2
Objectif :
Savoir utiliser les meilleures technologies en fonction du contexte applicatif
Passer outre les luttes de chapelles pour maximiser l’efficacité de son Système d’Information
Programme :
1. INTRODUCTION AU WEB 2.0
Concepts du Web 2.0
. Intelligence collective, plate-forme de services en ligne. Une nouvelle ergonomie pour les utilisateurs.
Outils de l’intelligence collective
. Blog, Wiki, tags, folksnomie…
Collaboration 2.0
. Bureautique, gestion de projet en ligne.
2. PRÉSENTATION DES SAAS
Applications en ligne
. Modes de fonctionnement, modèles économiques, rentabilisation par la publicité, le « Freemium ».
Le Cloud Computing
. Les plates-formes en ligne.
. Nouveaux modèles de développement.
3. LES ARCHITECTURES D’ENTERPRISE
Les portails d’intégration
. Normes structurantes : JRS168, WSRP.
L’architecture SOA
. Définition d’un service, et d’un contrat de service.
. Les applications composites.
. La composition et l’orchestration.
Les normes Web services
. SOAP, WSDL, UDDI.
. La galaxie WS-* : sécurité, garantie d’acheminement, transactions, intégration aux portails.
. La complexité de SOAP.
Le développement objet
. Structuration, maintenabilité de JEE et .NET.
Les annuaires d’entreprise
. Méthodologies d’authentification.
. Gestion de profils et de droits.
. Le Single Sign On.
Les ESB, Enterprise Service Bus
. Intégration synchrone et asynchrone.
. Connecteurs. Garantie de livraison.
4. LES ARCHITECTURES WEB 2.0
Les interfaces RIA et portails 2.0
. Rich Internet Application : Ajax, Flash/Flex, Silverlight.
. Start Page et Widgets.
Le style REST
. Des services CRUD basés sur les méthodes HTTP.
. Une grammaire basée sur les URL.
. Forces et limites de REST.
. Les flux RSS et dérivés : GDATA, SSE.
Le développement 2.0
. L’assemblage de Mashups.
. Les langages dynamiques : PHP, Ruby.
L’identité 2.0
. Services OpenID.
L’intégration 2.0
. Les API ouvertes.
. Les Internet Service Bus (ISB).
. Intégration de flux de données via Internet.
5. ENTREPRISE VERSUS WEB 2.0
Développement
. Quand utiliser les langages objets ?
. Quand utiliser les langages dynamiques ?
Invocation de services
. Quand utiliser Java RMI ou .NET Remoting ?
. Quand utiliser SOAP ?
. Quand utiliser REST ?
Sécurité
. Quelle solution de SSO ?
Echanges de données
. Quand utiliser FTP ? RSS ? des middlewares orientés messages ?
1 jour
750 € HT 1237 chf HT 4500 dh HT
Public :
Architecte
Direction informatique
Responsable étude
Maîtrise d’œuvre
Pré-requis :
Culture générale sur les architectures informatiques.

