1.一種基于事務(wù)組合的服務(wù)質(zhì)量性能預(yù)測(cè)方法,其特征在于,包括:
按照組合服務(wù)的工作流順序遍歷所述組合服務(wù),提取所述組合服務(wù)中的組件服務(wù);
判斷所述組件服務(wù)是否為原子服務(wù),若是,則計(jì)算得出所述原子服務(wù)的性能參數(shù),并為所述原子服務(wù)賦予對(duì)應(yīng)的事務(wù)性;否則,調(diào)用設(shè)定算法將所述組件服務(wù)整合成原子服務(wù),并計(jì)算得出所述原子服務(wù)性能參數(shù),并為所述原子服務(wù)賦予對(duì)應(yīng)的事務(wù)性;
提取所述組合服務(wù)中的下一個(gè)組件服務(wù),并返回繼續(xù)判斷所述下一個(gè)組件服務(wù)是否為原子服務(wù),直至所述組合服務(wù)中所有組件服務(wù)均遍歷到為止;
根據(jù)計(jì)算得出的各原子服務(wù)的性能參數(shù)以及各自被賦予的事務(wù)性,確定所述組合服務(wù)的服務(wù)質(zhì)量性能。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述性能參數(shù)包括:原子服務(wù)成功執(zhí)行一次的時(shí)間和成功執(zhí)行概率。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述調(diào)用設(shè)定算法將所述組件服務(wù)整合成原子服務(wù),包括:
識(shí)別所述組件服務(wù)包含的兩個(gè)以上的組合模式,其中,所述兩個(gè)以上的組合模式中包含有一個(gè)最上層組合模式以及至少一個(gè)最下層組合模式,所述最下層組合模式處于所述最上層組合模式之中,作為所述最上層組合模式中的一個(gè)組件服務(wù);
將所述最下層組合模式進(jìn)行整合,得到子原子服務(wù);
將得到的所有子原子服務(wù)進(jìn)行整合,得到所述原子服務(wù)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)計(jì)算得出的各原子服務(wù)的性能參數(shù)以及各自被賦予的事務(wù)性,確定所述組合服務(wù)的服務(wù)質(zhì)量性能,包括:
根據(jù)得出的各原子服務(wù)的組合模式,獲取對(duì)應(yīng)的計(jì)算規(guī)則;
根據(jù)計(jì)算得出的各原子服務(wù)的性能參數(shù)以及各自被賦予的事務(wù)性,采用所述計(jì)算規(guī)則確定出所述組合服務(wù)的服務(wù)質(zhì)量性能。
5.一種基于事務(wù)組合的服務(wù)質(zhì)量性能預(yù)測(cè)裝置,其特征在于,包括:
提取模塊,用于按照組合服務(wù)的工作流順序遍歷所述組合服務(wù),提取所述組合服務(wù)中的組件服務(wù);
處理模塊,用于判斷所述組件服務(wù)是否為原子服務(wù),若是,則計(jì)算得出所述原子服務(wù)的性能參數(shù),并為所述原子服務(wù)賦予對(duì)應(yīng)的事務(wù)性;否則,調(diào)用設(shè)定算法將所述組件服務(wù)整合成原子服務(wù),并計(jì)算得出所述原子服務(wù)性能參數(shù),并為所述原子服務(wù)賦予對(duì)應(yīng)的事務(wù)性;
所述提取模塊,還用于提取所述組合服務(wù)中的下一個(gè)組件服務(wù),并返回繼續(xù)判斷所述下一個(gè)組件服務(wù)是否為原子服務(wù),直至所述組合服務(wù)中所有組件服務(wù)均遍歷到為止;
確定模塊,用于根據(jù)計(jì)算得出的各原子服務(wù)的性能參數(shù)以及各自被賦予的事務(wù)性,確定所述組合服務(wù)的服務(wù)質(zhì)量性能。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述性能參數(shù)包括:原子服務(wù)成功執(zhí)行一次的時(shí)間和成功執(zhí)行概率。
7.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述處理模塊,具體用于:
識(shí)別所述組件服務(wù)包含的兩個(gè)以上的組合模式,其中,所述兩個(gè)以上的組合模式中包含有一個(gè)最上層組合模式以及至少一個(gè)最下層組合模式,所述最下層組合模式處于所述最上層組合模式之中,作為所述最上層組合模式中的一個(gè)組件服務(wù);
將所述最下層組合模式進(jìn)行整合,得到子原子服務(wù);
將得到的所有子原子服務(wù)進(jìn)行整合,得到所述原子服務(wù)。
8.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述確定模塊,包括:
獲取單元,用于根據(jù)得出的各原子服務(wù)的組合模式,獲取對(duì)應(yīng)的計(jì)算規(guī)則;
確定單元,用于根據(jù)計(jì)算得出的各原子服務(wù)的性能參數(shù)以及各自被賦予的事務(wù)性,采用所述計(jì)算規(guī)則確定出所述組合服務(wù)的服務(wù)質(zhì)量性能。