專利名稱:基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種提取通用的服務(wù)模塊,實(shí)現(xiàn)管理工作流的方法,具體地說(shuō) 是一種基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方法。
背景技術(shù):
現(xiàn)階段管理軟件企業(yè)發(fā)展過(guò)程中很難形成統(tǒng)一的標(biāo)準(zhǔn)化軟件,而且軟件重 復(fù)開(kāi)發(fā)量大。由于操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)不一致,導(dǎo)致信息交互比較困難,形成 了許多信息孤島,給企業(yè)決策帶來(lái)困難,加大了企業(yè)運(yùn)費(fèi)、庫(kù)房成本。因此企 業(yè)信息集成已成為企業(yè)需要解決的問(wèn)題。然而企業(yè)的規(guī)模不斷擴(kuò)大,大規(guī)模定 制和柔性化定制的產(chǎn)生,使得企業(yè)管理流程更加復(fù)雜。因此在信息化實(shí)施過(guò)程 中,軟件開(kāi)發(fā)的工作量很大,解決的方法就是要設(shè)計(jì)管理工作流,提取通用的 服務(wù)模塊。
因此軟件的開(kāi)發(fā)要向現(xiàn)代企業(yè)大規(guī)模生產(chǎn)一樣。大規(guī)模生產(chǎn)形成專業(yè)化、 標(biāo)準(zhǔn)化的零部件生產(chǎn)企業(yè),這樣產(chǎn)品的生產(chǎn)就可以根據(jù)零部件進(jìn)行裝配,方便 了拆卸、回收與再利用,提高了客戶需求的響應(yīng)速度。作為軟件的生產(chǎn)也可以 走標(biāo)準(zhǔn)化的道路,形成標(biāo)準(zhǔn)化的服務(wù)模塊,將服務(wù)模塊封裝,服務(wù)可以外包給 第三方軟件企業(yè)開(kāi)發(fā),軟件最終的生產(chǎn)可以根據(jù)工作流引擎,完成軟件的組裝。 這就是即插即用的管理方面,實(shí)現(xiàn)軟件的快速重組,提高軟件的開(kāi)發(fā)速度。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方 法,該方法中形成標(biāo)準(zhǔn)化的服務(wù)模塊,實(shí)現(xiàn)軟件的快速重組,提高軟件的開(kāi)發(fā) 速度。
本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的
一種基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方法,其特征在于它將服 務(wù)模塊封裝,實(shí)現(xiàn)軟件的快速重組,包括以下步驟-
1) 建立軟件開(kāi)發(fā)的工作流
首先對(duì)企業(yè)的管理流程進(jìn)行調(diào)研,結(jié)合現(xiàn)代管理理念,企業(yè)的業(yè)務(wù)實(shí)際工 作流程及軟件的開(kāi)發(fā)流程,歸納、總結(jié)出企業(yè)的不同業(yè)務(wù)流程,制定出軟件開(kāi) 發(fā)的工作流程;并在實(shí)際工作中根據(jù)具體需要,適當(dāng)調(diào)整流程2) 制定業(yè)務(wù)節(jié)點(diǎn)軟件工作流中包含了完成任務(wù)的各個(gè)業(yè)務(wù)節(jié)點(diǎn),業(yè)務(wù)節(jié)點(diǎn)是一個(gè)具體的工 作任務(wù),相當(dāng)于一個(gè)具體功能模塊, 一個(gè)流程中由許多業(yè)務(wù)節(jié)點(diǎn)組成,根據(jù)業(yè) 務(wù)的復(fù)雜程度,可以增加和減少各種業(yè)務(wù);
3) 調(diào)用服務(wù)業(yè)務(wù)
服務(wù)業(yè)務(wù)是軟件工作中形成的一個(gè)通用、公用的任務(wù),是軟件開(kāi)發(fā)中最基 礎(chǔ)、最直接的模塊,是工作中形成的,是具體事件的抽取;服務(wù)業(yè)務(wù)封裝后可 隨時(shí)調(diào)用,
4) 完成工作任務(wù)。
本發(fā)明的步驟1)中,可根據(jù)標(biāo)準(zhǔn)化、柔性化和集成化的理念,對(duì)軟件開(kāi) 發(fā)的流程進(jìn)行再造。步驟2)中, 一個(gè)業(yè)務(wù)節(jié)點(diǎn)可包括多個(gè)服務(wù)。步驟3)中, 服務(wù)業(yè)務(wù)是標(biāo)準(zhǔn)化、公共化的應(yīng)用,在實(shí)際工作中要積累、抽取更多的服務(wù)模 塊,便于調(diào)用。
本發(fā)明的管理軟件開(kāi)發(fā)主要包括軟件開(kāi)發(fā)的工作流、業(yè)務(wù)節(jié)點(diǎn)、服務(wù)業(yè)務(wù)。 本發(fā)明通過(guò)形成標(biāo)準(zhǔn)化的服務(wù)模塊,將服務(wù)模塊封裝,服務(wù)可以外包給第三方 軟件企業(yè)開(kāi)發(fā),軟件最終的生產(chǎn)可以根據(jù)工作流引擎,完成軟件的組裝。本發(fā) 明是即插即用的管理方法,實(shí)現(xiàn)軟件的快速重組,提高軟件的開(kāi)發(fā)速度,減少 開(kāi)發(fā)人員的數(shù)量,節(jié)約了成本。
附圖是本發(fā)明的工作流程圖。
具體實(shí)施例方式
一種本發(fā)明所述的基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方法,包括 設(shè)計(jì)工作流、啟動(dòng)工作引擎的業(yè)務(wù)節(jié)點(diǎn)、調(diào)用服務(wù)、服務(wù)封裝、部分軟件的二 次開(kāi)發(fā)等內(nèi)容。
首先建立軟件開(kāi)發(fā)的工作流
對(duì)企業(yè)的管理流程進(jìn)行深入調(diào)研,在結(jié)合現(xiàn)代管理理念,企業(yè)的業(yè)務(wù)實(shí)際 工作流程及軟件的開(kāi)發(fā)流程。歸納、總結(jié)出企業(yè)的不同業(yè)務(wù)流程,制定出軟件 開(kāi)發(fā)的工作流程,同時(shí)在實(shí)際工作中根據(jù)具體需要,適當(dāng)調(diào)整流程圖。并根據(jù) 標(biāo)準(zhǔn)化、柔性化和集成化的理念,合理對(duì)軟件開(kāi)發(fā)的流程進(jìn)行再造。
制定業(yè)務(wù)節(jié)點(diǎn)
軟件工作流中包含了完成任務(wù)的各個(gè)節(jié)點(diǎn),節(jié)點(diǎn)是一個(gè)具體的工作任務(wù), 相當(dāng)于一個(gè)具體功能模塊, 一個(gè)流程中由許多業(yè)務(wù)節(jié)點(diǎn)組成,根據(jù)業(yè)務(wù)的復(fù)雜程度,可以增加和減少各種業(yè)務(wù)。 調(diào)用服務(wù)業(yè)務(wù)
服務(wù)是軟件工作中形成的任務(wù)的一個(gè)通用、公用的任務(wù),是軟件開(kāi)發(fā)中最 基礎(chǔ)、最直接的模塊,是工作中形成的,是具體事件的抽取。封裝后可隨時(shí)調(diào) 用。因此服務(wù)業(yè)務(wù)相對(duì)是標(biāo)準(zhǔn)化、公共化的應(yīng)用,軟件在實(shí)際工作中要積累、 抽取更多的服務(wù)模塊,便于調(diào)用。
一個(gè)業(yè)務(wù)節(jié)點(diǎn)可以包括多個(gè)服務(wù)。完成工作 任務(wù)。
本發(fā)明的工作過(guò)程如下
1 .設(shè)計(jì)工作流。設(shè)計(jì)基于不斷增加或減少工作節(jié)點(diǎn)的企業(yè)業(yè)務(wù)管理工作 流,形成合理的業(yè)務(wù)軟件整合工作流。
2. 啟動(dòng)工作引擎的業(yè)務(wù)節(jié)點(diǎn),調(diào)用服務(wù)。業(yè)務(wù)節(jié)點(diǎn)根據(jù)任務(wù)需要調(diào)用一個(gè) 或多個(gè)服務(wù),完成一個(gè)節(jié)點(diǎn)的各項(xiàng)任務(wù),即插即用,完成每個(gè)節(jié)點(diǎn)的組裝,
3. 服務(wù)封裝。根據(jù)具體任務(wù),開(kāi)發(fā)形成各種通用、專用的服務(wù)模塊,并 進(jìn)行封裝,便于隨時(shí)調(diào)用具體的服務(wù)。
4 .根據(jù)實(shí)際需要進(jìn)行部分軟件的二次開(kāi)發(fā),完成整個(gè)工作流任務(wù),同時(shí)不 斷完成服務(wù)封裝數(shù)量,便于即使調(diào)用。
權(quán)利要求
1、一種基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方法,其特征在于它將服務(wù)模塊封裝,實(shí)現(xiàn)軟件的快速重組,包括以下步驟1)建立軟件開(kāi)發(fā)的工作流首先對(duì)企業(yè)的管理流程進(jìn)行調(diào)研,結(jié)合現(xiàn)代管理理念,企業(yè)的業(yè)務(wù)實(shí)際工作流程及軟件的開(kāi)發(fā)流程,歸納、總結(jié)出企業(yè)的不同業(yè)務(wù)流程,制定出軟件開(kāi)發(fā)的工作流程;并在實(shí)際工作中根據(jù)具體需要,適當(dāng)調(diào)整流程圖;2)制定業(yè)務(wù)節(jié)點(diǎn)軟件工作流中包含了完成任務(wù)的各個(gè)業(yè)務(wù)節(jié)點(diǎn),業(yè)務(wù)節(jié)點(diǎn)是一個(gè)具體的工作任務(wù),相當(dāng)于一個(gè)具體功能模塊,一個(gè)流程中由許多業(yè)務(wù)節(jié)點(diǎn)組成,根據(jù)業(yè)務(wù)的復(fù)雜程度,可以增加和減少各種業(yè)務(wù);3)調(diào)用服務(wù)業(yè)務(wù)服務(wù)業(yè)務(wù)是軟件工作中形成的一個(gè)通用、公用的任務(wù),是軟件開(kāi)發(fā)中最基礎(chǔ)、最直接的模塊,是工作中形成的,是具體事件的抽??;服務(wù)業(yè)務(wù)封裝后可隨時(shí)調(diào)用;4)完成工作任務(wù)。
2、 根據(jù)權(quán)利要求1所述的基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方 法,其特征在于步驟1)中,根據(jù)標(biāo)準(zhǔn)化、柔性化和集成化的理念,對(duì)軟件 開(kāi)發(fā)的流程進(jìn)行再造。
3、 根據(jù)權(quán)利要求1所述的基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方 法,其特征在于步驟2)中, 一個(gè)業(yè)務(wù)節(jié)點(diǎn)包括多個(gè)服務(wù)。
4、 根據(jù)權(quán)利要求1所述的基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方 法,其特征在于步驟3)中,服務(wù)業(yè)務(wù)是標(biāo)準(zhǔn)化、公共化的應(yīng)用,在實(shí)際工 作中要積累、抽取更多的服務(wù)模塊,便于調(diào)用。
全文摘要
本發(fā)明公開(kāi)了一種基于調(diào)用業(yè)務(wù)節(jié)點(diǎn)與服務(wù)的軟件工作流組合方法,它將服務(wù)模塊封裝,實(shí)現(xiàn)軟件的快速重組,首先根據(jù)具體需要建立軟件開(kāi)發(fā)的工作流;根據(jù)具體的工作任務(wù)制定業(yè)務(wù)節(jié)點(diǎn);調(diào)用需要的服務(wù)業(yè)務(wù),完成工作任務(wù)。本發(fā)明形成標(biāo)準(zhǔn)化的服務(wù)模塊,實(shí)現(xiàn)軟件的快速重組,提高軟件的開(kāi)發(fā)速度,減少開(kāi)發(fā)人員的數(shù)量,節(jié)約了成本。
文檔編號(hào)G06F9/44GK101452389SQ200810243969
公開(kāi)日2009年6月10日 申請(qǐng)日期2008年12月18日 優(yōu)先權(quán)日2008年12月18日
發(fā)明者軍 劉, 杰 曹, 楊風(fēng)召 申請(qǐng)人:南京財(cái)經(jīng)大學(xué)