|

| Objectifs |
- Connaître l'état de l'art des architectures Internet distribuées
- Savoir positionner les différentes technologies les unes par rapport aux autres
|
| Publics |
- Ce stage théorique s'adresse aux architectes, chefs de projets et décideurs désireux de faire le point sur les différents types d'architectures, leurs évolutions, leurs complémentarités, leurs avantages et inconvénients
|
| Pré-requis |
- Connaissances générales sur les architectures distribuées
|
| Théorie / Pratique |
- La formation est composée de présentations théoriques ponctuées d'exemples concrets, sous forme de descriptions d'architectures typiques des différentes d'applications Internet, afin d'illustrer de manière pragmatique les concepts abordés.
|
|
Architectures distribuées : la synthèse
|
Enjeux
Faire une synthèse sur les différents types d'architectures, leurs évolutions, leurs complémentarités, leurs avantages et inconvénients.
|
Architectures distribuées et n-tiers
- Concepts de base
- Objets et composants distribués
- Architectures n-tiers
Architecture WEB 3 tiers
- Les protocoles et fondements du Web
- Technologies
Web Services
- Objectifs
- XML : rappel sur une technologie fondamentale
- Architecture et technologies
- Perspectives
J2EE
- Présentation de la plate-forme
- Technologies de communication : JMS, RMI, JavaMail, JAX-RPC ...
- Technologies de services : JNDI, JTA/JTS, JAXP/JAXB/JAXR ...
- Technologies de composants : servlet, JSP, EJB
- Configuration, déploiement, scalabilité et haute-disponibilité
|
.NET (dot Net)
- Présentation de la plate-forme
- Technologies : CLS, C#, ASP.NET, ADO.NET
- Les Web Services dans .NET
- .NET et l'existant Microsoft : DCOM, ActiveX
- Windows Communication Foundation
Architectures distribuées et SI
- Les ERP
- L'EDI : traditionnel et son évolution
- L'EAI : du propriétaire à BPEL
Architecture Orientée Services
- Architecture logique : producteur et consommateur de services
- Initiative SCA : Services Component Architecture
- Les ESB : Enterprise Service Bus
- Web 2.0 : Concepts Ajax et mashup d'applications
Positionnement relatif des architectures
- Intégrer .NET, J2EE et SOA
- Où utiliser les nouveautés du Web 2.0 ?
- Pérennité et évolution prévisibles des différentes solutions
|
|
|
|