基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法及系統(tǒng),該數(shù)據(jù)處理方法包括:用戶服務(wù)層:是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口,是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù);中間層:包括應(yīng)用中全部的業(yè)務(wù)處理程序,統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在中間層;數(shù)據(jù)服務(wù)層:進(jìn)行數(shù)據(jù)存取管理、完整性控制及并發(fā)控制。本發(fā)明的有益效果是本發(fā)明的數(shù)據(jù)處理方法及系統(tǒng)具有更好的數(shù)據(jù)安全性,數(shù)據(jù)處理能力得到進(jìn)一步加強(qiáng),便于用戶的操作及使用。
【專利說明】基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)數(shù)據(jù)處理領(lǐng)域,尤其涉及基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的進(jìn)步,社會的發(fā)展,計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于人們的工作和生活當(dāng)中。隨著電子商務(wù)的發(fā)展,使機(jī)票、酒店預(yù)訂非常便利,但是目前的數(shù)據(jù)處理復(fù)雜、數(shù)據(jù)處理能力差,給用戶帶來了諸多煩惱。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)中的問題,本發(fā)明提供了一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法。
[0004]本發(fā)明提供了一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法,包括:
用戶服務(wù)層:是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口,是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù);
中間層:包括應(yīng)用中全部的業(yè)務(wù)處理程序,統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在中間
層;
數(shù)據(jù)服務(wù)層:進(jìn)行數(shù)據(jù)存取管理、完整性控制及并發(fā)控制。
[0005]作為本發(fā)明的進(jìn)一步改進(jìn),所述數(shù)據(jù)服務(wù)層采用DBMS數(shù)據(jù)庫。
[0006]作為本發(fā)明的進(jìn)一步改進(jìn),所述中間層一方面起傳遞數(shù)據(jù)作用,進(jìn)行數(shù)據(jù)處理;而且所述中間層還承擔(dān)安全性檢查的任務(wù)。
[0007]作為本發(fā)明的進(jìn)一步改進(jìn),所述中間層的應(yīng)用邏輯處理在Web應(yīng)用服務(wù)器處理,Web應(yīng)用服務(wù)器提供的服務(wù)包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制。
[0008]作為本發(fā)明的進(jìn)一步改進(jìn),Web應(yīng)用服務(wù)器所使用的是Internet上統(tǒng)一、開放的標(biāo)準(zhǔn);調(diào)用Web應(yīng)用服務(wù)器,能夠直接使用Microsoft SOAP Toolkit或.NET的SOAP客戶端,或者使用自己開發(fā)的SOAP客戶端,然后把SOAP客戶端和應(yīng)用程序連接起來;Web應(yīng)用服務(wù)器在允許重用代碼的同時,同時也允許重用代碼背后的數(shù)據(jù)。
[0009]本發(fā)明還提供了一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理系統(tǒng),包括:
用戶服務(wù)單元:是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口,是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù);
中間單元:包括應(yīng)用中全部的業(yè)務(wù)處理程序,統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在中間單元;
數(shù)據(jù)服務(wù)單元:進(jìn)行數(shù)據(jù)存取管理、完整性控制及并發(fā)控制。
[0010]作為本發(fā)明的進(jìn)一步改進(jìn),所述數(shù)據(jù)服務(wù)單元采用DBMS數(shù)據(jù)庫。
[0011 ] 作為本發(fā)明的進(jìn)一步改進(jìn),所述中間單元一方面起傳遞數(shù)據(jù)作用,進(jìn)行數(shù)據(jù)處理;而且所述中間單元還承擔(dān)安全性檢查的任務(wù)。
[0012]作為本發(fā)明的進(jìn)一步改進(jìn),所述中間單元的應(yīng)用邏輯處理在Web應(yīng)用服務(wù)器處理,Web應(yīng)用服務(wù)器提供的服務(wù)包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制。
[0013]作為本發(fā)明的進(jìn)一步改進(jìn),Web應(yīng)用服務(wù)器所使用的是Internet上統(tǒng)一、開放的標(biāo)準(zhǔn);調(diào)用Web應(yīng)用服務(wù)器,能夠直接使用Microsoft SOAP Toolkit或.NET的SOAP客戶端,或者使用自己開發(fā)的SOAP客戶端,然后把SOAP客戶端和應(yīng)用程序連接起來;Web應(yīng)用服務(wù)器在允許重用代碼的同時,同時也允許重用代碼背后的數(shù)據(jù)。
[0014]本發(fā)明的有益效果是:本發(fā)明的數(shù)據(jù)處理方法及系統(tǒng)具有更好的數(shù)據(jù)安全性,數(shù)據(jù)處理能力得到進(jìn)一步加強(qiáng),便于用戶的操作及使用。
【專利附圖】
【附圖說明】
[0015]圖1是本發(fā)明的原理框圖。
【具體實(shí)施方式】
[0016]本發(fā)明公開了一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法,包括:
用戶服務(wù)層:是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口,是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù);
中間層:包括應(yīng)用中全部的業(yè)務(wù)處理程序,統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在中間
層;
數(shù)據(jù)服務(wù)層:進(jìn)行數(shù)據(jù)存取管理、完整性控制及并發(fā)控制。
[0017]所述數(shù)據(jù)服務(wù)層采用DBMS數(shù)據(jù)庫。
[0018]所述中間層一方面起傳遞數(shù)據(jù)作用,進(jìn)行數(shù)據(jù)處理;而且所述中間層還承擔(dān)安全性檢查的任務(wù)。
[0019]所述中間層的應(yīng)用邏輯處理在Web應(yīng)用服務(wù)器處理,Web應(yīng)用服務(wù)器提供的服務(wù)包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制。
[0020]Web應(yīng)用服務(wù)器所使用的是Internet上統(tǒng)一、開放的標(biāo)準(zhǔn);調(diào)用Web應(yīng)用服務(wù)器,能夠直接使用Microsoft SOAP Toolkit或.NET的SOAP客戶端,或者使用自己開發(fā)的SOAP客戶端,然后把SOAP客戶端和應(yīng)用程序連接起來;Web應(yīng)用服務(wù)器在允許重用代碼的同時,同時也允許重用代碼背后的數(shù)據(jù)。
[0021]如圖1所示,本發(fā)明還公開了一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理系統(tǒng),包括: 用戶服務(wù)單元:是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口,是檢查用戶
輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù);
中間單元:包括應(yīng)用中全部的業(yè)務(wù)處理程序,統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在中間單元;
數(shù)據(jù)服務(wù)單元:進(jìn)行數(shù)據(jù)存取管理、完整性控制及并發(fā)控制。
[0022]所述數(shù)據(jù)服務(wù)單元采用DBMS數(shù)據(jù)庫。
[0023]所述中間單元一方面起傳遞數(shù)據(jù)作用,進(jìn)行數(shù)據(jù)處理;而且所述中間單元還承擔(dān)安全性檢查的任務(wù)。[0024]所述中間單元的應(yīng)用邏輯處理在Web應(yīng)用服務(wù)器處理,Web應(yīng)用服務(wù)器提供的服務(wù)包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制。
[0025]Web應(yīng)用服務(wù)器所使用的是Internet上統(tǒng)一、開放的標(biāo)準(zhǔn);調(diào)用Web應(yīng)用服務(wù)器,能夠直接使用Microsoft SOAP Toolkit或.NET的SOAP客戶端,或者使用自己開發(fā)的SOAP客戶端,然后把SOAP客戶端和應(yīng)用程序連接起來;Web應(yīng)用服務(wù)器在允許重用代碼的同時,同時也允許重用代碼背后的數(shù)據(jù)。
[0026]本發(fā)明是基于B/S結(jié)構(gòu),即Browser/Server (瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet和Intranet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)。它主要是利用了不斷成熟的Wffff瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript...)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù),這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M(jìn)步。
[0027]Browser/Server結(jié)構(gòu)具有以下三個典型的特征:
1.分布在網(wǎng)絡(luò)上的服務(wù)器特征;
2.標(biāo)準(zhǔn)瀏覽器Browser界面特征;
3.數(shù)據(jù)與應(yīng)用邏輯分離的特征。
[0028]Browser/ffebServer/DataBaseServer結(jié)構(gòu)指硬件的體系結(jié)構(gòu),也有相應(yīng)的邏輯的體系結(jié)構(gòu)相對應(yīng)。在Browser / Web Server / Data Base Server計(jì)算模型中,要完成的功能在瀏覽器、Web應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器之間進(jìn)行劃分。
[0029]硬件的Browser/WebServer/DataBaseServer結(jié)構(gòu),通常是指某項(xiàng)請求任務(wù)在瀏覽器或Web應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器之間進(jìn)行分配,其中瀏覽器用來發(fā)送請求和前端表示處理,Web應(yīng)用服務(wù)器處理來自瀏覽器的請求,數(shù)據(jù)庫服務(wù)器處理數(shù)據(jù)查詢邏輯處理。
[0030]對邏輯系統(tǒng)體系來說,分為表示層(用戶服務(wù)層)、商業(yè)邏輯處理層(中間層)、和數(shù)據(jù)處理層(數(shù)據(jù)服務(wù)層)三層客戶\服務(wù)器結(jié)構(gòu)。
[0031]鑒于兩層結(jié)構(gòu)(C/S)在設(shè)計(jì)和應(yīng)用的局限性,將復(fù)雜的業(yè)務(wù)數(shù)據(jù)處理提出,將復(fù)雜的業(yè)務(wù)數(shù)據(jù)處理提出,將系統(tǒng)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)分離,形成三層結(jié)構(gòu)的客戶\服務(wù)器結(jié)構(gòu),運(yùn)用基于組件的分布式技術(shù),從結(jié)構(gòu)上就避免兩層結(jié)構(gòu)的局限性.三層結(jié)構(gòu)具體內(nèi)涵如下:
用戶服務(wù)層:用戶服務(wù)層是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口.它的主要功能是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù)。如果用戶服務(wù)層需要修改時,只需改寫顯示控制和數(shù)據(jù)校驗(yàn)程序,而不影響其他兩層,檢查的內(nèi)容也只限于數(shù)據(jù)格式和取值范圍,不包括有關(guān)業(yè)務(wù)本身的處理邏輯。該用戶服務(wù)層可以理解為瀏覽器。
[0032]中間層:它是應(yīng)用的主體,它包括了應(yīng)用中全部的業(yè)務(wù)處理程序。除了輸入/輸出在用戶服務(wù)層、數(shù)據(jù)庫在數(shù)據(jù)服務(wù)層外,全部的統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在商業(yè)服務(wù)層。中間層一方面起傳遞數(shù)據(jù)作用,一方面進(jìn)行強(qiáng)大的數(shù)據(jù)處理。該層還承擔(dān)安全性檢查的任務(wù)。
[0033]數(shù)據(jù)服務(wù)層就是數(shù)據(jù)庫管理系統(tǒng)(DBMS),負(fù)責(zé)管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。DBMS能迅速執(zhí)行大量的數(shù)據(jù)的更新和檢索。一般商業(yè)服務(wù)層通過發(fā)送SQL命令來操作數(shù)據(jù)庫的數(shù)據(jù)。
[0034]B/S結(jié)構(gòu)中數(shù)據(jù)存取的工作過程:
從基于Web應(yīng)用系統(tǒng)應(yīng)用功能劃分體系結(jié)構(gòu)來看,應(yīng)用處理邏輯、顯示和數(shù)據(jù)表示及用戶交互界面等部分在瀏覽器端完成;應(yīng)用邏輯處理邏輯及表示解釋在Web應(yīng)用服務(wù)器處理,服務(wù)器提供的服務(wù)主要包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制等。而數(shù)據(jù)存取管理、完整性控制及并發(fā)控制等部分在數(shù)據(jù)庫服務(wù)器端完成。
[0035]用戶需要存取數(shù)據(jù)庫,具體將表示為客戶應(yīng)用中的SQL語句,SQL語句嵌入HTML,經(jīng)由Web傳輸?shù)絎eb應(yīng)用服務(wù)器一端,邏輯處理和網(wǎng)絡(luò)連接,傳到了數(shù)據(jù)庫服務(wù)器軟件,由數(shù)據(jù)庫服務(wù)器軟件執(zhí)行SQL語句,實(shí)現(xiàn)對數(shù)據(jù)庫的訪問,具體的磁盤的輸入/輸出再通過應(yīng)用服務(wù)器端的操作系統(tǒng)來完成。從數(shù)據(jù)庫取得的結(jié)果數(shù)據(jù),將按反方向送回給瀏覽器用戶。
[0036]三層結(jié)構(gòu)技術(shù)有如下關(guān)鍵特性:
規(guī)則的封裝,三層結(jié)構(gòu)軟件的中間層是封裝了商務(wù)規(guī)則的組件。商務(wù)業(yè)務(wù)是一種比較規(guī)范化和標(biāo)準(zhǔn)話的流程,分析其整個過程,可以將不同項(xiàng)目建立成不同的對象,根據(jù)其涉及的數(shù)據(jù)和處理流程設(shè)計(jì)成屬性、方法并獨(dú)立封裝,使工作對象化。這樣,又可分析行業(yè)的特性,根據(jù)不同的行業(yè)特性,根據(jù)不同的行業(yè)特性制定不同類別的對象,如:由于行業(yè)的不同,制定不同行業(yè)的資產(chǎn)負(fù)債表等報(bào)表對象,用戶可在按裝時選擇適合的構(gòu)件。另外,可以根據(jù)用戶具體的需求設(shè)計(jì)特定的組件,替換標(biāo)準(zhǔn)件即可為用戶量體裁衣。
[0037]面向?qū)ο缶幊?,組件技術(shù)實(shí)際上就是實(shí)施面向?qū)ο蟮木幊蹋瑢⑦壿媽ο蟪绦蚧瑹o需再次編寫程序。
[0038]采用高性能的DBMS數(shù)據(jù)庫,三層結(jié)構(gòu)的軟件采用高性能的DBMS數(shù)據(jù)庫,DBMS數(shù)據(jù)庫是在服務(wù)器上運(yùn)行的強(qiáng)大數(shù)據(jù)庫引擎,擁有自己的CPU,管理服務(wù)器內(nèi)存和磁盤讀寫操作,數(shù)據(jù)處理功能完善,支持標(biāo)準(zhǔn)的外部查詢語言SQL。
[0039]三層結(jié)構(gòu)支持市場上流性的DBMS數(shù)據(jù)庫系統(tǒng),并且軟件系統(tǒng)易于在各數(shù)據(jù)系統(tǒng)的數(shù)據(jù)移植,這樣真正做到數(shù)據(jù)和程序完全獨(dú)立。值得強(qiáng)調(diào)的一點(diǎn),三層結(jié)構(gòu)軟件將支持同時使用一種數(shù)據(jù)源。
[0040]可擴(kuò)展的集成開發(fā)能力,三層結(jié)構(gòu)軟件由于采用組件化開發(fā),內(nèi)部結(jié)構(gòu)松散與邏輯緊密結(jié)合,將此組件向用戶開放,提供簡單調(diào)用接口,用戶或二次開發(fā)商可以在自己的應(yīng)用程序中調(diào)用該組件,就可將現(xiàn)有或正在研發(fā)的信息系統(tǒng)與系統(tǒng)連接起來,這一點(diǎn)將證明三層結(jié)構(gòu)技術(shù)將具有相當(dāng)?shù)膽?yīng)用價值。
[0041]Web Service (Web應(yīng)用服務(wù)器)主要是為了使原來各孤立的站點(diǎn)之間的信息能夠相互通信、共享而提出的一種接口。
[0042]Web Service 所使用的是 Internet 上統(tǒng)一、開放的標(biāo)準(zhǔn),如 HTTP、XML、SOAP(簡單對象訪問協(xié)議)、WSDL等,所以Web Service可以在任何支持這些標(biāo)準(zhǔn)的環(huán)境(Windows, Linux)中使用。注:SOAP 協(xié)議(Simple Object Access Protocal,簡單對象訪問協(xié)議),它是一個用于分散和分布式環(huán)境下網(wǎng)絡(luò)信息交換的基于XML的通訊協(xié)議。在此協(xié)議下,軟件組件或應(yīng)用程序能夠通過標(biāo)準(zhǔn)的HTTP協(xié)議進(jìn)行通訊。
[0043]Web Services框架的核心技術(shù)包括SOAP ,WSDL和UDDI,它們都是以標(biāo)準(zhǔn)的XML文檔的形式表的。[0044]XML: (Extensible Markup Language)擴(kuò)展型可標(biāo)記語言。面向短期的臨時數(shù)據(jù)處理、面向萬維網(wǎng)絡(luò),是Soap的基礎(chǔ)。
[0045]SOAP, Simple Object Access Protocol,簡單對象訪問協(xié)議。SOAP是一種簡單的、輕量級的基于XML的機(jī)制,用于在網(wǎng)絡(luò)應(yīng)用程序之間進(jìn)行結(jié)構(gòu)化數(shù)據(jù)交換。
[0046]SOAP包括三部分:一個定義描述消息內(nèi)容的框架的信封,一組表不應(yīng)用程序定義的數(shù)據(jù)類型實(shí)例的編碼規(guī)則,以及表示遠(yuǎn)程過程調(diào)用和響應(yīng)的約定。
[0047]WSDL, Web Service Description Language, Web服務(wù)描述語言,是用 XML文檔來描述Web服務(wù)的標(biāo)準(zhǔn),是Web服務(wù)的接口定義語言。WSDL文件是一個XML文檔,用于說明一組SOAP消息以及如何交換這些消息。
[0048]UDDI, Universal Description, Discovery and Integration 統(tǒng)一描述發(fā)現(xiàn)和集成,提供一種發(fā)布和查找服務(wù)描述的方法。UDDI數(shù)據(jù)實(shí)體提供對定義業(yè)務(wù)和服務(wù)信息的支持。WSDL中定義的服務(wù)描述信息是UDDI注冊中心信息的補(bǔ)充。
[0049]Web Services 服務(wù)提供方通過 WSDL (Web Services Description Language)描述所提供的服務(wù),并將這一描述告知Web Services注冊服務(wù)器。注冊服務(wù)器依據(jù)WSDL的描述,依照 UDDI (Universal Description Discovery and Integration)的協(xié)定更新服務(wù)目錄并在Internet上發(fā)布。用戶在使用Web Services前先向注冊服務(wù)器發(fā)出請求,獲得Web Services提供者的地址和服務(wù)接口信息,之后使用SOAP協(xié)議(Simple ObjectAccess Protocol)與Web Services提供者建立連接,進(jìn)行通信。Web Services的技術(shù)主要建立在XML的規(guī)范之上,這保證了這一體系結(jié)構(gòu)的平臺無關(guān)性、語言無關(guān)性和人機(jī)交互性能。
[0050]Web Services的設(shè)計(jì)目標(biāo)就是簡單性和擴(kuò)展性,這有助于大量異構(gòu)程序和平臺之間的互操作性,從而使存在的應(yīng)用程序能夠被廣泛的用戶訪問。Web Services具有如下優(yōu)勢:
1.跨防火墻的通信:如果應(yīng)用程序有成千上萬的用戶,而且分布在世界各地,那么客戶端和服務(wù)器之間的通信將是一個棘手的問題。因?yàn)榭蛻舳撕头?wù)器之間通常會有防火墻或者代理服務(wù)器。傳統(tǒng)的做法是,選擇用瀏覽器作為客戶端,寫下一大堆ASP頁面,把應(yīng)用程序的中間層暴露給最終用戶。這樣做的結(jié)果是開發(fā)難度大,程序很難維護(hù)。要是客戶端代碼不再如此依賴于HTML窗體,客戶端的編程就簡單多了。如果中間層組件換成WebService的話,就可以從用戶接口直接調(diào)用中間層組件,從而省掉建立ASP頁面的那一步。要調(diào)用Web Service,可以直接使用Microsoft SOAP Toolkit或.NET這樣的SOAP客戶端,也可以使用自己開發(fā)的SOAP客戶端,然后把它和應(yīng)用程序連接起來。不僅縮短了開發(fā)周期,還減少了代碼復(fù)雜度,并能夠增強(qiáng)應(yīng)用程序的可維護(hù)性。同時,應(yīng)用程序也不再需要在每次調(diào)用中間層組件時,都跳轉(zhuǎn)到相應(yīng)的“結(jié)果頁”。
[0051]2.應(yīng)用程序集成:企業(yè)級的應(yīng)用程序開發(fā)者都知道,企業(yè)里經(jīng)常都要把用不同語言寫成的、在不同平臺上運(yùn)行的各種程序集成起來,而這種集成將花費(fèi)很大的開發(fā)力量。應(yīng)用程序經(jīng)常需要從運(yùn)行的一臺主機(jī)上的程序中獲取數(shù)據(jù);或者把數(shù)據(jù)發(fā)送到主機(jī)或其它平臺應(yīng)用程序中去。即使在同一個平臺上,不同軟件廠商生產(chǎn)的各種軟件也常常需要集成起來。通過Web Service,應(yīng)用程序可以用標(biāo)準(zhǔn)的方法把功能和數(shù)據(jù)“暴露”出來,供其它應(yīng)用程序使用。[0052]3.B2B 的集成:B2B 指的是 Business to Business, as in businesses doingbusiness with other businesses,商家(泛指企業(yè))對商家的電子商務(wù),即企業(yè)與企業(yè)之間通過互聯(lián)網(wǎng)進(jìn)行產(chǎn)品、服務(wù)及信息的交換。通俗的說法是指進(jìn)行電子商務(wù)交易的供需雙方都是商家(或企業(yè)、公司),她們使用了 Internet的技術(shù)或各種商務(wù)網(wǎng)絡(luò)平臺,完成商務(wù)交易的過程。Web Service是B2B集成成功的關(guān)鍵。通過Web Service,公司可以只需把關(guān)鍵的商務(wù)應(yīng)用“暴露”給指定的供貨商和客戶,就可以了,Web Service運(yùn)行在Internet上,在世界任何地方都可輕易實(shí)現(xiàn),其運(yùn)行成本就相對較低。Web Service只是B2B集成的一個關(guān)鍵部分,還需要許多其它的部分才能實(shí)現(xiàn)集成。用Web Service來實(shí)現(xiàn)B2B集成的最大好處在于可以輕易實(shí)現(xiàn)互操作性。只要把商務(wù)邏輯“暴露”出來,成為Web Service,就可以讓任何指定的合作伙伴調(diào)用這些商務(wù)邏輯,而不管他們的系統(tǒng)在什么平臺上運(yùn)行,使用什么開發(fā)語言。這樣就大大減少了花在B2B集成上的時間和成本。
[0053]4.軟件和數(shù)據(jù)重用:Web Service在允許重用代碼的同時,可以重用代碼背后的數(shù)據(jù)。使用Web Service,再也不必像以前那樣,要先從第三方購買、安裝軟件組件,再從應(yīng)用程序中調(diào)用這些組件;只需要直接調(diào)用遠(yuǎn)程的Web Service就可以了。另一種軟件重用的情況是,把好幾個應(yīng)用程序的功能集成起來,通過Web Service “暴露”出來,就可以非常容易地把所有這些功能都集成到你的門戶站點(diǎn)中,為用戶提供一個統(tǒng)一的、友好的接口??梢栽趹?yīng)用程序中使用第三方的Web Service提供的功能,也可以把自己的應(yīng)用程序功能通過Web Service提供給別人。兩種情況下,都可以重用代碼和代碼背后的數(shù)據(jù)。
[0054]本發(fā)明在XML Web Service的應(yīng)用,最初的XML Web Service通常是可以方便地并入應(yīng)用程序的信息來源,如股票價格、天氣預(yù)報(bào)、體育成績等等。以XML Web Service方式提供現(xiàn)有應(yīng)用程序,可以構(gòu)建新的、更強(qiáng)大的應(yīng)用程序,并利用XML Web Service作為構(gòu)造塊。例如,用戶可以開發(fā)一個采購應(yīng)用程序,以自動獲取來自不同供貨商的價格信息,從而使用戶可以選擇供貨商。
[0055]以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理方法,其特征在于,包括: 用戶服務(wù)層:是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口,是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù); 中間層:包括應(yīng)用中全部的業(yè)務(wù)處理程序,統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在中間層; 數(shù)據(jù)服務(wù)層:進(jìn)行數(shù)據(jù)存取管理、完整性控制及并發(fā)控制。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于:所述數(shù)據(jù)服務(wù)層采用DBMS數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于:所述中間層一方面起傳遞數(shù)據(jù)作用,進(jìn)行數(shù)據(jù)處理;而且所述中間層還承擔(dān)安全性檢查的任務(wù)。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于:所述中間層的應(yīng)用邏輯處理在Web應(yīng)用服務(wù)器處理,Web應(yīng)用服務(wù)器提供的服務(wù)包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于:Web應(yīng)用服務(wù)器所使用的是Internet上統(tǒng)一、開放的標(biāo)準(zhǔn);調(diào)用Web應(yīng)用服務(wù)器,能夠直接使用Microsoft SOAPToolkit或.NET的SOAP客戶端,或者使用自己開發(fā)的SOAP客戶端,然后把SOAP客戶端和應(yīng)用程序連接起來;Web應(yīng)用服務(wù)器在允許重用代碼的同時,同時也允許重用代碼背后的數(shù)據(jù)。
6.一種基于綜合銷售運(yùn)營的數(shù)據(jù)處理系統(tǒng),其特征在于,包括: 用戶服務(wù)單元:是應(yīng)用的用戶接口部分,是用戶與系統(tǒng)間交互信息的窗口,是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù); 中間單元:包括應(yīng)用中全部的業(yè)務(wù)處理程序,統(tǒng)計(jì)、匯總、分析、打印功能全部封裝在中間單元; 數(shù)據(jù)服務(wù)單元:進(jìn)行數(shù)據(jù)存取管理、完整性控制及并發(fā)控制。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其特征在于:所述數(shù)據(jù)服務(wù)單元采用DBMS數(shù)據(jù)庫。
8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其特征在于:所述中間單元一方面起傳遞數(shù)據(jù)作用,進(jìn)行數(shù)據(jù)處理;而且所述中間單元還承擔(dān)安全性檢查的任務(wù)。
9.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其特征在于:所述中間單元的應(yīng)用邏輯處理在Web應(yīng)用服務(wù)器處理,Web應(yīng)用服務(wù)器提供的服務(wù)包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制。
10.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其特征在于:Web應(yīng)用服務(wù)器所使用的是Internet上統(tǒng)一、開放的標(biāo)準(zhǔn);調(diào)用Web應(yīng)用服務(wù)器,能夠直接使用Microsoft SOAPToolkit或.NET的SOAP客戶端,或者使用自己開發(fā)的SOAP客戶端,然后把SOAP客戶端和應(yīng)用程序連接起來;Web應(yīng)用服務(wù)器在允許重用代碼的同時,同時也允許重用代碼背后的數(shù)據(jù)。
【文檔編號】G06F17/30GK103927173SQ201410152348
【公開日】2014年7月16日 申請日期:2014年4月16日 優(yōu)先權(quán)日:2014年4月16日
【發(fā)明者】黃曉剛 申請人:深圳市騰邦國際商業(yè)服務(wù)股份有限公司