researchinternship context inria,thefrenchnational
TRANSCRIPT
ResearchInternshipContextINRIA,theFrenchNationalInstituteforResearchinComputerScienceandControl,isdedicatedtofundamentalandappliedresearchininformationandcommunicationscienceandtechnology.TheTuvaluINRIA’steamisactivelyinvolvedinresearchanddevelopmentprojects,bothatnationalandinternationallevels.AnareaofparticularinterestisSOA(ServiceOrientedArchitecture),withafocusonSOAmonitoringandmanagement,bothatruntimeanddesigntime.SuchworksinthisfieldwillbedoneinparticularinthecontextofamainINRIA’sinternalcollaborativedevelopmentaction(so‐calledgalaxy),ledbyTuvaluteam.OneofthemainchallengesofthisactionisaboutdesigninganddevelopingagilemonitoringandmodellingfunctionsrelatedtoSOAsystems.DomainSOAisseenasanenablerforbusinessagilitythroughbetteradaptationofITresourcetobusinessneeds.Thisadaptationmustbepropagatedthroughouttheinformationsystem,fromthebusinesslayerthroughtheITdesignlayerandtotheinfrastructurelayer.TheSOAvisionrevolvesaroundagilityatalllevelsintheITstack.ChangesinbusinessrequirementsmustbequicklyresolvedinthetechnicalimplementationofthesystemandchangesintheITsystemmustbevisibleandcomprehensibleinthebusinesslayer.Inaddition,QoSconstraintsmustbeobservedandenforcedatalllevelssuchthatthecontractualobligationsaremet.Constraintsatagivenlevelcaninferconstraintsatotherlevel(s).Suchamulti‐layeredvisionforSOAhasbeendescribedandcommunicated(SDSOA’08).Outstandingresearchchallengesinmeetingthisvisionarehighlighted:focusonbusinessprocessandarchitecturemodelling,overviewofrelevantEclipsetoolingfortheSOAdesignspace,whilediscussingmissingpiecesaswellashowseveralSOA‐relatedstandardssuchasBPMN,BPEL,SCAandJBIcaninteroperateandintroducesomecross‐cuttingmonitoringconceptsthatareessentialforachievingbusinessflexibility.OthermainresearchchallengeshavebeenidentifiedabouttoolingandmonitoringforQoSprovisioninginSOAsystems(ICSOC’08).WhenaddressingQoSconcernsinSOAsystems,someoftheimportantchallengeslieintheseamlessintegrationofuser‐sidetoolingsupportwiththeactualexecutionofservicesandbusinessprocesses.TheusermustbeabletoeasilyexpressQoSconstraintsandassociatethemwithservicedefinitions,compositionsandorchestrations.TheconstraintsmustbetakenintoaccountatalllevelsintheincreasinglycomplexSOAinfrastructuresandusedtomonitorandenforceSLAs,aswellastopotentiallydriveadaptationmechanismstoimproveend‐to‐endQoS.Conversely,QoSdatageneratedbytheexecutionofservicesandprocessesmustbemadeavailabletotheuserinwaysthatensurethatappropriateinformationispresentedatdifferentlevelsofabstractionwiththerightlevelofgranularityinordertoimproveunderstandingandfutureplanningofservice‐basedfunctionality.MainideasandconceptstobedevelopedinthisfieldarehowdrivingmonitoringandadaptationfromSOAtooling,integratingdynamicmonitoringinformationinSOAtoolingandintegrationwithrepositories.WorkTheinternwillbeinvolvedinthedesignandtheprototypingofsomeoftheresearchchallengesasproposedhereabove.SpecificallytheworkwillinvolvecollaborativedesignanddevelopmentofmonitoringprobesforESB,SCA,SCA/Gridplatforms,andprocessengines,aswellasnewfunctionsofmonitoringtoolingtobeintegratedin
EclipseSTP(SOAToolingPlatform).TheinternwillworkinaveryclosecollaborationwithTuvaluteam’smembers(locatedinGrenoble),aswellaswithINRIA’sresearchproject‐teamsparticipatingtogalaxyprojectandlocatedinvariouscentresinFrance(Sophia,Lille,RennesandNantes,Nancy).KnowledgeoftheJavalanguage,SOAandWebServicesarchitecture,aswellasobject‐orientedandcomponent‐baseddesignmethodologiesareessential.CandidatureTobesenttoalain.boulze<at>inria.frandtuvalu<at>inrialpes.fr