Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
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