University of Rennes
39 pages
English

University of Rennes

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
39 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Niveau: Supérieur, Master
University of Rennes 1 Master 2 recherche en informatique - ISTIC/IRISA Integrating Diagnostic and Repair to Ensure the Quality of a Composition of Web Services Author: Muhammad Ali Memon Supervisors: Marie Odile Cordier Sophie Robin Laurence Rozé June 1, 2011 du m as -0 06 36 72 7, v er sio n 1 - 2 8 O ct 2 01 1

  • repair

  • gestion locale des fautes par traitement d'exceptions

  • service

  • traitement d'exceptions

  • unexpected failures

  • exception handling


Sujets

Informations

Publié par
Nombre de lectures 94
Langue English
Poids de l'ouvrage 1 Mo

Extrait

ositionUniversityRobinofAliRennesy1ServicesMasterMarie21,recheracheWenuthor:infSupormaCordiertiqueRoz?-2011ISTIC/IRISAofInComptegratingofDiebagnoAsMuhammadtMemoniervisors:cOdileandSophieRepairLaurencetoJuneEnsuretheQualit
dumas-00636727, version 1 - 28 Oct 2011doitAbstractloinquiFunerencthersL'informatiqueondanorienquet?edi?renservic:ederepd?teosedysfonctionnemensurtraladecompex?cut?eso-insitionoserdynamiqueetdeDiagnosticwEnebtservicesvportanour?r?pr?parerondreco?stagelacodemandeviend'unnutilisa-maisteur.ourUnctionsd?jectifimpdeortanfotesconditionnanWt1unelimiteutilisationparr?ellesedestrawservicesebtservicest?es,consisteest?lasurvsourceeetillerserviceleurDansex?cutiontexte,etail??lesdistribu?erendredescapablesLaddueesr?agirson?calemendesstrat?giedysfonctionnemenassur?etscompteimpr?vus.rCecitrepservices.eutdesearcfairepentutilisanctd?taillerlesMotsm?canismeSurvsservicdeR?paration.traitemencetend'excl'ecacit?.eptions.casMaisexempleceux-cipannesnepropageanp?ermettenvtlesdear?agiranqued'?tredec-mani?rel'imppr?d?nietetde?caliserdespanneprobl?meslaloducauxtetdepr?vusled?scorresplat.conceptioncedesnservices.lePvourtandet,consist?dans?tudierdesgestionenmaisvironnemenordonn?etsm?canismesdynamiquesr?paration.telsdicult?qu'Intternet,faitleslwr?paratioebsservicestploeuvt,enqu'unetglobale?tre?tresujetsp?tenirdesdesdysfonctionnementetsaimpr?vus.enDelesplus,tslaL'obgestionestlopropcaluneehitecturedesdiagnostic-r?parationfautesermepartantraitemencettetnd'exceptionstionnalit?ned'entienltm?canismes.pasclescompteQoS,deseillanceinebteractionses,enettreservices,
dumas-00636727, version 1 - 28 Oct 2011b2sourceAbstracteectivinhanisms.EnglishebService-OrieneforeteddedicateComputingapproacisdiagnostic-repairbasedtonmadynamiciscompInositionordinatedofcarriedwtakebobservicesfeaturetinowhicmeetss.thethroughdemandandoftheaanduser.thisAamatjorisc,hallengebinaccounconditioningdierenactualtousemecofKeywwandebbserviceseenislimittonmonitorhtheiralsopserviceserformanceeingandkenableothemattothereactthetoconunexporkectedtomalfunctioning.butThisdynamiccanrepairbdiculterepairsdonelousingathemmecensuredhanismsinofinexceptionwhandling.services.ButetheyosedohitecturereactforindetailaQoS,predenedMonitoring,manner2andteractionsloecalwissuesservices,hahvtheireetoebSucefailuresplannedyatpropagatethetheservicesbdesignbtime.detected,Hotheweyevter,ndinproblemdyntheaofmicmalfunctionenrepairvironmenservice.tsthisliktext,ewtheisIndternet,studywdistributedebcoservicesandmamanagemenyofbmeceThesubyjectthattoareunexpoutectedcallymalfunctioningbutwhicglobalhhmaustyenottobeetohandledtwithteractionsrepairetmeceenhanismstdeneOurdjectivatisdpropeasignarctimeand.hanismsInthisaddition,inlo.calords:managemenWtServicesignoresDiagnosticerrorsRepair.duringthe
dumas-00636727, version 1 - 28 Oct 2011.CONTENTSdied3.Con.ten.ts.1.In.tro5duction.4.2.W.eb.Services.6.2.1.Comp7.1osition7.2of3Services......18...4.2...21...4.3.1.....I...25..............6122.2.XML......tribution.hitecture.....................Rules...T.......progress.....State.7.enarios............7.2.3ArcSO.A.P........T.................My.4.1.olo...........................Implemen....7.2.4.WSDL....2.omain.Prolog.....24.reloaded...........24.tegration...........W.the.Conclusion.endix.ault............8.2.5aserUDDI............36.3.2.3.hitecture.........................3.3.aser..................8.2.6.WS-BPEL..........4.Con.18.Mo.Diab.Arc...................19.Scenarios................8.3.Con.text.9.3.1.Diagnostic.from4.3WStation-.Diamond.Pro.ject....................3.D.Theory.with9.3.2.The.Diab.olo.Pro.ject4.3.2.aser.........................4.3.3.n.in..............10.3.2.1.Motiv24atingRelatedExample/ork/CaseofStudyart.6.28.App.28.F.Sc............10.3.2.2.F.aults.and.Symptoms....29.T.Snapshots............................11
dumas-00636727, version 1 - 28 Oct 2011the4the1andInlist:troparcel.ductioncThethisemergingthatparadigmcanofwServicenOrienWhentedvior.Computingmaconsists(b)ofresultallothewingfortheopcompeositionurofciateddistributedmaservices,etheustransienpropresenvidingthevandalue-addedonservices.enInnaninenyvironmenthettsucliteratureh[8]:asloInonternet,lwbebinserviceswarindividuallyeultipleinpvfurtherokerationsedydynamicalltempyttoareproovidecancellationB2Bnotsolacquisitionut"eggsikons.Here,WdistincteboserviceslocannecessitbordereasubdatajewithctmistaktoanunexpmaereceictedstrategiesfaiclosedluresLoforningwhicyshcomprecoasvperyerlystrategiesFwiserefaultsnotfaultsperationslactivitiesannserviceseositiondFatcomprisedesignoptime.faultNewt,requirementhattsxecutionsareypyosedinbe-yfaultthe,needwhenforcutionsdetectionemecFigurehanismstandcessesrecoresultvordereryduestrategies,reservmanagingaandorderinghandlinginsteadunexptea",ectedstoexceptions.happInwgeneral,eitwisthatdiculttandservicescostlythetosymptom,planeallofpgloballyossiblerepairrecoadequatev.eryofstrategieserror,atindesignafter-salestime.tMoreobutvcase,er,wthismissingkindprevofcustomerloancalbasicfaultosedmanagemenestablishingttroldoonesonotAnalysis,spanExecution.acrosswindividualrealizeservicesareand4thdetectedussolimitsastheossibleeectivpropenesshandofed.recoailveerycausedstrategies.yThaeddicultoriginatecaseopsassoarewiththose,inwhereebainfaultomppropagatesorthrough.servicesaultswithoutybmeingfailingdetected.erations.TheafaultiscannotermanenbweassumehandledallineaofcorrectfaultwopamayrwithoutsultlofaultcatingbthehaprimaryAcauseisandoraryidenortifyingt,thesubsequenfaultexeyofservices.opItrationbcorrect.ecomes1evidentstwinprothethatsystemyinintermsofofonashopfailuretothatsatisfyingmaationy(a)arisedatafromerror,dieren"eggs"t"teak"errorofstatesandandandmaaycberroreeningcausedthebarehouse.ywdierennoticettfaultsoinerrorssystemhappcompononenwts.distinctFcanorininstance,sameletcalusheconsidercanthee-commerceycdiagnosingonsystemtext,insupptooseitaanclienwtyordersInacaseprotheductacquisitionviaonlanane-shop.teractionIfthetheserviceshopcorrectservicehehase,anininsecondexactaskingproalternateductarehousecothedeiteminyitsendatabase,thethefromprovingcessincompletegoTheescommononpropthroughintheispartneraservicesconulonbasedtilMAPEtheop/mproblemdelisMonitoring,detected.Plan-TandoTmakoeaapplicationtomoreMAPEexible,opsfaultsglobalmosersustb
dumas-00636727, version 1 - 28 Oct 2011i5tFigurethis1:osea)wDatatainsacequisitionoloerrexibleordalitb)andSto.ckrerkr,orDiab[10]makandoflocallycalglobaladapters.theInycasehelpsoftoantoymomisbwhileehaofviorhedoftahasservice;isan5approacactivithsolbasedloonactivitglobalbcomponlyoserscompsubstitutesisahfaultyyhestration.serviceorcwiththemselvthealsocorrectinformationoneactivitandroadmapbstatus.ylore-compofosition.lWhiletoinisancanapproacexecutionhermitsbasedeonalopropcalofadapters,lloeacinhdal-serviceeachasvtheaptabiliteyadaptationto.adapter,itselfcaninlectaexecutionlobcalvingwofaFya.hedGlobalrequestcompshareosersaccessiblegehttheglobalroadmapconsistencyabbutandaretousuallylocomputationallyctivitiesexpwensivdifye.relevLothatcalinadapterstainaredatedcquest'sheapMANAerofandwilleciencttheinmotakingADloitcalThedewcisions,tobutwadaptationsethatalternativaredalities.lotimecallytoacquiredprototmatheyhnotstudymainbtainbaTheglobalrepview.asSolvingSecadaptation2loducescallmoyitiesmighethnotyberyenetandintothevattemptpartofthebuildingproblemacallyglobalHoandevconsistenantyadapta-lotionseforthetheestapplication.moAnyhyybridhaapproacahviewhasthebosition.eenorpropreasonosedroadmapbattacytoMuser'sarwhiciisedOdileeasilyCordier,bSophieeacRobinactivitandwithinRoborcertoThisMicalconizioinformationnamedout"Diabhestrationolhenceo",activitieswhicadapthesestablishescallytradeAoareballoetedwmoeensomehighonlyexibilitanytoofparticularloycaorderlmainadaptersthisandupconsistencyforofeglobalexecutioncompAoseGERrsdule.thisDiabopolobdon'tinallohargew(re)initializingtoroadmap,canotherhangedutheeinitialAPTERcompeepsosition;upbutdate.empgoalothisworkerrstlyeacprophhoac-activitiestivitbyenricwithwiththeeabilitmoySecondlyofifselectingptherealizingbimplemenestawypaofyDiabtoapproacgewithtcaseitsthatloalreadycaleengoalosedamongytheolo.nrestumtheborterorganizedoffoalternativws.etoptions/moondalities;brieythesetroalternativeexecution
dumas-00636727, version 1 - 28 Oct 2011The6cation-compwinebindepsearbasicviancesWandebitsmtermienologies.servicesSectione3SOpresenUDDItsathestrialconittextexcofviorthiscommwdescriborkXMLtheypwwork.,Secexctcateiforonn4Servicesdetailsenmcompyebconintributionofduringythisthatinexcternship.ofSection[13].5enisanddedicatedI(sectiontoprelatedHTTPapproacthaneconnectingsbandelementheirDI.comparisoncolwithvthetoapproacandh.isSectiondescribing6serviceconcludesarand2.1givwestialpteerspapproacecebtivthees.Indus-Sectionce7proisourdedicatedeneddteractionstovidinganprotoappwendixvisibleforbdetaieaclingpart-scenariosolvandebGUIusingsnapshots.cols2AP(sectionWbebusingService.5).sebFatformor2.2)manWyvyoearsofsciereusablentstistsingareWtryinghatobasicdevSOelopandframewAPorksbasedandletarcinformationhitec-HTTPturesisthatucaninmakalsoet.aXML-basedvcatingaieblableaapplicompaniescationsandforhuseservices.noositionmatterositionwhicserviceshplan-businessguage/toapplicationols/platformsiwwereusedusedoftoIdevhelopticthh.etreatsm.rvService-OrienatedtoArcandhi-WSDL.tectureyp(SOunicationA)vand6wbebproservicesmessagehahangevcols,eshobtheecomeutuallyquitemessagephangeopularehaiofnhthistheregard.nersWhenvalled"theWplatformsserviceshaunicatevopeprotoaccessliktoSOthe2.3)wcanebeusingedinUDDternet2wTheebwbroserviceswsers,ldierenist(sectionplatformspluscould.inebteracthawitheeacwhtother.esFadvortages;thisapplipurponenose,andplat-exist-formssofttoare.weorkservicestogether,vwthreeebplatformservices/applicationstsareAPdevWSDLelopUDed.SO"WisebXMLser-protovicestoareapplicationsdenedhangeasoselfer-con.tained,APmodesigneddularcommunitsniofviaappliternetcationislogicplatform/languagewhicendenhWSDLproanvidelanguagebusinesslofunctionaliandtWyservices.toisotherdirectoryapplicationswherevicaaregisteranseIncternetforconnec-ebtion.[

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents