Abstract-Service kompositioner drabbas av förändringar i sina partnertjänster. Även om sammansättningen inte förändras, kan dess beteende utvecklas med tiden och bli inkorrekt. Sådana förändringar kan inte förutses fullt ut genom validering före utsläpp, utan innebär en förändring av kvalitetsbedömningsverksamheten. Förutsatt att tjänstens funktionalitet och kvalitet fortlöpande undersöks medan ansökan genomförs, och själva applikationen måste kunna vidta korrigerande åtgärder för att bevara dess pålitlighet och robusthet. Vi föreslår idén om självövervakande BPEL-processer, det vill säga speciella sammansättningar som bedömer deras beteende och reagerar genom användardefinierade regler. Tillsynen består av övervakning och återvinning. Den förra kontrollerar systemets utförande för att se om allt går som planerat, medan den senare försöker rätta till eventuella avvikelser. Dokumentet introducerar två språk för att definiera övervakning och återhämtning och förklarar hur man använder dem för att berika BPEL-processer med självövervakningskapacitet. Tillsyn behandlas som ett övergripande problem som endast blandas i drift, vilket gör det möjligt för olika intressenter att anta olika strategier utan att påverka den faktiska affärslogiken. I dokumentet presenteras också en tillsynsmedveten ram för genomförandet av de berikade processerna, och man diskuterar kortfattat resultaten av interna experiment och en första utvärdering med industriella partner.
Baresi m.fl. REF föreslår en idé om självövervakande BPEL-processer genom att stödja både serviceövervakning och återhämtning för BPEL-processer.
Self-Supervising BPEL Processes
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}