Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
SOA et impact sur Business
Concepts SOA
- Anatomie d'une entreprise
- Cauchemar informatique
- Architecture orientée services
- Composentization and Reuse (en anglais)
- Avantages de l'orientation vers les services
- Définition de l'AOS
- Aligner l'entreprise
- Qu'est-ce qu'un service ?
- Acteurs du service
- Les couches de services
Couches de services
- Qu'est-ce que la stratification ?
- Les couches SOA
- Illustration des couches
- Couche de stockage des données
- Couche logique d'application
- Couche d'adaptateurs
- Couche de service d'application
- Business Couche de service
- Couche d'orchestration
- Aux : Couche de service de données
- Aux : Couche de service de sécurité
- Concepts de stratification
- Règles empiriques de la stratification
Cycle de vie des services SOA
- Adoption de l'architecture SOA
- Étapes de l'adoption
- Gestion des services
- Aperçu du cycle de vie des services SOA
- Le cycle de vie des SOA
- Phase de découverte
- Phase d'analyse et de conception
- Phase de mise en œuvre
- Phase de déploiement
- Phase de surveillance
- Phase de retrait
Comment un besoin devient un service
- Comment une exigence devient un service
- Découverte des besoins
- Analyse et conception
- Développement
- Nouvelles exigences
- Découverte
- Analyse et conception
- Développement de services
Fondements techniques XML, WSD et SOAP
XML fondements des services web
- XML Ensemble d'informations
- XML Espaces de noms
- XML Schéma : Types et structures des messages
WSDL
- Anatomie d'un contrat de service web
- Description abstraite
- Conception d'une description concrète
WSDL et WS-*
- WS-Policy o Structure de la politique o Règles composites o Attacher des politiques au WSDL
- WS-Addressing
Conception des messages SOAP
- Structure des messages SOAP
- Nœuds et rôles
- Intermédiaires SOAP
- Messages d'erreur
SOAP ET WS-*
- WS-Sécurité
- WS-Transaction
Schéma avancé XML (optionnel)
- Flexibilité des messages, héritage de types, composition
- Réutilisation, conception relationnelle, schéma industriel
- Modularisation, Extensibilité
WSDL avancé (facultatif)
- Envoi des messages, identification des instances de service
- Centralisation des politiques
- Affirmation de politique personnalisée
Versionnement
- Schéma de versionnement XML
- Versionnement des contrats WSDL
Mise en œuvre du service avec Java
API Java pour le traitement XML (JAXP) (facultatif si les participants connaissent JAXP)
- DOM, SAX et javax.xml.parsers
- STAX et java.xml.stream
- XSLT et javax.xml.transform
Java Architecture pour la liaison XML (JAXB)
- Vue d'ensemble et architecture
- Générer des classes Java à partir d'un schéma XML
- Personnalisation des classes générées Java
- Générer un schéma XML à partir de classes Java annotées
- Web Services, WSDL, JAXB
SOAP avec API de pièces jointes pour Java (SAAJ)
- Aperçu de SAAJ, structure des messages et API
- Création/envoi de messages
- Vue d'ensemble de DOM
- Utilisation de DOM avec SAAJ
- Manipulateurs de savon
API Java pour JAX-WS Web Services basé sur XML
- Spécifications connexes : JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services Sécurité (JSR 183)
- Mappage WSDL vers Java et Java vers WSDL
- Construction de clients avec des stubs générés
- Clients asynchrones avec callback ou polling
- MessageContext et WebServiceContext
- Gestionnaire pour la charge utile et le protocole
- Engagement de gestionnaires sur un service, un port ou la couche de protocole
- Transport non HTTP
- Message Access et Session Management
Traitement des données binaires (facultatif)
- Vue d'ensemble et problèmes
- Traitement par défaut
- Vue d'ensemble du MTOM
- Utilisation de MTOM dans les services et les clients
- Utilisation de DataHandler
Valeur de la SOA / ROI
Proposition de valeur de la SOA
- La valeur de la SOA
- Réduction des coûts d'intégration
- Illustration des coûts d'intégration
- Ripple effet des changements
- Valeur de la stratification SOA
- Coûts d'intégration
- Réutilisation des actifs
- Économie/ROI de la SOA
- Augmentation de l'agilité Business
- Agilité de l'architecture SOA par rapport à l'approche traditionnelle de l'EAI
- Réduire Business les risques
- La SOA réduit le risque de conformité
- Avantages Business
- Obstacles à la quantification du ROI
Pré requis
Les participants doivent avoir une bonne connaissance de Java et des technologies XML.
35 heures
Nos Clients témoignent (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Formation - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Formation - Enabling SOA with BPM and BPMN
L'exercice et le formateur sont très utiles pour le codage.
Paul Andrew - IT
Formation - REST API - a pattern of exchange of information between sites
Traduction automatique