1.一種跨應(yīng)用數(shù)據(jù)訪問(wèn)方法,其特征在于,所述跨應(yīng)用數(shù)據(jù)訪問(wèn)方法包括以下步驟:
接收第一Web應(yīng)用的服務(wù)請(qǐng)求;
根據(jù)所述服務(wù)請(qǐng)求,確定已聲明提供所述服務(wù)的第二Web應(yīng)用;
通過(guò)所述第二Web應(yīng)用提供的所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口,將所述服務(wù)請(qǐng)求發(fā)送至所述第二Web應(yīng)用,以供所述第二Web應(yīng)用提供所述服務(wù)。
2.如權(quán)利要求1所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)方法,其特征在于,所述接收第一Web應(yīng)用的服務(wù)請(qǐng)求的步驟之前,還包括:
確定所述第二Web應(yīng)用對(duì)外提供的服務(wù);
對(duì)外聲明所述第二Web應(yīng)用提供的服務(wù),并提供所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口,以供所述第一Web應(yīng)用通過(guò)所述訪問(wèn)接口與所述第二Web應(yīng)用進(jìn)行數(shù)據(jù)交互。
3.如權(quán)利要求1所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)方法,其特征在于,所述根據(jù)所述服務(wù)請(qǐng)求,確定已聲明提供所述服務(wù)的第二Web應(yīng)用的步驟包括:
根據(jù)所述服務(wù)請(qǐng)求,判斷所述服務(wù)請(qǐng)求是否指定提供所述服務(wù)的目標(biāo)應(yīng)用;
若是,則將所述目標(biāo)應(yīng)用作為所述第二Web應(yīng)用;
若否,則查找提供所述服務(wù)的Web應(yīng)用,將查找到的Web應(yīng)用作為所述第二Web應(yīng)用。
4.如權(quán)利要求1所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)方法,其特征在于,所述通過(guò)所述第二Web應(yīng)用提供的所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口,將所述服務(wù)請(qǐng)求發(fā)送至所述第二Web應(yīng)用,以供所述第二Web應(yīng)用提供所述服務(wù)的步驟包括:
啟動(dòng)所述第二Web應(yīng)用,并確定所述第二Web應(yīng)用提供的所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口;
將所述服務(wù)請(qǐng)求通過(guò)所述訪問(wèn)接口發(fā)送至所述第二Web應(yīng)用,以供所述 第二Web應(yīng)用提供所述服務(wù)。
5.如權(quán)利要求1至4任一項(xiàng)所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)方法,其特征在于,所述通過(guò)所述第二Web應(yīng)用提供的所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口,將所述服務(wù)請(qǐng)求發(fā)送至所述第二Web應(yīng)用,以供所述第二Web應(yīng)用提供所述服務(wù)的步驟之后,還包括:
在所述服務(wù)請(qǐng)求需要返回響應(yīng)消息時(shí),接收所述第二Web應(yīng)用返回的響應(yīng)消息,并將所述響應(yīng)消息發(fā)送至所述第一Web應(yīng)用。
6.一種跨應(yīng)用數(shù)據(jù)訪問(wèn)裝置,其特征在于,所述跨應(yīng)用數(shù)據(jù)訪問(wèn)裝置包括:
接收模塊,用于接收第一Web應(yīng)用的服務(wù)請(qǐng)求;
確定模塊,用于根據(jù)所述服務(wù)請(qǐng)求,確定已聲明提供所述服務(wù)的第二Web應(yīng)用;
發(fā)送模塊,用于通過(guò)所述第二Web應(yīng)用提供的所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口,將所述服務(wù)請(qǐng)求發(fā)送至所述第二Web應(yīng)用,以供所述第二Web應(yīng)用提供所述服務(wù)。
7.如權(quán)利要求6所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)裝置,其特征在于,所述跨應(yīng)用數(shù)據(jù)訪問(wèn)裝置還包括聲明模塊;
所述確定模塊,還用于確定所述第二Web應(yīng)用對(duì)外提供的服務(wù);
所述聲明模塊,用于對(duì)外聲明所述第二Web應(yīng)用提供的服務(wù),并提供所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口,以供所述第一Web應(yīng)用通過(guò)所述訪問(wèn)接口與所述第二Web應(yīng)用進(jìn)行數(shù)據(jù)交互。
8.如權(quán)利要求6所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)裝置,其特征在于,所述確定模塊包括判斷單元及確定單元;
所述判斷單元,用于根據(jù)所述服務(wù)請(qǐng)求,判斷所述服務(wù)請(qǐng)求是否指定提供所述服務(wù)的目標(biāo)應(yīng)用;
所述確定單元,用于若所述服務(wù)請(qǐng)求已指定提供所述服務(wù)的目標(biāo)應(yīng)用, 則將所述目標(biāo)應(yīng)用作為所述第二Web應(yīng)用;
所述確定單元,還用于若所述服務(wù)請(qǐng)求未指定提供所述服務(wù)的目標(biāo)應(yīng)用,則查找提供所述服務(wù)的Web應(yīng)用,將查找到的Web應(yīng)用作為所述第二Web應(yīng)用。
9.如權(quán)利要求6所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)裝置,其特征在于,所述發(fā)送模塊包括啟動(dòng)單元及發(fā)送單元;
所述啟動(dòng)單元,用于啟動(dòng)所述第二Web應(yīng)用,并確定所述第二Web應(yīng)用提供的所述服務(wù)對(duì)應(yīng)的訪問(wèn)接口;
所述發(fā)送單元,用于將所述服務(wù)請(qǐng)求通過(guò)所述訪問(wèn)接口發(fā)送至所述第二Web應(yīng)用,以供所述第二Web應(yīng)用提供所述服務(wù)。
10.如權(quán)利要求6至9任一項(xiàng)所述的跨應(yīng)用數(shù)據(jù)訪問(wèn)裝置,其特征在于,
所述發(fā)送模塊,還用在所述服務(wù)請(qǐng)求需要返回響應(yīng)消息時(shí),接收所述第二Web應(yīng)用返回的響應(yīng)消息,并將所述響應(yīng)消息發(fā)送至所述第一Web應(yīng)用。