[wpms_breadcrumb reverse="0"]
Internet Applications - Technologies JAVA & XML

Qualité des applications

Reference : CASOAE

5

jours
- 1,870 € € HT
Télécharger la fiche
Prochaines sessions
    Qualité des applications
    Objectifs

    • Découvrir les concepts liés à l’approche SOA
    • Comprendre les apports des architectures orientées services
    • Connaître les étapes clés d’une démarche SOA (urbanisation, modélisation, implémentation)

    Pré requis

    • Connaissance de la programmation Java, du XML et des Web Services
    • Disposer d’une première expérience dans le développement d’applications Java

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Inscription

    Programmes de Qualité des applications

    INTRODUCTION : SI ET ARCHITECTURE

    • Historique des architectures : centralisée, client/serveur, 3 et N-tiers,…
    • Évolutions des exigences des entreprises : offshore, nearshore, fusion, acquisition…
    • Bilan et limites des solutions existantes : middlewares, serveur d’application, portails…
    • Problématiques liées à l’interopérabilité : connecteur, Corba, RMI…

    L’ARCHITECTURE SOA

    • Objectifs de la SOA
    • Les concepts clés de la SOA : service, contrat de service, orchestration des services, règles métier, données de références
    • Modèle conceptuel de l’approche SOA
    • Les services du bus ESB (survol)
    • Les offres du marché

    LES STANDARDS DE MODÉLISATION DE PROCESSUS

    • Orchestration des services
    • Business Process Modeling Notation (BPMN)
    • Modélisation des processus avec BPMN
    • Business Process Execution Language (BPEL)

    OFFRE OPEN SOURCE

    • Modélisation des processus BPMN : Bonita, Camunda, JBoss BPM Suite, Modelio
    • Les bus : Service Mix, MULE, Synapse, Petals, JBoss ESB
    • Les moteurs BPEL : Flowable, Apache ODE, ActiveBPEL, Acitvity Flow
    • Les frameworks Web Services ; Axis, CXF
    • Solutions MoM basée JMS : ActiveMQ

    TECHNIQUES, MÉTHODES ET MEILLEURES PRATIQUES

    • Quelques exemples de méthodologies SOA (la méthode Praxem)
    • Aspects transverses (administration, monitoring, sécurité
    • )Rôles et métiers d’un projet SOA
    • Retours d’expériences/best practices

    LES WEB SERVICES

    • Description des Web Services avec WSDL
    • Les Web Services REST