Service Oriented Framework For Analysis


The list of 10 medium-scale BPEL processes -

   BPEL Process Names # I/O Variables # Web services Size (KLOC)
   AbsenceRequest 9 2 0.288
   BuyBook 4 6 0.332
   GovernanceBPEL 8 4 0.435
   HelpDeskServiceRequest 5 5 0.271
   LoanFlowPlus 5 7 0.337
   nrbc 48 9 0.653
   OrderApproval 7 5 0.338
   Store 12 2 0.29
   TravelAgency 18 7 0.393
   VacationRequest 6 5 0.274
   auction 6 3 0.194
   ClaimsApproval 5 4 0.181
   Correlation 2 2 0.081
   DILoanService 2 1 0.077
   FlightBookingFlow 5 1 0.095
   loan_approval 4 3 0.107
   Loan 8 4 0.22
   loanService 3 3 0.1
   orderingService 9 3 0.169
   OrderingService 7 5 0.261
   Pick 10 1 0.17
   purchaseOrder 5 4 0.177
   SalesforceFlow 8 2 0.148
   shippingService 3 1 0.167
   Travel 7 4 0.156

[top]



Summary of the modifications performed on the 11 BPEL processes

The table below presents the modifications performed for the detection of 10 BP-specific antipatterns on 11 BPEL processes:

results1

[top]


The list of the 11 modified BPEL processes -

   BPEL Process Names # I/O Variables # Web services Size (KLOC)
   AbsenceRequest 10 2 0.303
   GovernanceBPEL 9 4 0.437
   VacationRequest 6 5 0.286
   ClaimsApproval 4 4 0.181
   Correlation 1 2 0.081
   DILoanService 2 1 0.081
   FlightBookingFlow 6 1 0.099
   loan_approval 4 3 0.11
   Loan 10 4 0.222
   SalesforceFlow 9 2 0.148
   purchaseOrder 6 4 0.178

[top]



Logo Logo