Giter VIP home page Giter VIP logo

formation-soa's Introduction

Détails du modèle dans le wiki

Documentation du framework

Organisation

  • Slides
  • CahierExercices
  • Exercices
  • Installation
  • SessionsNotes
  • PLAN.md doit contenir le plan de formation qui est affiché sur notre site web

Note : Chaque répertoire contient un README précisant son usage

Installation

Pour générer et afficher la formation, il est nécessaire d'avoir node et npm d'installé (voir node.js).

Exécuter la commande suivante : npm install

Utilisation avec Docker

Pour ceux qui veulent se passer de l'installation de node et npm, et qui ont docker, il suffit de lancer la commande suivante : docker run -it -v $PWD:/data --net=host --rm dockerfile/nodejs-bower-grunt npm install

formation-soa's People

Contributors

vickrame avatar

Watchers

Julien Landuré avatar Amelin ORENGE avatar Benoît Nouyrigat avatar Houssem avatar James Cloos avatar Manuel Verriez avatar Mickael Jeanroy avatar Paul-Julien Vauthier avatar  avatar Rémy Francillette avatar yohan legat avatar Houbeb avatar Prisca POLYTE avatar Olivier Laporte avatar TonyB avatar Maxence Labusquiere avatar Hugo Miranda avatar Jérémie Picard avatar Carl Azoury avatar Maxime Odye avatar  avatar Antoine Ceol avatar  avatar  avatar  avatar Yoann Prot avatar  avatar Laurent CLAISSE avatar  avatar Pierre RABY avatar Erwann Thebault avatar Florian Mousseau avatar  avatar  avatar Ndongo WADE avatar  avatar  avatar  avatar Cyrille Levandowski avatar Christophe Domergue avatar  avatar Guillaume Waignier avatar  avatar Hervé RIVIERE avatar Cyril.Cazalot avatar Victor GALLET avatar Adrien LEGRAND avatar Rémi Briois avatar Valentin MENARD avatar  avatar

Forkers

hajlaouiamine

formation-soa's Issues

tp soa wsdl

ajouter un tp bonus pour la partie ws-attachment et ws-security

Annuaire de services

Il n'y a pas de références aux annuaires de services sur la formation. Dans le cadre d'une architecture SOA cela peut être une bonne approche d'urbanisation.

Patterns : Service Registry, Service Discovery, API Gateway, ...

De même UDDI et ebXML peuvent être de bons exemples d'illustration même s'ils sont compliqués.

tp camel

faire des routes camels avec d'autres techo
-mongo, es (uniquement pour montrer la faisabilité)
-ajouter des transformations csv, json

slide bpel

mettre à jour les références ou les supprimer

tp soa wsdl

faire un exemple d'exercice sur la sécurité
-ws-policy
-ws-attachment
...

tp en général

update technique à mettre en place (passer au moins à java7)

Attention aux mélanges :

Il y a un problème conceptuel selon moi sur ce slide

02_SOA_Principes_Généraux

Les principes de mise en œuvre d'une architecture SOA

Approche « service » : conteneurs de services
Simplicité, Standard, Réutilisation, Maintenabilité
Solutions ESB
Solutions BPEL
Solutions 100% Web Services (WSOA)
Solutions 100% Messaging (JMS, AMQP)
→ combinatoire de ces solutions

...

On compare, des outils, des concepts, des frameworks.

tp camel

parlez des outils de monitoriing hawtio par exemple

maj de la formation trop obsolete

0- en général
-maj des techno sur les TP

1- sur la partie wsdl
-faire des démos avec le ws-secure-profil et ws-attachment-profil
-maj des TP (passé en java 7, et voir autres chose CXF en version 2.17)

2-camel
-améliorer les tp (faire des routes un peu plus complexe)
-rajouter un exercice avec la partie monitoring (hawtio par exemple)

3-bpel (à réflechir s'il ne faut pas la supprimer ou élaguer certaines partie)
-supprimer les références apache ODE non maintenues.
-actuellement les TP ne fonctionne pas le lien d'eclipse helios vers le plugin SOA ne fonctionnement pas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.