Oracle SOA Suite 12c : Build Composite Applications
|
||
OBJECTIFS PEDAGOGIQUES |
||
A la fin du cours, le stagiaire sera capable de : Implémenter du composant de règle de gestion avec les règles IF-THEN et les tables de décision Tester, déboguer et dépanner une application composite SOA Lancer des applications composites SOA à l’aide du réseau de diffusion d’événements Appliquer des stratégies de sécurité aux points de terminaison du service pour sécuriser les interactions Implémenter du flux de travail humain avec des composants de tâche humaine - Décrire les concepts SOA et la technologie associée - Orchestrer les flux de processus métier à l’aide de BPEL - Travailler avec des composants Mediator avec des règles de routage, des filtres et des transformations - Créer une application composite SOA à l’aide de JDeveloper |
||
PUBLIC |
PRE–REQUIS |
|
Développeurs d’applications, consultants techniques et analystes. | Indispensables : -      Connaissance de XML, du schéma XML, des transformations XSL et de XPath, connaissance des normes de service Web, y compris REST, SOAP et WSDL |
|
CONTENU |
||
Introduction à l’architecture orientée services Description de l’architecture orientée service (SOA) Expliquer l’architecture des composants de service Examen des services et des normes clés Explication de l’architecture et des composants Oracle SOA Suite 12c Explication des événements professionnels et du réseau de diffusion d’événements Installation du démarrage rapide d’Oracle SOA Suite 12c Débuter avec les applications composites Description des modèles d’interaction synchrone et asynchrone de base Discuter de XSD et du langage de description de services Web (WSDL) Création d’un composant médiateur Définir un service de routage Création de transformations XSL et XQuery avec le mappeur XSLT Présentation du travail avec des adaptateurs Création d’une référence de service d’adaptateur de fichier Examen de la source composite.xml Gestion et surveillance d’une application composite Déploiement d’une application composite Applications de versioning Discuter de l’état de l’application Utilisation de plans de configuration Gestion du cycle de vie d’une application composite Test d’une application composite Gestion des applications SOA avec JDeveloper Test d’une application composite dans Enterprise Manager Travailler avec des données Discuter des normes de données Utilisation d’attributs Présentation des transformations XSL Utiliser les fonctions XPath Utilisation du mappeur dans JDeveloper Tester les transformations Travailler avec des données de format natif Utilisation des adaptateurs JMS et JDBC Présentation des composants de liaison et des adaptateurs JCA Surveillance des adaptateurs Discussion sur la messagerie JMS Discussion sur les adaptateurs et le serveur d’applications WebLogic Présentation de l’adaptateur JMS Oracle Configuration des ressources JMS avec WebLogic Administration Console Configuration de l’adaptateur JDBC Discuter du caractère transactionnel Introduction à BPEL Définition des processus métier et de BPEL Présentation de parties d’un processus BPEL Discuter des variables dans un processus BPEL Utilisation des activités de séquence et de portée Utilisation de l’éditeur de conception BPEL Test d’un processus BPEL dans Enterprise Manager Plus d’activités BPEL Branchement conditionnel avec l’activité If Traitement avec l’activité de flux Bouclage parallèle et séquentiel avec l’activité Foreach Suspension d’un processus avec l’activité d’attente En attente d’un message avec l’activité de sélection Boucler avec l’activité While Indexation dynamique de tableaux XML Examen des activités structurées et d’extension BPEL 2.0 Gestion des défauts dans les applications composites Présentation des erreurs et des options de gestion des erreurs Gestion des erreurs dans les médiateurs synchrones et asynchrones Renvoi d’erreurs à partir de processus BPEL synchrones et asynchrones Défauts dans les processus BPEL Présentation de Compensation and Compensation Handlers Présentation du cadre de gestion des pannes Configuration des stratégies de défaillance Récupération des erreurs avec le contrôle de middleware Enterprise Manager Fusion Présentation des tâches humaines Présentation des tâches humaines Création et configuration d’une tâche humaine dans une application composite Ajout d’une tâche humaine à un processus BPEL Génération et déploiement de formulaires d’affichage de tâches Utilisation de l’application de réserve de travail pour afficher et agir sur les informations de tâche Présentation du service de messagerie utilisateur Oracle Configuration des propriétés de notification UMS Envoi de notifications au canal préféré de l’utilisateur Fonctionnalité de partage Utilisation du référentiel MDS (Meta Data Services) au moment du design pour partager des fichiers Présentation des modèles Création et utilisation de modèles d’activité de projet, de composant de service et d’étendue Présentation des sous-processus BPEL Création et utilisation de sous-processus autonomes Création et utilisation de sous-processus en ligne Description des différences entre les modèles et les sous-processus Utilisation de l’adaptateur REST Présentation des services REST Comparaison des services Web REST et SOAP Création et configuration d’un adaptateur REST Introduction aux règles de gestion Présentation du composant règle d’entreprise Description de l’architecture de règles métier Oracle Création de règles et de tables de décision avec l’éditeur de règles JDeveloper Examen des fichiers de composants de règles métier Décrire le rôle du SDK de règles Modification des règles de gestion à l’exécution Conception et gestion d’événements professionnels Description du réseau de diffusion d’événements Créer un événement d’entreprise Publier un événement S’abonner à un événement Gestion des événements dans Oracle Enterprise Manager Test des applications composites SOA Présentation du framework de test composite Définir les émulations et les assertions Discuter des suites de tests et des cas de tests Tester l’initiation des messages entrants Emulation des messages sortants, de défaillance et de rappel Exécution de cas de test Examen des résultats d’un test Utilisation du débogueur SOA pour déboguer des applications composites Sécurisation des services et des applications composites Expliquer la sécurité pour les services Description de l’architecture de sécurité Fusion Middleware Association de stratégies de sécurité au moment de la conception dans JDeveloper <Association de stratégies de sécurité après le déploiement dans Enterprise Manager |
||
SESSIONS PROGRAMMEEShttps://formation.easyteam.fr/formation/oracle-soa-suite-12c-build-composite-applications/ |
||
VALIDATIONPas d’évaluation technique de fin de formation |
||
PEDAGOGIEAlternance d’exposés et de travaux pratiques |
INTERVENANTSConsultant certifié Oracle |
|
MODALITES PRATIQUESDurée : 5 jours soit 35 heures avec 7 heures par jour |
||