Webbtjänster lovar att revolutionera det sätt på vilket beräkningsresurser och affärsprocesser erbjuds och åberopas i öppna, distribuerade system, såsom Internet. Dessa tjänster beskrivs med hjälp av maskinläsbara metadata, vilket gör det möjligt för konsumenter att automatiskt upptäcka och tillhandahålla lämpliga tjänster för sina arbetsflöden i körtid. Dagens tillvägagångssätt har dock vanligtvis antagit att tjänstebeskrivningar är korrekta och deterministiska, och har därför försummat att redovisa det faktum att tjänsterna i dessa öppna system till sin natur är opålitliga och osäkra. Närmare bestämt kan nätverksfel, programvarufel och konkurrens om tjänster regelbundet leda till förseningar i utförandet eller till och med tjänstefel. För att ta itu med detta problem måste tillhandahållandet av tjänster utföras på ett mer flexibelt sätt än vad som hittills har övervägts, för att proaktivt hantera fel och återställa arbetsflöden som delvis har misslyckats. I detta syfte utformar och presenterar vi en heuristisk strategi som varierar tillhandahållandet av tjänster i enlighet med deras förväntade resultat. Med hjälp av simulering jämför vi sedan vår algoritm och visar att det leder till en 700% förbättring i genomsnitt nytta, medan framgångsrikt slutföra upp till åtta gånger så många arbetsflöden som tillvägagångssätt som inte överväger tjänstefel.
Det senaste arbetet har undersökt den flexibla tillhandahållandet av webbtjänster i otillförlitliga miljöer REF.
Flexible provisioning of web service workflows
{'venue': 'TOIT', 'journal': None, 'mag_field_of_study': ['Computer Science']}