專利名稱:一種應(yīng)用集成調(diào)用方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件集成技術(shù)領(lǐng)域,更具體地,特別是涉及一種應(yīng)用集成調(diào)用方法及系統(tǒng)。
背景技術(shù):
OSGI (Open Service Gateway Initiative,開(kāi)發(fā)服務(wù)網(wǎng)關(guān))是一種廣泛應(yīng)用的輕量級(jí)軟件基礎(chǔ)框架,為構(gòu)件化軟件的開(kāi)發(fā)和運(yùn)行提供了支撐環(huán)境。OSGI提供了一套清晰的分層架構(gòu),不同的開(kāi)發(fā)商在開(kāi)發(fā)具有相同應(yīng)用功能的不同應(yīng)用模塊時(shí),使用OSGI開(kāi)發(fā)實(shí)現(xiàn)了不同應(yīng)用模塊之間的高內(nèi)聚和低耦合。但是,申請(qǐng)人經(jīng)過(guò)對(duì)現(xiàn)有應(yīng)用模塊的操作發(fā)現(xiàn),雖然具有相同應(yīng)用功能的不同應(yīng)用模塊之間實(shí)現(xiàn)了高內(nèi)聚和低耦合,然而具有不同應(yīng)用功能的應(yīng)用模塊相互獨(dú)立且分散分布,在調(diào)用不同的應(yīng)用模塊時(shí),需要花費(fèi)大量的時(shí)間搜索用戶所調(diào)用的應(yīng)用模塊,降低操作效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種應(yīng)用集成調(diào)用方法及系統(tǒng),以解決現(xiàn)有技術(shù)中不同應(yīng)用功能的應(yīng)用模塊相互獨(dú)立且分散分布,在調(diào)用不同的應(yīng)用模塊時(shí),需要花費(fèi)大量的時(shí)間搜索用戶所調(diào)用的應(yīng)用模塊,降低操作效率的問(wèn)題。技術(shù)方案如下基于本發(fā)明實(shí)施例的一方面,提供一種應(yīng)用集成調(diào)用方法,包括步驟A 記錄擴(kuò)展接口的標(biāo)識(shí)信息;步驟B:搜索所述擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊,記錄所述應(yīng)用模塊的標(biāo)識(shí)信息,所述應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的擴(kuò)展接口的標(biāo)識(shí)信息相對(duì)應(yīng);步驟C:接收應(yīng)用模塊調(diào)用請(qǐng)求,所述應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有應(yīng)用模塊的標(biāo)識(shí)信息;步驟D 從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的應(yīng)用模塊,調(diào)用匹配到的應(yīng)用模塊。優(yōu)選地,當(dāng)未匹配到相對(duì)應(yīng)的應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。優(yōu)選地,在步驟B之后,步驟C之前還包括步驟E 搜索與各個(gè)應(yīng)用模塊對(duì)應(yīng)的子應(yīng)用模塊,記錄所述子應(yīng)用模塊的標(biāo)識(shí)信息,所述子應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng);步驟D包括從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊;接收子應(yīng)用模塊調(diào)用請(qǐng)求,所述子應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述子應(yīng)用模塊的標(biāo)識(shí)信息;從記錄的子應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述子應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的子應(yīng)用模塊,調(diào)用匹配到的子應(yīng)用模塊。
4
優(yōu)選地,步驟D之后還包括刪除記錄的應(yīng)用模塊的標(biāo)識(shí)信息。優(yōu)選地,所述步驟A和步驟B在擴(kuò)展接口注冊(cè)過(guò)程中進(jìn)行。優(yōu)選地,所述記錄所述應(yīng)用模塊的標(biāo)識(shí)信息具體為當(dāng)所述應(yīng)用模塊的狀態(tài)為已解析狀態(tài)時(shí),記錄所述應(yīng)用模塊的標(biāo)識(shí)信息。優(yōu)選地,所述擴(kuò)展接口的標(biāo)識(shí)信息包括所述擴(kuò)展接口的id,所述應(yīng)用模塊的標(biāo)識(shí)信息包括所述應(yīng)用模塊的id。優(yōu)選地,所述擴(kuò)展接口的標(biāo)識(shí)信息和所述應(yīng)用模塊的標(biāo)識(shí)信息存儲(chǔ)在同一個(gè)XML 文件中。基于本發(fā)明實(shí)施例的另一方面,提供一種應(yīng)用集成調(diào)用系統(tǒng),包括接口信息記錄裝置,用于記錄擴(kuò)展接口的標(biāo)識(shí)信息;應(yīng)用模塊信息記錄裝置,用于搜索所述擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊, 記錄所述應(yīng)用模塊的標(biāo)識(shí)信息,所述應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的擴(kuò)展接口的標(biāo)識(shí)信息相對(duì)應(yīng);請(qǐng)求接收裝置,用于接收應(yīng)用模塊調(diào)用請(qǐng)求,所述應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述應(yīng)用模塊的標(biāo)識(shí)信息;匹配調(diào)用裝置,用于從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的應(yīng)用模塊,調(diào)用匹配到的應(yīng)用模塊,當(dāng)未匹配到相對(duì)應(yīng)的應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。優(yōu)選地,還包括子應(yīng)用模塊信息記錄裝置,用于搜索與各個(gè)應(yīng)用模塊對(duì)應(yīng)的子應(yīng)用模塊,記錄所述子應(yīng)用模塊的標(biāo)識(shí)信息,所述子應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng);所述匹配調(diào)用裝置包括應(yīng)用匹配單元,用于從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述擴(kuò)展接口的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息;子應(yīng)用請(qǐng)求接收單元,用于接收子應(yīng)用模塊調(diào)用請(qǐng)求,所述子應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述子應(yīng)用模塊的標(biāo)識(shí)信息;子應(yīng)用匹配調(diào)用單元,用于從記錄的子應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述子應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的子應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的子應(yīng)用模塊,調(diào)用匹配到的子應(yīng)用模塊,當(dāng)未匹配到相對(duì)應(yīng)的子應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。優(yōu)選地,還包括刪除裝置,用于刪除記錄的應(yīng)用模塊的標(biāo)識(shí)信息。應(yīng)用上述技術(shù)方案,記錄擴(kuò)展接口和與擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊的標(biāo)識(shí)信息,完成應(yīng)用模塊的集成,提高應(yīng)用模塊的集成度。進(jìn)一步,在接收到攜帶有應(yīng)用模塊的標(biāo)識(shí)信息的應(yīng)用模塊調(diào)用請(qǐng)求時(shí),從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與請(qǐng)求中應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到對(duì)應(yīng)的應(yīng)用模塊,調(diào)用匹配到的應(yīng)用模塊, 提高應(yīng)用模塊的調(diào)用效率,進(jìn)一步提高操作效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用方法的一種流程圖;圖2為本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用方法的另一種流程圖;圖3為本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用系統(tǒng)的一種結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用系統(tǒng)的另一種結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了便于本領(lǐng)域技術(shù)人員對(duì)本發(fā)明的理解,首先對(duì)申請(qǐng)文件中的術(shù)語(yǔ)進(jìn)行解釋說(shuō)明。應(yīng)用模塊提供應(yīng)用功能的模塊,其中應(yīng)用功能為提供給用戶的不同服務(wù),如提供電腦桌面背景設(shè)置的服務(wù);擴(kuò)展接口 應(yīng)用模塊提供服務(wù)的入口,當(dāng)操作擴(kuò)展接口時(shí),即可調(diào)用相應(yīng)的應(yīng)用模塊。申請(qǐng)人:經(jīng)過(guò)研究發(fā)現(xiàn),雖然基于OSGI開(kāi)發(fā)的應(yīng)用模塊實(shí)現(xiàn)了模塊之間的高內(nèi)聚和低耦合,但是對(duì)于不同應(yīng)用功能的應(yīng)用模塊相互獨(dú)立且分散分布,集成度低,從而在調(diào)用不同的應(yīng)用模塊時(shí),需要逐一搜索所有應(yīng)用模塊,操作效率降低。因此,為了解決上述問(wèn)題, 本發(fā)明實(shí)施例公開(kāi)了一種應(yīng)用集成調(diào)用方法,將具有不同應(yīng)用功能的應(yīng)用模塊集成,提高集成度,進(jìn)而在調(diào)用過(guò)程中,即可通過(guò)匹配與請(qǐng)求攜帶的應(yīng)用模塊的標(biāo)識(shí)信息,調(diào)用相對(duì)應(yīng)的應(yīng)用模塊,提高應(yīng)用模塊的調(diào)用效率,進(jìn)一步提高操作效率。 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。一個(gè)實(shí)施例請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例公開(kāi)的一種應(yīng)用集成調(diào)用方法的流程圖,包括SlOl 記錄擴(kuò)展接口的標(biāo)識(shí)信息。其中擴(kuò)展接口包括point字段,上述擴(kuò)展接口的字段記錄在擴(kuò)展接口 Schema中,擴(kuò)展接口 Schema格式為〈element name=" extension" >〈attribute name = " point " type = " string " use ="required" />〈/element〉其中p0int字段為擴(kuò)展接口的一個(gè)屬性,表明extension為一個(gè)擴(kuò)展接口。相應(yīng)地,上述擴(kuò)展接口 Schema信息在XML文件中聲明,可以通過(guò)下述XML文件聲
明表示,如
6<extension-point
id=" org.trustie.loong.guilayer.extension.headextend" name=" headextend"
schema="schema/org.trustie.loong.guilayer.extension.headextend.exsd"
/>其中id字段包括在擴(kuò)展接口 extension的標(biāo)識(shí)信息中,表示擴(kuò)展接口 extension 的標(biāo)識(shí)符,每個(gè)擴(kuò)展接口對(duì)應(yīng)唯一的id。name字段表示擴(kuò)展接口 extension面向用戶的標(biāo)識(shí)。schema字段表示擴(kuò)展接口 Schema的名稱,艮口 schema字段為schema/ org. trustie. loong. guilayer, extension, headextend. exsd 時(shí),擴(kuò)展接 Π Schema 定義了一個(gè)擴(kuò)展接 Π extension。S102:搜索擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊,記錄所述應(yīng)用模塊的標(biāo)識(shí)信息,所述應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的待集成的擴(kuò)展接口的標(biāo)識(shí)信息相對(duì)應(yīng)。具體為通過(guò)搜索與擴(kuò)展接口的標(biāo)識(shí)信息,如id相對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息,以搜索與擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊。應(yīng)用模塊的狀態(tài)包括“已解析”和“已安裝”狀態(tài),通過(guò)監(jiān)測(cè)應(yīng)用模塊中標(biāo)識(shí)狀態(tài)的字段確定應(yīng)用模塊的狀態(tài)。當(dāng)應(yīng)用模塊的狀態(tài)為“已解析”狀態(tài)時(shí),表明該應(yīng)用模塊為待集成的應(yīng)用模塊;當(dāng)應(yīng)用模塊的狀態(tài)為“已安裝”狀態(tài)時(shí),表明該應(yīng)用模塊不為待集成的應(yīng)用模塊。與上述擴(kuò)展接口 extension的XML文件聲明相對(duì)應(yīng)的,應(yīng)用模塊的標(biāo)識(shí)信息包括應(yīng)用模塊的id,記錄在應(yīng)用模塊的XML文件中,應(yīng)用模塊的XML文件聲明如下
<extension-point
id="org.trustie.loong.itergrationgui.framework.extendsion"> 〈perspective
id="orglrustie.loong.itergrationgui.perspective.ConfigAdminPe rspective"> 〈/perspective〉 〈/extension〉其中id = " org. trustie. loong. itergrationgui. framework, extendsion " 為擴(kuò)展接口 extension的標(biāo)識(shí)符,perspective表明一個(gè)應(yīng)用模塊,id = ‘‘ org. trustie. loong. itergrationgui. perspective. ConfigAdminPerspective “為應(yīng)用模塊 perspective的標(biāo)識(shí)符。應(yīng)用模塊的XML文件和擴(kuò)展接口的XML文件可以存儲(chǔ)在同一個(gè)XML 文件中。上述步驟SlOl和步驟S102在擴(kuò)展接口注冊(cè)過(guò)程中進(jìn)行,其中擴(kuò)展接口注冊(cè)過(guò)程為構(gòu)建擴(kuò)展接口的過(guò)程,如將本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用方法集成到界面中,在界面中集成擴(kuò)展接口的過(guò)程為擴(kuò)展接口注冊(cè)過(guò)程。在擴(kuò)展接口注冊(cè)過(guò)程中,需要將該擴(kuò)展接口的標(biāo)識(shí)信息,以及與該擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊的標(biāo)識(shí)信息記錄,以便于后續(xù)調(diào)用。需要說(shuō)明的是雖然擴(kuò)展接口的標(biāo)識(shí)信息和應(yīng)用模塊的標(biāo)識(shí)信息的記錄在擴(kuò)展接口注冊(cè)過(guò)程中進(jìn)行,但是擴(kuò)展接口的標(biāo)識(shí)信息和應(yīng)用模塊的標(biāo)識(shí)信息在不同階段加載,擴(kuò)展接口的標(biāo)識(shí)信息在界面啟動(dòng)時(shí)加載,而應(yīng)用模塊的標(biāo)識(shí)信息延時(shí)加載,如在操作擴(kuò)展接口時(shí),加載與其對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息。S103:接收應(yīng)用模塊調(diào)用請(qǐng)求,應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有應(yīng)用模塊的標(biāo)識(shí)信息。前已述及,本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用方法集成到界面中,而各個(gè)待集成的應(yīng)用模塊設(shè)置為界面中的按鍵,當(dāng)用戶點(diǎn)擊“按鍵”時(shí),觸發(fā)應(yīng)用模塊調(diào)用請(qǐng)求,請(qǐng)求中攜帶有應(yīng)用模塊的標(biāo)識(shí)信息,如id。S104 判斷是否從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配到與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配到與所述應(yīng)用模塊對(duì)應(yīng)的應(yīng)用模塊,執(zhí)行步驟S105,當(dāng)從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,未匹配到與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,執(zhí)行步驟S106。S105 調(diào)用匹配到的應(yīng)用模塊。不同的應(yīng)用模塊的標(biāo)識(shí)信息,如id是唯一的,因此,攜帶有應(yīng)用模塊的標(biāo)識(shí)信息的應(yīng)用模塊調(diào)用請(qǐng)求可以最多匹配出一個(gè)應(yīng)用模塊,當(dāng)匹配到應(yīng)用模塊時(shí),則可調(diào)用該應(yīng)用模塊。如用戶點(diǎn)擊按鍵A,觸發(fā)應(yīng)用模塊調(diào)用請(qǐng)求,按鍵A對(duì)應(yīng)唯一的應(yīng)用模塊B,從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配到應(yīng)用模塊B,調(diào)用應(yīng)用模塊B。假如應(yīng)用模塊B為桌面顯示應(yīng)用模塊,則在界面上顯示相應(yīng)的桌面。S106 結(jié)束執(zhí)行過(guò)程。需要說(shuō)明的是本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用方法中,擴(kuò)展接口為一個(gè),而與其對(duì)應(yīng)的待集成的應(yīng)用模塊為多個(gè)。應(yīng)用上述技術(shù)方案,記錄擴(kuò)展接口和與擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊的標(biāo)識(shí)信息,完成應(yīng)用模塊的集成,提高應(yīng)用模塊的集成度。進(jìn)一步,在接收到攜帶有應(yīng)用模塊的標(biāo)識(shí)信息的應(yīng)用模塊調(diào)用請(qǐng)求時(shí),從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與請(qǐng)求中應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到對(duì)應(yīng)的應(yīng)用模塊時(shí),調(diào)用匹配到的應(yīng)用模塊,提高應(yīng)用模塊的調(diào)用效率,進(jìn)一步提高操作效率。另一個(gè)實(shí)施例上述方法實(shí)施例適用于應(yīng)用模塊未包括子應(yīng)用模塊的情況,當(dāng)應(yīng)用模塊包括子應(yīng)用模塊時(shí),需要進(jìn)一步匹配子應(yīng)用模塊調(diào)用,如圖2所示。圖2是本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用方法的流程圖,包括S201 記錄擴(kuò)展接口的標(biāo)識(shí)信息。S202:搜索擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊,記錄所述應(yīng)用模塊的標(biāo)識(shí)信息,所述應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的擴(kuò)展接口的標(biāo)識(shí)信息相對(duì)應(yīng)。S203 搜索與各個(gè)應(yīng)用模塊對(duì)應(yīng)的子應(yīng)用模塊,記錄所述子應(yīng)用模塊的標(biāo)識(shí)信息, 所述子應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng)。子應(yīng)用模塊的標(biāo)識(shí)信息包括子應(yīng)用模塊的id,記錄在應(yīng)用模塊的XML文件中,添加有子應(yīng)用模塊的應(yīng)用模塊的XML文件聲明如下
<extension-point
id="org.trustie.loong.itergrationgui.framework.extendsion"> 〈perspective
id=Morglrustie.loong.itergrationgui.perspective.ConfigAdminPers pective"> 〈view
id="org.tmstie.loong.admin.configuration.view.ConfigAdminV iew"
name="ConfigAdmin"> </view> 〈/perspective〉 〈/extension〉其中view 表明一個(gè)子應(yīng)用模塊,id = ‘‘ org. trustie. loong. admin, configuration, view. ConfigAdminView"為子應(yīng)用模塊的標(biāo)識(shí)符。S204:接收應(yīng)用模塊調(diào)用請(qǐng)求,應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述應(yīng)用模塊的標(biāo)識(shí) fn息ο前已述及,本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用方法集成到界面中,且將應(yīng)用模塊設(shè)置為一個(gè)按鍵,當(dāng)用戶點(diǎn)擊“按鍵”時(shí),觸發(fā)應(yīng)用模塊調(diào)用請(qǐng)求,請(qǐng)求中攜帶有應(yīng)用模塊的標(biāo)識(shí)信息,如id。S205 判斷是否從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配到與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配到應(yīng)用模塊,執(zhí)行步驟 S206,當(dāng)從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,未匹配到應(yīng)用模塊,執(zhí)行步驟S210。S206 判斷匹配到的應(yīng)用模塊是否包括子應(yīng)用模塊,當(dāng)匹配到的應(yīng)用模塊包括子應(yīng)用模塊,執(zhí)行步驟S207,當(dāng)匹配到的應(yīng)用模塊未包括子應(yīng)用模塊,執(zhí)行步驟S209。S207:接收子應(yīng)用模塊調(diào)用請(qǐng)求,所述子應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述子應(yīng)用模塊的標(biāo)識(shí)信息。如一個(gè)作為應(yīng)用模塊的按鍵對(duì)應(yīng)多個(gè)子應(yīng)用模塊的按鍵,則用戶選擇要調(diào)用的子應(yīng)用模塊的按鍵,點(diǎn)擊該按鍵,子應(yīng)用模塊觸發(fā)調(diào)用請(qǐng)求,請(qǐng)求中攜帶有子應(yīng)用模塊的標(biāo)識(shí)fe息。S208 從記錄的子應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述子應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的子應(yīng)用模塊,調(diào)用匹配到的子應(yīng)用模塊。S209 調(diào)用匹配到的應(yīng)用模塊。S210 結(jié)束執(zhí)行過(guò)程。上述圖1或圖2所示的應(yīng)用集成調(diào)用方法還可以進(jìn)一步刪除記錄的應(yīng)用模塊的標(biāo)識(shí)fe息。本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分可以互相參見(jiàn),每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。通過(guò)以上的方法實(shí)施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。與上述方法實(shí)施例相對(duì)應(yīng),本發(fā)明實(shí)施例還公開(kāi)了一種應(yīng)用集成調(diào)用系統(tǒng),結(jié)構(gòu)示意圖請(qǐng)參閱圖3,包括接口信息記錄裝置11、應(yīng)用模塊信息記錄裝置12、請(qǐng)求接收裝置 13和匹配調(diào)用裝置14。其中接口信息記錄裝置11,用于記錄擴(kuò)展接口的標(biāo)識(shí)信息。其中擴(kuò)展接口包括point 字段,上述擴(kuò)展接口的字段記錄在擴(kuò)展接口 khema中,擴(kuò)展接口 khema格式為〈element name =“ extension" >〈attribute name = " point " type = " string " use ="required" />〈/element〉其中p0int字段為擴(kuò)展接口的一個(gè)屬性,表明extension為一個(gè)擴(kuò)展接口。擴(kuò)展接口 khema信息在XML文件中聲明,可以通過(guò)下述XML文件聲明表示,如
<extension-point
id=" org.trustie.loong.guilayer.extension.headextend" name=" headextend"
schema="schema/org.trustie.loong.guilayer.extension.headextend.exsd"
/>其中id字段包括在擴(kuò)展接口 extension的標(biāo)識(shí)信息中,表示擴(kuò)展接口 extension 的標(biāo)識(shí)符,每個(gè)擴(kuò)展接口對(duì)應(yīng)唯一的id。name字段表示擴(kuò)展接口 extension面向用戶的標(biāo)識(shí)。schema字段表示擴(kuò)展接口 Schema的名稱,艮口 schema字段為schema/ org. trustie. loong. guilayer, extension, headextend. exsd 時(shí),擴(kuò)展接 Π Schema 定義了一個(gè)擴(kuò)展接 Π extension。應(yīng)用模塊信息記錄裝置12,用于搜索擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊,記錄所述應(yīng)用模塊的標(biāo)識(shí)信息,所述應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的擴(kuò)展接口的標(biāo)識(shí)信息相對(duì)應(yīng)。具體為通過(guò)搜索與擴(kuò)展接口的標(biāo)識(shí)信息,如id相對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息, 以搜索與擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊。應(yīng)用模塊的狀態(tài)包括“已解析”和“已安裝”狀態(tài),通過(guò)監(jiān)測(cè)應(yīng)用模塊中標(biāo)識(shí)狀態(tài)的字段確定應(yīng)用模塊的狀態(tài)。當(dāng)應(yīng)用模塊的狀態(tài)為“已解析”狀態(tài)時(shí),表明該應(yīng)用模塊為待集成的應(yīng)用模塊;當(dāng)應(yīng)用模塊的狀態(tài)為“已安裝”狀態(tài)時(shí),表明該應(yīng)用模塊不為待集成的應(yīng)用模塊。與上述擴(kuò)展接口 extension的XML文件聲明相對(duì)應(yīng)的,應(yīng)用模塊的標(biāo)識(shí)信息包括應(yīng)用模塊的id,記錄在應(yīng)用模塊的XML文件中,應(yīng)用模塊的XML文件聲明如下 〈extension-point
id="org.trustie.loong.itergrationgui.framework.extendsion">
〈perspective
id=Morglrustie.loong.itergrationgui.perspective.ConfigAdminPe rspective"> 〈/perspective〉 〈/extension〉其中id=“ org. trustie. loong. itergrationgui. framework, extendsion " 為擴(kuò)展接口 extension的標(biāo)識(shí)符,perspective表明一個(gè)應(yīng)用模塊,id = ‘‘ org. trustie. loong. iter grationgui. perspective. ConfigAdminPerspective “為應(yīng)用模塊 perspective的標(biāo)識(shí)符。應(yīng)用模塊的XML文件和擴(kuò)展接口的XML文件可以存儲(chǔ)在同一個(gè)XML 文件中。上述接口信息記錄裝置11和應(yīng)用模塊信息記錄裝置12執(zhí)行步驟在擴(kuò)展接口注冊(cè)過(guò)程中進(jìn)行,其中擴(kuò)展接口注冊(cè)過(guò)程為構(gòu)建擴(kuò)展接口的過(guò)程,如將本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用系統(tǒng)集成到界面中,在界面中集成擴(kuò)展接口的過(guò)程為擴(kuò)展接口注冊(cè)過(guò)程。在擴(kuò)展接口注冊(cè)過(guò)程中,需要將該擴(kuò)展接口的標(biāo)識(shí)信息,以及與該擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊的標(biāo)識(shí)信息記錄,以便于后續(xù)調(diào)用。需要說(shuō)明的是雖然擴(kuò)展接口的標(biāo)識(shí)信息和應(yīng)用模塊的標(biāo)識(shí)信息的記錄在擴(kuò)展接口注冊(cè)過(guò)程中進(jìn)行,但是擴(kuò)展接口的標(biāo)識(shí)信息和應(yīng)用模塊的標(biāo)識(shí)信息在不同階段加載,擴(kuò)展接口的標(biāo)識(shí)信息在界面啟動(dòng)時(shí)加載,而應(yīng)用模塊的標(biāo)識(shí)信息延時(shí)加載,如在操作擴(kuò)展接口時(shí),加載與其對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息。請(qǐng)求接收裝置13,用于接收應(yīng)用模塊調(diào)用請(qǐng)求,所述應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述應(yīng)用模塊的標(biāo)識(shí)信息。前已述及,本發(fā)明實(shí)施例公開(kāi)的應(yīng)用集成調(diào)用系統(tǒng)集成到界面中,而各個(gè)待集成的應(yīng)用模塊設(shè)置為界面中的按鍵,當(dāng)用戶點(diǎn)擊“按鍵”時(shí),觸發(fā)應(yīng)用模塊調(diào)用請(qǐng)求,請(qǐng)求中攜帶有應(yīng)用模塊的標(biāo)識(shí)信息,如id。匹配調(diào)用裝置14,用于從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的應(yīng)用模塊,調(diào)用匹配到的應(yīng)用模塊,當(dāng)未匹配到相對(duì)應(yīng)的應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。不同的應(yīng)用模塊的標(biāo)識(shí)信息,如id是唯一的,因此,攜帶有應(yīng)用模塊的標(biāo)識(shí)信息的應(yīng)用模塊調(diào)用請(qǐng)求可以最多匹配出一個(gè)應(yīng)用模塊,當(dāng)匹配到應(yīng)用模塊時(shí),則可調(diào)用該應(yīng)用模塊。如用戶點(diǎn)擊按鍵A,觸發(fā)應(yīng)用模塊調(diào)用請(qǐng)求,按鍵A對(duì)應(yīng)唯一的應(yīng)用模塊B,從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配到應(yīng)用模塊B,調(diào)用應(yīng)用模塊B。假如應(yīng)用模塊B為桌面顯示應(yīng)用模塊,則在界面上顯示相應(yīng)的桌面。上述圖3所示的應(yīng)用集成調(diào)用系統(tǒng)適用于應(yīng)用模塊未包括子應(yīng)用模塊的情況,當(dāng)應(yīng)用模塊包括子應(yīng)用模塊時(shí),需要進(jìn)一步匹配子應(yīng)用模塊調(diào)用,系統(tǒng)的結(jié)構(gòu)示意圖請(qǐng)參閱圖4,在圖3基礎(chǔ)上,增加子應(yīng)用模塊信息記錄裝置15,用于搜索與各個(gè)應(yīng)用模塊對(duì)應(yīng)的子應(yīng)用模塊,記錄所述子應(yīng)用模塊的標(biāo)識(shí)信息,所述子應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng)。子應(yīng)用模塊的標(biāo)識(shí)信息包括子應(yīng)用模塊的id,記錄在應(yīng)用模塊的XML文件中,添加有子應(yīng)用模塊的應(yīng)用模塊的XML文件聲明如下
<extension-point
id="org.trustie.loong.itergrationgui.framework.extendsion"> 〈perspective
id=Morglrustie.loong.itergrationgui.perspective.ConfigAdminPers pective"> 〈view
id="org.tmstie.loong.admin.configuration.view.ConfigAdminV iew"
name="ConfigAdmin"> </view> 〈/perspective〉 〈/extension〉其中view 表明一個(gè)子應(yīng)用模塊,id = ‘‘ org. trustie. loong. admin, configuration, view. ConfigAdminView"為子應(yīng)用模塊的標(biāo)識(shí)符。匹配調(diào)用裝置14包括應(yīng)用匹配單元144、子應(yīng)用請(qǐng)求接收單元145和子應(yīng)用匹配調(diào)用單元146。其中應(yīng)用匹配單元144,用于從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊。子應(yīng)用請(qǐng)求接收單元145,用于接收子應(yīng)用模塊調(diào)用請(qǐng)求,所述子應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述子應(yīng)用模塊的標(biāo)識(shí)信息。如一個(gè)作為應(yīng)用模塊的按鍵對(duì)應(yīng)多個(gè)子應(yīng)用模塊的按鍵,則用戶選擇要調(diào)用的子應(yīng)用模塊的按鍵,點(diǎn)擊該按鍵,子應(yīng)用模塊觸發(fā)調(diào)用請(qǐng)求,請(qǐng)求中攜帶有子應(yīng)用模塊的標(biāo)識(shí)信息。子應(yīng)用匹配調(diào)用單元146,用于從記錄的子應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述子應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的子應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的子應(yīng)用模塊,調(diào)用匹配到的子應(yīng)用模塊,當(dāng)未匹配到相對(duì)應(yīng)的子應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。此外,圖3或圖4所示應(yīng)用集成調(diào)用系統(tǒng),還包括刪除裝置,用于刪除記錄的應(yīng)用
12模塊的標(biāo)識(shí)信息。對(duì)于設(shè)備實(shí)施例而言,由于其基本相應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,在沒(méi)有超過(guò)本申請(qǐng)的精神和范圍內(nèi),可以通過(guò)其他的方式實(shí)現(xiàn)。當(dāng)前的實(shí)施例只是一種示范性的例子, 不應(yīng)該作為限制,所給出的具體內(nèi)容不應(yīng)該限制本申請(qǐng)的目的。例如,所述單元或子單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或多個(gè)子單元結(jié)合一起。另外,多個(gè)單元可以或組件可以結(jié)合或者可以集成到另一個(gè)設(shè)備,或一些特征可以忽略,或不執(zhí)行。以上所述僅是本發(fā)明的具體實(shí)施方式
,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種應(yīng)用集成調(diào)用方法,其特征在于,包括步驟A 記錄擴(kuò)展接口的標(biāo)識(shí)信息;步驟B 搜索所述擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊,記錄所述應(yīng)用模塊的標(biāo)識(shí)信息,所述應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的擴(kuò)展接口的標(biāo)識(shí)信息相對(duì)應(yīng);步驟C:接收應(yīng)用模塊調(diào)用請(qǐng)求,所述應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有應(yīng)用模塊的標(biāo)識(shí)信息;步驟D 從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的應(yīng)用模塊,調(diào)用匹配到的應(yīng)用模塊。
2.根據(jù)權(quán)利要求1所述的應(yīng)用集成調(diào)用方法,其特征在于,當(dāng)未匹配到相對(duì)應(yīng)的應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。
3.根據(jù)權(quán)利要求1所述的應(yīng)用集成調(diào)用方法,其特征在于,在步驟B之后,步驟C之前還包括步驟E 搜索與各個(gè)應(yīng)用模塊對(duì)應(yīng)的子應(yīng)用模塊,記錄所述子應(yīng)用模塊的標(biāo)識(shí)信息, 所述子應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng);步驟D包括從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊;接收子應(yīng)用模塊調(diào)用請(qǐng)求,所述子應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述子應(yīng)用模塊的標(biāo)識(shí) fn息;從記錄的子應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述子應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的子應(yīng)用模塊,調(diào)用匹配到的子應(yīng)用模塊。
4.根據(jù)權(quán)利要求1所述的應(yīng)用集成調(diào)用方法,其特征在于,步驟D之后還包括刪除記錄的應(yīng)用模塊的標(biāo)識(shí)信息。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的應(yīng)用集成調(diào)用方法,其特征在于,所述步驟A和步驟B在擴(kuò)展接口注冊(cè)過(guò)程中進(jìn)行。
6.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的應(yīng)用集成調(diào)用方法,其特征在于,所述記錄所述應(yīng)用模塊的標(biāo)識(shí)信息具體為當(dāng)所述應(yīng)用模塊的狀態(tài)為已解析狀態(tài)時(shí),記錄所述應(yīng)用模塊的標(biāo)識(shí)信息。
7.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的應(yīng)用集成調(diào)用方法,其特征在于,所述擴(kuò)展接口的標(biāo)識(shí)信息包括所述擴(kuò)展接口的id,所述應(yīng)用模塊的標(biāo)識(shí)信息包括所述應(yīng)用模塊的id。
8.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的應(yīng)用集成調(diào)用方法,其特征在于,所述擴(kuò)展接口的標(biāo)識(shí)信息和所述應(yīng)用模塊的標(biāo)識(shí)信息存儲(chǔ)在同一個(gè)XML文件中。
9.一種應(yīng)用集成調(diào)用系統(tǒng),其特征在于,包括接口信息記錄裝置,用于記錄擴(kuò)展接口的標(biāo)識(shí)信息;應(yīng)用模塊信息記錄裝置,用于搜索所述擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊,記錄所述應(yīng)用模塊的標(biāo)識(shí)信息,所述應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的擴(kuò)展接口的標(biāo)識(shí)信息相對(duì)應(yīng);請(qǐng)求接收裝置,用于接收應(yīng)用模塊調(diào)用請(qǐng)求,所述應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述應(yīng)用模塊的標(biāo)識(shí)信息;匹配調(diào)用裝置,用于從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的應(yīng)用模塊,調(diào)用匹配到的應(yīng)用模塊,當(dāng)未匹配到相對(duì)應(yīng)的應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。
10.根據(jù)權(quán)利要求9所述的應(yīng)用集成調(diào)用系統(tǒng),其特征在于,還包括子應(yīng)用模塊信息記錄裝置,用于搜索與各個(gè)應(yīng)用模塊對(duì)應(yīng)的子應(yīng)用模塊,記錄所述子應(yīng)用模塊的標(biāo)識(shí)信息, 所述子應(yīng)用模塊的標(biāo)識(shí)信息與對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息相對(duì)應(yīng);所述匹配調(diào)用裝置包括應(yīng)用匹配單元,用于從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述擴(kuò)展接口的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊的標(biāo)識(shí)信息;子應(yīng)用請(qǐng)求接收單元,用于接收子應(yīng)用模塊調(diào)用請(qǐng)求,所述子應(yīng)用模塊調(diào)用請(qǐng)求中攜帶有所述子應(yīng)用模塊的標(biāo)識(shí)信息;子應(yīng)用匹配調(diào)用單元,用于從記錄的子應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與所述子應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的子應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的子應(yīng)用模塊,調(diào)用匹配到的子應(yīng)用模塊,當(dāng)未匹配到相對(duì)應(yīng)的子應(yīng)用模塊,結(jié)束執(zhí)行過(guò)程。
11.根據(jù)權(quán)利要求9所述的應(yīng)用集成調(diào)用系統(tǒng),其特征在于,還包括刪除裝置,用于刪除記錄的應(yīng)用模塊的標(biāo)識(shí)信息。
全文摘要
本發(fā)明實(shí)施例公開(kāi)一種應(yīng)用集成調(diào)用方法及系統(tǒng)。一種應(yīng)用集成調(diào)用方法,包括記錄擴(kuò)展接口的標(biāo)識(shí)信息;記錄擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊的標(biāo)識(shí)信息;接收攜帶有應(yīng)用模塊的標(biāo)識(shí)信息的應(yīng)用模塊調(diào)用請(qǐng)求;從記錄的應(yīng)用模塊的標(biāo)識(shí)信息中,匹配與應(yīng)用模塊的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用模塊,當(dāng)匹配到相對(duì)應(yīng)的應(yīng)用模塊,調(diào)用匹配到的應(yīng)用模塊。應(yīng)用上述技術(shù)方案,記錄擴(kuò)展接口和與擴(kuò)展接口對(duì)應(yīng)的各個(gè)待集成的應(yīng)用模塊的標(biāo)識(shí)信息,完成應(yīng)用模塊的集成,提高應(yīng)用模塊的集成度。進(jìn)一步,在匹配調(diào)用過(guò)程中,提高應(yīng)用模塊的調(diào)用效率,進(jìn)一步提高操作效率。
文檔編號(hào)G06F9/48GK102436396SQ20111026835
公開(kāi)日2012年5月2日 申請(qǐng)日期2011年9月9日 優(yōu)先權(quán)日2011年9月9日
發(fā)明者劉民, 劉耀, 張世昌 申請(qǐng)人:山東中創(chuàng)軟件商用中間件股份有限公司, 山東中創(chuàng)軟件工程股份有限公司