1 Perspectives XML
- Avantage de XML pour l'entreprise
|
- échange de données avec XML
|
2 Conception et réalisation de documents XML
- Utilisation de XML pour décrire des données
|
- Structure d'un document XML
|
3 DOM (Document Object Model) document et Sax
- architecture iDomDocument et tXmlDocument
|
- Extraction de données: tXMLReader
|
- Construction manuelle de documents XML
|
- création de CLASSes correspondant à un document
|
- utilisation de MsXML pour créer un analyseur Sax
|
4 Validation de données XML
- document .XML bien formé
|
- validation par fichier DTD : Document Type Definitions
|
- validation par fichier .XSD
|
- l'outil XmlMapper pour générer un DTD ou un XSD
|
5 Navigation dans un document
- Interrogation d'un document : XQuery
|
6 Transformation de documents avec XSL
- Conversion de documents XML
|
- Reformatage des résultats avec XQuery
|
- le composant tXmlTransform - fichiers .XTR
|
- le composant tXmlTransformProvider
|
7 XML et bases de données
- conversion d'autres tDataSets en XML
|
- création et utilisation de transformation XML
|
- modification de données .XML avec un tClientDataSets
|
8 Le besoin de services Web
- communications Internet B2B
|
- Architecture orientée service (SOA)
|
- Principales technologies : XML, SOAP, WSDL
|
9 Techniques TCP/IP pour les Services Web
- TCP/IP et Internet - Sockets Client et Serveur
|
- protocole HTTP - POST et <FORM>
|
- principe de CGI et ISAPI - WebBroker
|
10 Création du premier service Web
- architecture d'une application de Services Web
|
- le Serveur et ses méthodes, le Client et ses requêtes
|
- écriture du Serveur, en utilisant le Wizard
|
- l'UNITé définissant l'INTERFACE
|
- le Client: l'UNITé d'importation
|
|
|
11 Le protocole SOAP (Simple Object Access Protocol)
- Structure du message SOAP
|
- Enveloppe, en-tête et corps du message
|
- Déclaration des NameSpaces (espaces de nommage)
|
- Gestion des types XML simples
|
- Types complexes - Tableaux
|
- Sérialisation des objets Delphi
|
- Les erreurs et les Exceptions
|
- Analyse de la séquence du message de requête
|
12 Le Serveur de services web
- fonctionnement du Serveur:
|
- création d'une INTERFACE descendant de iInvokable
|
- enregistrement de cette INTERFACE
|
- ventilation des requêtes par tHttpSoapDispatcher
|
- appel du traitement par tHttpSoapPascalInvoker
|
- les événements utilisables au niveau du Serveur
|
- la publication Internet des services offerts: le format WSDL
|
- mise en oeuvre du Serveur
|
- utilisation de Web Application Debugger
|
- utilisation de CGI et ISAPI
|
- transformation en CGI ou ISAPI
|
- Déploiement de services sous Internet Information Server)
|
13 Le Client Web Service
- le Wizard d'importation Wsdl
|
- le composant tHttpRio (Remote Invokable Object)
|
14 Services Web et bases de données
- Encodage et envoi de données binaires
|
- envoi de données .XML - tXmlBroker
|
- utilisation de tSoapAttachment
|
- communication avec une Base de données Multi Niveau
|
15 UDDI (Universal Description, Discovery and Integration)
- Recherche d'entreprises et de services Web
|
- Accès dynamique aux services
|
16 Stratégies de sécurité
- Authentification de l'accès aux services Web - Login
|
|