Stage : Registre et gouvernance de
services Cloud
Réf Offre: OWSI_Stage_2013-14_EasySOA1_Cloud
Le projet européen OASIS propose aux services applicatifs
intégrés une plateforme de données ouvertes dans le Cloud,
et a besoin de gouvernance de services.
Issu des travaux de recherche d’Open Wide et de ses
partenaires (Talend, Nuxeo, Bull…), EasySOA Registry (
http://www.easysoa.org ) est une solution de gouvernance
agile, collaborative, extensible et non intrusive des systèmes
d'information orientés service, en phase de mise sur le
marché.
Missions du stagiaire
Le but du stage est de fournir les capacités de gouver-
nance de services web que EasySOA Registry offre aux
systèmes d'information (SI) d'entreprise, au SI Cloud, REST
et sémantique de la plateforme OASIS.
Après une période de découverte de la plateforme et des
technologies, le stagiaire, encadré par l'architecte en chef,
produira les spécifications techniques détaillées,
prototypera puis développera les extensions EasySOA
(découverte de services REST et runtime OASIS ;
indicateurs, rapports et alertes pertinents ; intégration côté
sécurité et de l'aspect sémantique des données des
services) et OASIS (intercepteurs dans les couches service,
application d'administration et son interface) nécessaires
Le stagiaire devra également interagir avec les commu-
nautés Open Source du projet et des partenaires.
Environnement technologique
EasySOA Registry : Java, Nuxeo, JAXRS, Jersey, CXF,
Velocity, Javascript, JSF, OSGi …
OASIS : REST / Spring / MongoDB, RDF, OAuth2
Eclipse, JUnit, Maven, Github, Jenkins, Sonar
Valeur ajoutée du stage proposé
Projet à forte valeur technologique au coeur du monde de
l’Open Source (partenaires Nuxeo et Talend, communautés
Eclipse SOA, OW2, Apache).
Architectures et composants à l’état de l’art
Innovation tant fonctionnelle que technique
Stage : Solution de processus métier (BPM)
orientée services (SOA) dans le Cloud
Réf Offre: OWSI_Stage_2013-14_EasySOA2_BPM_Cloud
Issu des travaux de recherche d’Open Wide et de ses
partenaires (Talend, Nuxeo, Bull…), EasySOA Registry (
http://www.easysoa.org ) est une solution de gouver-nance
agile, collaborative, extensible et non intrusive des systèmes
d'information orientés service.
Le projet Eclipse JWT ( http://www.eclipse.org.jwt ) de la
communauté Eclipse SOA outille la conception,
développement et gestion de workflows (processus métier)
interopérables et intégrés au Système d'Information.
Missions du stagiaire
Le but du stage est la réalisation d'une solution de conception
et d'exécution de processus métier orientés services dans le
Cloud, en étendant l'architecture de JWT et en cohérence
avec EasySOA et les autres projets de la communauté
Eclipse SOA.
Après une période de découverte de la plateforme, le
stagiaire, encadré par l'architecte en chef, étudiera les
alternatives de solutions (ex. modeleur Stardust, Oryx ou
javascript ; exécution Bonita ou node.js), produira les
spécifications techniques détaillées puis développera les
composants nécessaires à la réalisation de la solution.
Un objectif majeur est d’intégrer les résultats dans les projets
existants des communautés Eclipse SOA et OW2 et dans la
prochaine distribution annuelle d’Eclipse (Luna).
Environnement technologique
Java, Services SOAP et REST, XML, midddleware, voire
Spring, MongoDB, node.js, jquery...
Eclipse, OSGi, EMF, ATL, BPMN, XPDL, SCA
Valeur ajoutée du stage proposé
Connaissance du framework technique, des principes SOA
et du monde des technologies Eclipse
Projet à forte valeur technologique dans le monde de
l’Open Source (communauté Eclipse).
Implication dans la conception.
Stage : Nouvelles fonctionnalités Registre SOA
Java, Nuxeo ECM, JAXR/WS, plugins Eclipse,
Cloud
Réf Offre: OWSI_Stage_2013-14_EasySOA3_Fonctionnalites
Issu des travaux de recherche d’Open Wide et de ses partenaires
(Talend, Nuxeo, Bull…), EasySOA Registry (
http://www.easysoa.org ) est une solution de gouver-nance agile,
collaborative et non intrusive des systèmes d'information orientés
service, en phase de mise sur le marché.
Son coeur est un modèle SOA ouvert qui tra-verse et réconcilie
toutes les couches (spécifications, développement et exploitation),
rempli par découverte automatisée des services existants. Il
s'adapte aux pratiques et technologies en place avec l'aide de son
écosystème intégré de plateformes et d'outils.
Missions du stagiaire
Le stagiaire, après une période de découverte de la plateforme et
des technologies, intégrera l’équipe R&D.
Il produira les spécifications techniques détaillées puis
développera de nouvelles fonctionnalités, par exemple : support de
nouveaux types ou moteurs de services (interfaces, services
mobiles ou Cloud...), modes de découverte de services, intégration
d’outils de conception ou de test, workflows collaboratifs,
intégration aux chaînes d’intégration continue, support des
schémas de sécurité, intégration de solutions de gestion des
habilitations ou de l’infrastructure IT, indicateurs plus configurables
ou raffinables, métriques applicatives…
Le stagiaire devra également interagir avec les communautés Open
Source du projet et des partenaires.
Environnement technologique
Selon les fonctionnalités : Java, Nuxeo (JSF, OSGi), JAXRS /
JAXWS, Eclipse (EMF, GEF, ATL), SCA, CXF, Velocity,
Javascript…
Eclipse, JUnit, Maven, Github, Jenkins, Sonar
Valeur ajoutée du stage proposé
Projet à forte valeur technologique au coeur du monde de l’Open
Source (partenaires Nuxeo et Talend, com-munautés Eclipse
SOA, OW2, Apache).
Composants et architectures Java à l’état de l’art
Innovation tant fonctionnelle que technique