Evolution des technologies
- Impact des nouvelles technologies sur le système d'information et le fonctionnement de l'entreprise.
- Evolution des types d'ordinateurs (PDA, SPV, widget...).
Les réseaux
- Types de réseaux de l'entreprise.
- Principes du protocole IP.
- Offres des opérateurs télécoms : xDSL, câble, boucle locale, dégroupage.
- Les applications de téléphonie, peer to peer, le M2M et la connexion à profusion.
La mobilité
- Protocoles mobiles GPRS, EDGE, UMTS. Bluetooth, homerf, Wi-Fi.
- Les offres Imode, MMS, SMS, WAP, cmode, VoiceXML.
Le Web et l'offre multimédia
- Les langages du Web HTML, XML, XHTML. Emergence des offres vectorielles (SVG, Flash).
- DNS et gestion des noms de domaines.
- Les applications de elearning, vidéoconférence, radio, télévision.
Approche sécurité globale
- La mutation des virus.
- Les nouveaux risques liés aux réseaux et aux technologies émergentes.
- Les solutions de sécurisation : biométrie, firewall, DMZ, VPN...
- La sécurisation des paiements sur le Net (SSL, HTTPS).
Les architectures multi-canaux
- Application client /serveur en environnement mobile. Déploiement en réseau étendu et sans fil.
- Terminaux nomades (PDA, WebTV, bornes,...). Outils de développement pour PDA.
- Passerelles Intranet/Mobile (avant go server). Architecture Palm messaging server. Impact sur les services distribués. Impact XML multi-canaux.
Rôle de XML dans l'architecture applicative
- Présentation XML, les moteurs de transformation XSLT et les parsers XML.
- Les protocoles utilisant XML ( SOAP, ebxml, XSLT, Oagis, Rosettanet, XHTML, BPML, UDDI, WSDL). Impact XML sur les applications Web.
Les nouveaux concepts : EAI, ESB et Portail d'entreprise
- Quelles sont les caractéristiques d'un portail d'entreprise ? Les offres du marché. Positionnement, fonctionnalités, spécialités. (Autonomy, Plumtree, Mediapps...).
- L'Enterprise Application Integration : utopie ou axe majeur des systèmes d'informations du futur ? Les offres du marché. Les composants d'une solution EAI : moteur de règles, broker, workflow, connecteurs, développement.
- L'émergence du BPM (Business Process Management) dans le projet d'intégration. Comment superviser le process métier avec les outils spécialisés.
- Positionnement, fonctionnalités, spécialités. (IBM, Microsoft, Sopra, Tibco, Web Methods,...).
- Enterprise Services Bus : une alternative crédible à l'EAI. Les offres.
L'approche objet via UML
- Introduction aux concepts objets. Les caractéristiques des objets. Les principes associés (héritage, encapsulation, modularité...).
- Unified Modeling Language. L'utilisation effective sur le terrain. La communication améliorée entre MOA et MOE. Les modèles et les phases de la méthode UML. Les diagrammes de classe.
- La construction des modèles. La détermination des classes, des attributs, des associations. Les scénarios d'utilisation pour affiner l'analyse du problème. Les diagrammes d'interaction pour modéliser la dynamique.
L'ergonomie des interfaces de demain
- La charte d'ergonomie : rôle, contenu technique, règles de mise en pratique.
- La charte graphique. Usability.
- La validation des interfaces par les utilisateurs. La phase de maquettage et ses enjeux.
La conduite du changement
- Emergence des projets et développements transversaux. Organisation des équipes : nouvelles compétences, nouveaux acteurs.
- Démarche itérative : définition et mise en oeuvre. Forces et faiblesses de l'approche itérative.
- Maîtrise d'ouvrage : un rôle qui évolue. Une implication accrue dans toutes les phases du projet.
- Comment "transposer" une application Windows sur le Web : les règles de base, les erreurs à ne pas commettre.
Les enjeux des logiciels libres
- Genèse des principaux Open Source Software du marché.
- Linux serveur ou client ? Apache incontournable aujourd'hui ? Les outils de développement (PHP, Eclipse...). Les bases de données (MySQL, Postgres SQL).
- L'ère du service prend le pas sur l'ère du logiciel ?
La plate-forme Microsoft .Net
- L'architecture .Net de Microsoft. Mode de fonctionnement et techniques d'implémentation (Framework, Enterprise Server, ASP .Net, Common Language Runtime,...).
- Windows 2003, les avancées techniques.
- Les Enterprise Servers : Windows 2003, Biztalk, Commerce, Exchange, Sharepoint portal.
La technologie Java
- Java, un langage objet complet. Le concept d'indépendance des plates-formes matérielles d'exécution.
- Les interfaces Java et leur ouverture vers le SI : JCA, JDBC, JMS, JNDI...
- La plate-forme J2EE et son positionnement. L'adoption de SOAP pour les Web Services.
Les serveurs d'applications
- Rôle du serveur d'applications dans l'architecture fonctionnelle du SI.
- Les offres de serveurs d'applications complets : IBM WebSphere, .NET Enterprise Server, SUN One, Weblogic de BEA, Oracle 9iAS, Tomcat, etc.
- L'impact sur le SI, sur l'exploitation, sur la disponibilité des applications.
Business Intelligence et DataWeb
- Evolution des accès aux données. Types de stockage multidimensionnel (MOLAP, ROLAP, HOLAP). Les familles d'outils client : requêteurs relationnels, EIS, Data mining.
- Les techniques de modélisation spécifiques. Modèle en étoile et en flocon.
- Les offres client léger des fournisseurs. Ouverture à de nouvelles populations d'utilisateurs. Le modèle Push.
La synthèse
- Les orientations futures des concepts et des technologies. Conclusions.
- Etude de cas opérationnels. Bibliographie, glossaire.