欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

結(jié)構(gòu)化數(shù)據(jù)解決方案的基于web的視覺表示的呈現(xiàn)的制作方法

文檔序號(hào):6359677閱讀:216來源:國知局
專利名稱:結(jié)構(gòu)化數(shù)據(jù)解決方案的基于web的視覺表示的呈現(xiàn)的制作方法
結(jié)構(gòu)化數(shù)據(jù)解決方案的基于web的視覺表示的呈現(xiàn)背景小型和大型業(yè)務(wù)、教育體系、休閑體系和許多其他實(shí)體常常運(yùn)營基于計(jì)算機(jī)的信息管理系統(tǒng),該系統(tǒng)集成了許多運(yùn)營方面的許多類型的數(shù)據(jù),比如業(yè)務(wù)規(guī)劃、營銷和銷售、制造、庫存控制、財(cái)務(wù)、人力資源、學(xué)生記錄管理、教務(wù)和人員管理等等。這樣的實(shí)體通常必須與多個(gè)其他實(shí)體通信,包括發(fā)送、接收和處理數(shù)據(jù)。例如,制造業(yè)務(wù)可能需要通信并且將數(shù)據(jù)傳遞給廠家、顧客、專業(yè)服務(wù)組織等或從其傳遞數(shù)據(jù)。為了將數(shù)據(jù)和信息傳遞給這樣的分立實(shí)體或從其傳遞數(shù)據(jù)和信息,這樣的業(yè)務(wù)或?qū)嶓w常常必須開發(fā)和運(yùn)營通信人員、數(shù)據(jù)處理器和計(jì)算系統(tǒng)的用于發(fā)送、接收、輸入和處理對(duì)該業(yè)務(wù)或?qū)嶓w的運(yùn)營重要的這樣的信息的精細(xì)操作。企業(yè)資源規(guī)劃(ERP)是集成多個(gè)業(yè)務(wù)面的業(yè)務(wù)管理系統(tǒng)。許多業(yè)務(wù)利用基于計(jì)算機(jī)的集成系統(tǒng)來在諸如庫存控制、訂單跟蹤、顧客服務(wù)、財(cái)務(wù)和人力資源等等之類的業(yè)務(wù)活動(dòng)中實(shí)現(xiàn)ERP。盡管ERP軟件系統(tǒng)正在成為許多業(yè)務(wù)和組織如何實(shí)施業(yè)務(wù)的不可分割部分, 但是當(dāng)前ERP軟件系統(tǒng)未向ERP軟件系統(tǒng)用戶提供在該應(yīng)用內(nèi)與潛在或現(xiàn)有顧客、伙伴和廠商聯(lián)系的方式。正是關(guān)于這些及其他考慮才作出了本發(fā)明。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例通過如下方式解決了上面和其他問題使得業(yè)務(wù)應(yīng)用的用戶(在此稱為業(yè)務(wù)應(yīng)用用戶)能夠使用網(wǎng)頁與最終用戶連接以顯示從該業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫發(fā)布的信息、以及收集信息并且使其可用于下載到該業(yè)務(wù)應(yīng)用中。元數(shù)據(jù)編組形式的結(jié)構(gòu)化數(shù)據(jù)解決方案(稱為解決方案)定義了數(shù)據(jù)、數(shù)據(jù)呈現(xiàn)以及數(shù)據(jù)綁定以用于啟用場(chǎng)景。示例性解決方案場(chǎng)景可以包括網(wǎng)頁以用于允許最終用戶輸入購買訂單數(shù)據(jù)以供制造業(yè)務(wù)銷售功能使用。該數(shù)據(jù)可以描述可以從業(yè)務(wù)應(yīng)用發(fā)布的實(shí)體的類型。呈現(xiàn)元數(shù)據(jù)可以定義描述可在頁面中顯示的布局、主題和控件的模板。呈現(xiàn)元數(shù)據(jù)還可以定義頁面可以如何被鏈接在一起以形成一系列連接的解決方案場(chǎng)景。綁定元數(shù)據(jù)可以定義數(shù)據(jù)與控件的關(guān)聯(lián)。在運(yùn)行時(shí),元數(shù)據(jù)可以保證顯示給最終用戶的網(wǎng)頁形式的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案遵守結(jié)構(gòu)化解決方案文件所建立的關(guān)系和限制。根據(jù)實(shí)施例,業(yè)務(wù)應(yīng)用用戶輸入的數(shù)據(jù)、控制數(shù)據(jù)呈現(xiàn)的數(shù)據(jù)、以及與業(yè)務(wù)應(yīng)用用戶輸入的數(shù)據(jù)到基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案(網(wǎng)頁)的呈現(xiàn)的綁定相關(guān)聯(lián)的數(shù)據(jù)可以被用于從該網(wǎng)頁接收最終用戶輸入的數(shù)據(jù)、以及將所接收的最終用戶輸入的數(shù)據(jù)發(fā)布回到該業(yè)務(wù)應(yīng)用中。存儲(chǔ)元數(shù)據(jù)、呈現(xiàn)元數(shù)據(jù)和綁定元數(shù)據(jù)可以全部以允許業(yè)務(wù)或組織有效利用通過基于web的解決方案所接收的數(shù)據(jù)的方式被結(jié)構(gòu)化?;趙eb的結(jié)構(gòu)化數(shù)據(jù)解決方案可以通過業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案(網(wǎng)頁/網(wǎng)站)之間的數(shù)據(jù)綁定來實(shí)現(xiàn)。數(shù)據(jù)綁定允許建立業(yè)務(wù)應(yīng)用與相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫(例如ERP系統(tǒng))之間的關(guān)系?;趙eb的結(jié)構(gòu)化數(shù)據(jù)解決方案可以基于訪問網(wǎng)頁或網(wǎng)站的最終用戶的角色而作為網(wǎng)頁或網(wǎng)站來呈現(xiàn)。也就是說,用于允許與業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)的最終用戶交互的網(wǎng)頁或網(wǎng)站的呈現(xiàn)可以適應(yīng)于最終用戶的角色(例如銷售人員、購買者、人力資源
經(jīng)理等等)。—個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)在附圖和以下描述中闡明。通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,其他特征和優(yōu)點(diǎn)將變得顯而易見。要理解的是下面的詳細(xì)描述僅僅是說明性的,而不是對(duì)所要求保護(hù)的發(fā)明的限制。提供本概述以便以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。附圖簡(jiǎn)述合并在本公開中并構(gòu)成其一部分的附圖示出本發(fā)明的實(shí)施例。在附圖中
圖I是系統(tǒng)架構(gòu)的簡(jiǎn)化流程圖,該系統(tǒng)架構(gòu)用于生成、綁定、發(fā)布基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案以及將其與業(yè)務(wù)應(yīng)用系統(tǒng)同步。圖2是關(guān)系數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)模型。圖3是站點(diǎn)分層結(jié)構(gòu)的數(shù)據(jù)模型。圖4是頁面布局的數(shù)據(jù)模型。圖5是頁面數(shù)據(jù)綁定的數(shù)據(jù)模型。圖6A是示出了頁面工作流的簡(jiǎn)化框圖。圖6B是示出了過程工作流的簡(jiǎn)化框圖。圖7是圖I的系統(tǒng)架構(gòu)的更詳細(xì)的簡(jiǎn)化框圖。圖8是Π的圖示,在該Π內(nèi),業(yè)務(wù)應(yīng)用用戶可以選擇頁面模板。圖9是Π的圖示,在該Π內(nèi),業(yè)務(wù)應(yīng)用用戶可以輸入頁面細(xì)節(jié)。

圖10是頁面模板的圖示,在該頁面模板內(nèi),業(yè)務(wù)應(yīng)用用戶可以輸入數(shù)據(jù)和呈現(xiàn)數(shù)據(jù)并且綁定域。圖11是電子郵件的圖示,該電子郵件包含到業(yè)務(wù)應(yīng)用用戶創(chuàng)建的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的鏈接。圖12是所發(fā)布的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的頁面的圖示。圖13是所發(fā)布的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的頁面的圖示,在基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案內(nèi),最終用戶可以輸入將與業(yè)務(wù)應(yīng)用系統(tǒng)同步的數(shù)據(jù)。圖14是業(yè)務(wù)應(yīng)用系統(tǒng)內(nèi)的Π的圖示,在該Π示出了各個(gè)解決方案場(chǎng)景的狀態(tài)。圖15是用于生成、綁定、發(fā)布基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案以及將其與業(yè)務(wù)應(yīng)用系統(tǒng)同步的方法的簡(jiǎn)化流程圖。圖16是包括可用來實(shí)施本發(fā)明的實(shí)施例的計(jì)算設(shè)備的系統(tǒng)的簡(jiǎn)化框圖。
具體實(shí)施例方式本發(fā)明的實(shí)施例通過提供業(yè)務(wù)或其他實(shí)體與它們的顧客、廠商或其他信息交換伙伴之間的信息連接來解決上面的和其他問題。由業(yè)務(wù)或其他實(shí)體以及它們的顧客、廠商和其他信息交換伙伴運(yùn)營的業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫之間的連接是通過綁定到所述業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫的網(wǎng)頁經(jīng)由分布式計(jì)算和通信系統(tǒng)(亦稱“云”)提供的。例如,網(wǎng)頁可以與綁定回到制造公司數(shù)據(jù)管理應(yīng)用的數(shù)據(jù)輸入域一起發(fā)布,所述制造公司數(shù)據(jù)管理應(yīng)用允許制造公司的廠商將原材料供應(yīng)數(shù)據(jù)輸入到該網(wǎng)頁中,使得所輸入的供應(yīng)數(shù)據(jù)被直接傳遞回到該制造公司的數(shù)據(jù)管理應(yīng)用,而不需要制造公司為該示例性數(shù)據(jù)交換利用數(shù)據(jù)輸入人員或編寫專門的數(shù)據(jù)管理代碼。附加于所述實(shí)體之間的數(shù)據(jù)交換,還可以交換有助于所述實(shí)體之間的關(guān)系的信息,比如廣告信息、聯(lián)系人信息、幫助內(nèi)容等等。根據(jù)一個(gè)實(shí)施例,元數(shù)據(jù)從業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫和視覺表示到所發(fā)布網(wǎng)頁形式的變換允許接收通過所發(fā)布網(wǎng)頁收集的數(shù)據(jù)并且將所接收的數(shù)據(jù)變換回用于與該業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫進(jìn)行同步的格式。可以提供模板以用于在業(yè)務(wù)應(yīng)用系統(tǒng)(例如ERP系統(tǒng))內(nèi)創(chuàng)建和管理網(wǎng)頁和網(wǎng)站。業(yè)務(wù)應(yīng)用用戶可以創(chuàng)建這樣的頁面或站點(diǎn)以作為用于營銷活動(dòng)的著陸頁面;針對(duì)報(bào)價(jià)站點(diǎn)的從業(yè)務(wù)伙伴接收?qǐng)?bào)價(jià)的專用請(qǐng)求;用于產(chǎn)品注冊(cè)信息和顧客反饋的頁面或站點(diǎn);用于職務(wù)招聘的人力資源信息的頁面或站點(diǎn);和/或用于與社區(qū)或其他最終用戶通信的頁面或站點(diǎn)。來自諸如ERP系統(tǒng)之類的業(yè)務(wù)應(yīng)用系統(tǒng)的信息可以被發(fā)布給業(yè)務(wù)應(yīng)用用戶生成的網(wǎng)頁以用于顯示給最終用戶、以及用于從最終用戶收集信息以供用于下載到業(yè)務(wù)應(yīng)用系統(tǒng)中。用戶生成的網(wǎng)頁可以被定義成基于web的結(jié)構(gòu)化的數(shù)據(jù)解決方案,該基于web的結(jié) 構(gòu)化的數(shù)據(jù)解決方案可以定義數(shù)據(jù)、網(wǎng)頁呈現(xiàn)、以及數(shù)據(jù)綁定元數(shù)據(jù)以用于實(shí)現(xiàn)給定的解決方案場(chǎng)景。示例性解決方案場(chǎng)景可以包括網(wǎng)頁以用于允許最終用戶輸入購買訂單數(shù)據(jù)以供制造業(yè)務(wù)銷售功能使用。數(shù)據(jù)、網(wǎng)頁呈現(xiàn)和數(shù)據(jù)綁定元數(shù)據(jù)可以以允許組織有效利用通過基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案所接收的信息的方式被結(jié)構(gòu)化。業(yè)務(wù)應(yīng)用用戶可以在web上實(shí)現(xiàn)連接場(chǎng)景,而無需信息技術(shù)(IT)依賴性。也就是說,基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案可以在用戶不必編寫代碼的情況下被創(chuàng)建。業(yè)務(wù)應(yīng)用用戶可以從業(yè)務(wù)應(yīng)用系統(tǒng)內(nèi)連接潛在和已有的顧客、伙伴和廠商,并且可以將交互直接捕捉到業(yè)務(wù)應(yīng)用系統(tǒng)中。根據(jù)另一實(shí)施例,基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案可以通過業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案(網(wǎng)頁/網(wǎng)站)之間的數(shù)據(jù)綁定來實(shí)現(xiàn)。數(shù)據(jù)綁定允許建立業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫(例如ERP系統(tǒng))與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案中的相應(yīng)數(shù)據(jù)對(duì)象或域之間的關(guān)系。數(shù)據(jù)綁定可以被編組成實(shí)例綁定和元數(shù)據(jù)綁定二者。實(shí)例綁定包括當(dāng)與業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)被創(chuàng)建或改變時(shí),將網(wǎng)頁動(dòng)態(tài)地綁定到與業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)。元數(shù)據(jù)綁定建立規(guī)定實(shí)例綁定的行為的一組關(guān)系。因此,元數(shù)據(jù)綁定是針對(duì)解決方案開發(fā)者的,而實(shí)例綁定是針對(duì)業(yè)務(wù)應(yīng)用的最終用戶的。根據(jù)實(shí)施例,數(shù)據(jù)綁定還實(shí)現(xiàn)同步接口以用于維護(hù)兩個(gè)分立系統(tǒng)之間的綁定。根據(jù)另一實(shí)施例,基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案可以基于訪問網(wǎng)頁或網(wǎng)站的最終用戶的角色而作為網(wǎng)頁或網(wǎng)站來呈現(xiàn)。也就是說,用于允許與業(yè)務(wù)應(yīng)用和相關(guān)聯(lián)的數(shù)據(jù)的最終用戶交互的網(wǎng)頁或網(wǎng)站的呈現(xiàn)可以適應(yīng)于最終用戶的角色(例如銷售人員、購買者、人力資源經(jīng)理等等)。業(yè)務(wù)應(yīng)用(例如ERP系統(tǒng))用戶常常利用數(shù)據(jù)密集型用戶界面來工作,并且他們從他們的廠商/供應(yīng)商或其他伙伴收集的信息可能是他們通常工作所利用的數(shù)據(jù)的子集。結(jié)果,業(yè)務(wù)應(yīng)用用戶需要如下方面的靈活性定義什么數(shù)據(jù)來顯示、以及如何將數(shù)據(jù)顯示給他們的顧客、廠商、伙伴等等。因此,用戶對(duì)要顯示的數(shù)據(jù)以及數(shù)據(jù)到他們的最終用戶的呈現(xiàn)具有完全的控制。這使得能夠以適應(yīng)于最終用戶的格式顯示和呈現(xiàn)信息。出于說明原因,考慮到如下示例性業(yè)務(wù)該業(yè)務(wù)期望發(fā)布基于web的頁面以用于允許個(gè)人申請(qǐng)?jiān)摌I(yè)務(wù)內(nèi)的職位。該組織可以具有其業(yè)務(wù)應(yīng)用系統(tǒng)(例如ERP系統(tǒng))與指定職位相關(guān)聯(lián)的數(shù)據(jù),比如職務(wù)頭銜、職務(wù)描述、最低資格等等。根據(jù)本發(fā)明的實(shí)施例,諸如基于web的雇用應(yīng)用之類的解決方案可以由諸如該組織的人力資源(HR)代理之類的業(yè)務(wù)應(yīng)用用戶來構(gòu)造。業(yè)務(wù)應(yīng)用系統(tǒng)內(nèi)的所選數(shù)據(jù)可以被綁定到該解決方案,使得當(dāng)一個(gè)或多個(gè)雇用應(yīng)用網(wǎng)頁被發(fā)布時(shí),可以呈現(xiàn)來自該業(yè)務(wù)應(yīng)用系統(tǒng)的所選數(shù)據(jù)。潛在的申請(qǐng)者可以訪問基于web的雇用應(yīng)用,查看來自業(yè)務(wù)應(yīng)用系統(tǒng)的所發(fā)布的所選數(shù)據(jù),并且可以在線申請(qǐng)指定職位?;趙eb的職務(wù)應(yīng)用可以包括基于web的呈現(xiàn),該基于web的呈現(xiàn)可以具有域以用于允許申請(qǐng)者輸入指定數(shù)據(jù)(比如他/她的姓名、地址、電話號(hào)碼、資格、經(jīng)驗(yàn)?zāi)晗?、附加簡(jiǎn)歷等等?;趙eb的職務(wù)應(yīng)用可以具有多個(gè)圖像或者可能對(duì)申請(qǐng)人具有價(jià)值的其他公司信息,比如公司標(biāo)志、關(guān)于公司的信息、到公司網(wǎng)站的鏈接等等。附加地,基于web的職務(wù)應(yīng)用可以具有各種可選功能控件以用于允許潛在的申請(qǐng)者將所輸入的數(shù)據(jù)提交回組織或者以其他方式操縱所輸入的數(shù)據(jù)。應(yīng)當(dāng)理解,前述示例僅僅是可以利用本發(fā)明的實(shí)施例的大量解決方案之一。下面的描述涉及附圖。只要可能,就在附圖和以下描述中使用相同的附圖標(biāo)記來指示相同或類似的元素。盡管可能描述了本發(fā)明的實(shí)施例,但修改、改編、以及其他實(shí)現(xiàn)是 可能的。例如,可對(duì)附圖中所示的元素進(jìn)行置換、添加、或修改,并且可通過對(duì)所公開的方法置換、重新排序、或添加階段來修改本文中所描述的方法。因此,以下詳細(xì)描述并不限制本發(fā)明。相反,本發(fā)明的正確范圍由所附權(quán)利要求書定義?,F(xiàn)在參考附圖,其中在若干附圖中相似的附圖標(biāo)記表示相似的元素,將描述本發(fā)明的各方面和示例性操作環(huán)境。盡管將在結(jié)合在個(gè)人計(jì)算機(jī)上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述本發(fā)明,但本領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,本發(fā)明也可結(jié)合其他程序模塊實(shí)現(xiàn)?!愣?,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以使用其他計(jì)算機(jī)系統(tǒng)配置來實(shí)施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程的消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)等。本發(fā)明也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。圖I是示出可實(shí)現(xiàn)本發(fā)明的實(shí)施例的系統(tǒng)架構(gòu)的簡(jiǎn)化框圖?,F(xiàn)在參考圖1,示出了業(yè)務(wù)應(yīng)用105。許多組織和業(yè)務(wù)將他們的組織/業(yè)務(wù)的多個(gè)方面集成到單個(gè)基于計(jì)算機(jī)的系統(tǒng)中,比如企業(yè)資源規(guī)劃(ERP)系統(tǒng)。組織/業(yè)務(wù)可以將ERP系統(tǒng)用于各種業(yè)務(wù)工作量中的各種業(yè)務(wù)活動(dòng)(例如制造、供應(yīng)鏈管理、財(cái)務(wù)、采購、項(xiàng)目管理、人力資源、顧客關(guān)系管理、數(shù)據(jù)服務(wù)網(wǎng)、訪問控制、以及其他業(yè)務(wù)活動(dòng)等等)。例如,諸如ERP系統(tǒng)之類的業(yè)務(wù)應(yīng)用105可以將組織/業(yè)務(wù)的業(yè)務(wù)操作(比如制造、供應(yīng)鏈管理、財(cái)務(wù)系統(tǒng)/數(shù)據(jù)、項(xiàng)目管理、人力資源、顧客關(guān)系管理、數(shù)據(jù)服務(wù)網(wǎng)和訪問控制)聯(lián)合到統(tǒng)一和全企業(yè)范圍的系統(tǒng)環(huán)境。諸如ERP系統(tǒng)之類的業(yè)務(wù)應(yīng)用105可以駐留在集中式的服務(wù)器上,或者可以分布在通過通信網(wǎng)絡(luò)被鏈接的遠(yuǎn)程處理設(shè)備中。組織和業(yè)務(wù)可以通過諸如因特網(wǎng)之類的分布式計(jì)算和通信網(wǎng)絡(luò)/系統(tǒng)和/或通過一個(gè)或多個(gè)第三方托管的服務(wù)與顧客和/或其他遠(yuǎn)程實(shí)體連接。這樣的第三方托管的服務(wù)在此稱為“云”110。云110可以一般被描述為通過因特網(wǎng)實(shí)現(xiàn)計(jì)算服務(wù)的遞送的一組服務(wù)和技術(shù)。云服務(wù)操作系統(tǒng)的示例是華盛頓州雷蒙德市微軟公司的WINDOWS AZURE。業(yè)務(wù)應(yīng)用105可以從場(chǎng)內(nèi)延伸到云110。在進(jìn)行業(yè)務(wù)的過程中,常??赡艽嬖诟鞣N邏輯過程,其中與諸如其他人、公司、組織以及信息數(shù)據(jù)交換網(wǎng)絡(luò)等等之類的其他實(shí)體的通信是必須的。這些邏輯過程中的一些可以在業(yè)務(wù)應(yīng)用105內(nèi)開始,但是可以在云110中結(jié)束或者可以通過云被傳遞。電子商務(wù)是要完成的可能經(jīng)過云110中一個(gè)或多個(gè)中間公司的交易的示例。例如,商家可以展示打算在網(wǎng)上銷售的產(chǎn)品。顧客可以訪問該網(wǎng)站,選擇該產(chǎn)品,并且將該產(chǎn)品添加到購物車??梢赃M(jìn)行到交易服務(wù)器的連接,其中可以向顧客提供信用卡或其他支付信息以購買該產(chǎn)品。商家的交易服務(wù)器可與第三方信用卡處理服務(wù)器連接以檢查顧客是否具有足夠資金來為所購買的產(chǎn)品支付。該交易可以對(duì)僅僅知道自己的交易已經(jīng)進(jìn)行的最終顧客是透明的。各個(gè)交易、處理步驟和數(shù)據(jù)存儲(chǔ)動(dòng)作中的每個(gè)都可以在一個(gè)或多個(gè)遠(yuǎn)程站點(diǎn)處一起進(jìn)行或者在彼此遠(yuǎn)程處進(jìn)行,其中遠(yuǎn)程計(jì)算活動(dòng)的集合可以稱為在“云”中存在和/或運(yùn)營。本發(fā)明的實(shí)施例提供允許業(yè)務(wù)應(yīng)用用戶102在web上啟用不需要IT依賴性的連接解決方案場(chǎng)景。可以啟用的解決方案場(chǎng)景的類型的示例可以包括、但不限于廠商登記、采購、時(shí)間輸入、職務(wù)列表、廠商管理的庫存、銷售引導(dǎo)數(shù)據(jù)捕捉、購買訂單/計(jì)價(jià)、服務(wù)合同更新以及顧客支持請(qǐng)求。連接解決方案場(chǎng)景可以使得業(yè)務(wù)應(yīng)用用戶102能夠從顧客、廠商和伙伴連接、共享和捕捉業(yè)務(wù)信息。連接和共享可以通過創(chuàng)建和發(fā)布對(duì)結(jié)構(gòu)化數(shù)據(jù)解決方案(此后稱為“網(wǎng)頁”)115的基于web的視覺表示來實(shí)現(xiàn),結(jié)構(gòu)化數(shù)據(jù)解決方案公開地展示由組織存儲(chǔ)和利用并且通過業(yè)務(wù)應(yīng)用105可用的信息。這可以通過如下方式進(jìn)行在云110上將元數(shù)據(jù)從業(yè)務(wù)應(yīng)用105變換到結(jié)構(gòu)化數(shù)據(jù)解決方案120的視覺表示(網(wǎng)頁115)。然后,信息可以通過結(jié)構(gòu)化數(shù)據(jù)解決方案120的基于web的視覺表示115被捕捉,并且隨后在業(yè)務(wù)應(yīng)用105內(nèi)可用于直接處理和后續(xù)事物。在此參考在線職務(wù)申請(qǐng)的上述示例,結(jié)構(gòu)化數(shù)據(jù)解決方案(網(wǎng)頁)115的所發(fā)布的視覺表示將是職務(wù)申請(qǐng)網(wǎng)頁。根據(jù)實(shí)施例,可能需要元數(shù)據(jù)來實(shí)現(xiàn)解決方案場(chǎng)景,比如在線職務(wù)申請(qǐng)。解決方案場(chǎng)景所需的元數(shù)據(jù)的結(jié)構(gòu)化的編組可以稱為解決方案120。解決方案120 —般可以被描述為將聲明性構(gòu)造打包、涵蓋元數(shù)據(jù)、數(shù)據(jù)和視覺元素。作為聲明性語句,解決方案120可以聲明元數(shù)據(jù)的完成;元數(shù)據(jù)到視覺元素115的綁定;以及該數(shù)據(jù)如何被呈現(xiàn)以及帶回到業(yè)務(wù)應(yīng)用系統(tǒng)105中。解決方案120可以包括數(shù)據(jù)元數(shù)據(jù)125,所述數(shù)據(jù)元數(shù)據(jù)12是對(duì)可以 發(fā)布的實(shí)體的類型的結(jié)構(gòu)化的描述。解決方案120還可以包括呈現(xiàn)元數(shù)據(jù)130,所述呈現(xiàn)元數(shù)據(jù)130可以是網(wǎng)頁115形式的數(shù)據(jù)125的呈現(xiàn)的結(jié)構(gòu)化描述,并且可以解決信息可以如何視覺地和根據(jù)上下文地出現(xiàn)。另外,解決方案120還可以包括數(shù)據(jù)綁定元數(shù)據(jù)135,所述數(shù)據(jù)綁定元數(shù)據(jù)135可以允許通過云Iio建立業(yè)務(wù)應(yīng)用系統(tǒng)105 (和相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫)與在網(wǎng)頁115中呈現(xiàn)的相關(guān)聯(lián)的數(shù)據(jù)和功能之間的關(guān)系。數(shù)據(jù)綁定135可以包括實(shí)例綁定和元數(shù)據(jù)綁定。實(shí)例綁定包括在數(shù)據(jù)被創(chuàng)建和/改變時(shí)將網(wǎng)頁115動(dòng)態(tài)地綁定到業(yè)務(wù)應(yīng)用數(shù)據(jù),而元數(shù)據(jù)綁定可建立可以規(guī)定實(shí)例綁定的行為的一組關(guān)系。元數(shù)據(jù)綁定可以被描述為通過云110將元數(shù)據(jù)從業(yè)務(wù)應(yīng)用105變換到網(wǎng)頁115,這可以通過解決方案120來聲明性地描述。數(shù)據(jù)綁定元數(shù)據(jù)135不僅可以聲明數(shù)據(jù)如何被呈現(xiàn)給最終用戶104,而且可以聲明數(shù)據(jù)如何被帶回到業(yè)務(wù)應(yīng)用系統(tǒng)105中。根據(jù)實(shí)施例,通用框架可以用于在云上實(shí)現(xiàn)基于模型的應(yīng)用,所述基于模型的應(yīng)用可以滿足對(duì)使用抽象模型的業(yè)務(wù)應(yīng)用的三個(gè)主要要求,包括關(guān)系數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)呈現(xiàn)工作流、以及與其他系統(tǒng)105 (例如后端ERP系統(tǒng))的數(shù)據(jù)同步。每個(gè)模型都可以使用聲明性元數(shù)據(jù)結(jié)構(gòu)(例如表示性XML)來描述,其中元數(shù)據(jù)可以被組織成以自包含的包(稱為解決方案120)形式的層。如圖2所示,關(guān)系數(shù)據(jù)存儲(chǔ)可以基于實(shí)體和關(guān)系被表達(dá)成實(shí)體關(guān)系(ER)模型,其中某些業(yè)務(wù)邏輯語義可以通過隱式結(jié)構(gòu)限制(例如屬性限制和一階關(guān)系限制)來表達(dá)。關(guān)系數(shù)據(jù)存儲(chǔ)模型可以提供可以用于存儲(chǔ)文檔和圖像的二進(jìn)制大對(duì)象(BLOG)的存儲(chǔ)和檢索。關(guān)系數(shù)據(jù)存儲(chǔ)模型可以支持屬性和關(guān)系的可變長度的集合。根據(jù)實(shí)施例,數(shù)據(jù)呈現(xiàn)工作流130可以解決什么信息可以被呈現(xiàn)給最終用戶、以及信息如何視覺地和根據(jù)上下文地出現(xiàn)。數(shù)據(jù)呈現(xiàn)130可以包括四個(gè)子區(qū)域布局、數(shù)據(jù)綁定135、工作流和站點(diǎn)分層結(jié)構(gòu)。如圖3所示,站點(diǎn)分層結(jié)構(gòu)可以解決如何在各個(gè)業(yè)務(wù)流的 上下文內(nèi)組織信息,并且可以被分解成4個(gè)方案網(wǎng)頁115、頁面組、頁面類型、以及頁面模板170(template)。根據(jù)實(shí)施例,網(wǎng)頁115是可瀏覽的端點(diǎn),該端點(diǎn)可以顯示預(yù)先確定的信息并且可以用于收集來自最終用戶104的輸入。網(wǎng)頁115是站點(diǎn)分層結(jié)構(gòu)300中的葉。頁面組310是頁面115的特定編組,該編組提供該集合的一些上下文語義。頁面組310可以是其他頁面組的一部分,從而允許嵌套的分層結(jié)構(gòu)。例如,頁面組310可以是不同的業(yè)務(wù)流區(qū)域(例如采購、營銷等等)。頁面類型315是基于網(wǎng)頁行為規(guī)范化或標(biāo)準(zhǔn)化對(duì)頁面115的另一編組,其中可以具有一個(gè)以上可能的視覺表示的數(shù)據(jù)可以被標(biāo)準(zhǔn)化為頁面上類型315。頁面類型315可以定義總體呈現(xiàn)行為(例如銷售引導(dǎo)捕捉頁面或者聯(lián)系我們頁面)并且因此實(shí)施某些設(shè)計(jì)限制。每個(gè)網(wǎng)頁115都可以屬于一個(gè)、且僅僅一個(gè)頁面類型315,并且因此遵循該類型的限制。頁面模板170是創(chuàng)建網(wǎng)頁115的起點(diǎn)。頁面模板170可以定義與網(wǎng)頁115相同的呈現(xiàn)行為,然而,它們不是可瀏覽的端點(diǎn),并且僅能在創(chuàng)建新頁面時(shí)使用?,F(xiàn)在參考圖4,頁面布局400解決如何在網(wǎng)頁115內(nèi)呈現(xiàn)數(shù)據(jù),并且可以由三個(gè)構(gòu)造框來定義控件、容器控件和合成控件。控件405是具有特定呈遞和用戶交互行為的呈現(xiàn)實(shí)體(例如文本框、標(biāo)簽、下拉菜單等等)。容器控件410是具有各個(gè)布局的子控件的經(jīng)組織的集合,并且合成控件415是可重用的呈現(xiàn)片段(例如地址框)。頁面布局400可以支持嵌套容器、棧布局420和網(wǎng)格布局425、以及基于主題的樣式化?,F(xiàn)在參考圖5,頁面數(shù)據(jù)綁定135可以解決什么數(shù)據(jù)被呈現(xiàn)在網(wǎng)頁115內(nèi),并且可以按照實(shí)體數(shù)據(jù)源505、屬性綁定510、以及關(guān)系綁定515來表述。實(shí)體數(shù)據(jù)源505是網(wǎng)頁115將在運(yùn)行時(shí)被綁定到的實(shí)體記錄的頁面設(shè)計(jì)時(shí)間抽象。網(wǎng)頁115可以具有一個(gè)以上數(shù)據(jù)源,并且可以通過關(guān)系形成非循環(huán)圖。數(shù)據(jù)綁定圖135可以遵循所定義的實(shí)體元數(shù)據(jù)結(jié)構(gòu)。屬性綁定510可以建立控件505與數(shù)據(jù)源圖中的節(jié)點(diǎn)之間的鏈接。屬性綁定510可以指定要在控件505中顯示和捕捉所綁定記錄的哪些屬性。關(guān)系綁定515是數(shù)據(jù)綁定圖135中的兩個(gè)數(shù)據(jù)源節(jié)點(diǎn)之間的關(guān)系邊。關(guān)系綁定515可以定義所綁定的記錄彼此如何相關(guān)。數(shù)據(jù)綁定引擎可以在網(wǎng)頁115在特定綁定上下文中呈遞時(shí)動(dòng)態(tài)地加載綁定圖135,并且該圖的經(jīng)修改部分(即記錄)可以在用戶提交以后被提交回到數(shù)據(jù)庫中。
工作流是呈現(xiàn)狀態(tài)和管理狀態(tài)之間轉(zhuǎn)移的控制器邏輯的鏈。工作流可以使用聲明性結(jié)構(gòu)來描述。工作流可以以兩層復(fù)雜度來展示,其中知識(shí)彼此共享。簡(jiǎn)單形式的工作流在圖6A中予以示出,并且可以被包含在單個(gè)網(wǎng)頁115內(nèi)。網(wǎng)頁115可以具有一個(gè)或多個(gè)稱為視圖605的呈現(xiàn)狀態(tài)。每個(gè)視圖605都可以使用上述布局500和數(shù)據(jù)綁定135結(jié)構(gòu)來定義。視圖605可以描述網(wǎng)頁115看上去如何、以及什么數(shù)據(jù)在特定網(wǎng)頁狀態(tài)下示出。頁面控制器610是網(wǎng)頁115內(nèi)的工作流,并且可以使用事件驅(qū)動(dòng)和/或基于規(guī)則的轉(zhuǎn)移模型來定義視圖605的連鎖。如圖6B所示,更高級(jí)和更強(qiáng)大的工作流被示為過程615。過程615可以包括以與相應(yīng)網(wǎng)頁115中的視圖605類似的方式被連鎖的頁面115 (即基于規(guī)則或事件驅(qū)動(dòng))。過程控制器625是過程615的連鎖邏輯,并且可以實(shí)現(xiàn)高級(jí)解決方案場(chǎng)景,比如主細(xì)節(jié)導(dǎo)航、門 戶(到多個(gè)頁面的類似樞紐的導(dǎo)航)等等。 頁面和過程控制器610、625 二者都可以在每個(gè)狀態(tài)下展示許多內(nèi)部和/或外部事件。過程內(nèi)部事件可以由過程615內(nèi)的組件(例如過程控制器625、頁面視圖605、頁面控制器610等等)來綁定。頁面內(nèi)部事件可以類似地由網(wǎng)頁115內(nèi)的組件來綁定。外部事件可以綁定到過程615或網(wǎng)頁115之外。例如,外部事件可以綁定到在遠(yuǎn)程計(jì)算完成并且結(jié)果可用時(shí)要觸發(fā)的通信信道(例如服務(wù)總線(Service Bus))。本發(fā)明的實(shí)施例可以提供數(shù)據(jù)同步模型,其中每個(gè)存儲(chǔ)實(shí)體記錄都可以具有自動(dòng)生成的版本號(hào),并且對(duì)所述記錄的任何改變都可以使版本號(hào)遞增。同步模型可以基于改變列表,其中可以提供來自指定標(biāo)記版本號(hào)的所有改變的列表。該模型可以是類型不可知的,其中改變列表使用元數(shù)據(jù)結(jié)構(gòu)來描述對(duì)實(shí)體的改變??梢酝ㄟ^同步策略向所連接的客戶端描述同步行為或合同(例如頻率、記錄選擇過濾器等等)??蛻舳丝赡苄枰诶帽景l(fā)明的平臺(tái)執(zhí)行同步操作時(shí)遵守同步策略。根據(jù)實(shí)施例,雙向數(shù)據(jù)同步被提供并且包括沖突檢測(cè)和解決以便將業(yè)務(wù)應(yīng)用105(例如ERP系統(tǒng))中的后端數(shù)據(jù)保持為與通過云110來發(fā)布的網(wǎng)頁115同步。當(dāng)數(shù)據(jù)在業(yè)務(wù)應(yīng)用105中被修改時(shí),其可以通過同步信道被自動(dòng)接收,并且可以被推送出到云110和解決方案120以用于將經(jīng)修改的數(shù)據(jù)與網(wǎng)頁115同步。相反,當(dāng)數(shù)據(jù)在解決方案120或網(wǎng)頁115處被修改時(shí),經(jīng)修改的數(shù)據(jù)可以通過同步信道被自動(dòng)接收以用于將經(jīng)修改的數(shù)據(jù)與業(yè)務(wù)應(yīng)用105同步。當(dāng)相同數(shù)據(jù)元素在業(yè)務(wù)應(yīng)用105和解決方案120或網(wǎng)頁115 二者中都被修改時(shí),可能導(dǎo)致沖突,因?yàn)槠淇赡懿荒艽_定業(yè)務(wù)應(yīng)用或解決方案120或網(wǎng)頁115中的哪個(gè)是主源以確定哪個(gè)修改應(yīng)當(dāng)起控制作用,并且因此可能導(dǎo)致沖突。在一些情況下(例如針對(duì)某些數(shù)據(jù)類型),用戶102、104可以通過指示所述多方之一為沖突修改的主源來導(dǎo)致自動(dòng)解決。在其他情況下,用戶可以檢查同步日志并且通過合適地合并來自雙方的數(shù)據(jù)來人工地解決沖突。應(yīng)當(dāng)理解,可以執(zhí)行在雙方處的改變跟蹤以用于比較每方處的數(shù)據(jù)版本以及執(zhí)行在此所述的沖突檢測(cè)和解決。另外,可以向包括解決方案120的開發(fā)者在內(nèi)的系統(tǒng)的兩端處的用戶自動(dòng)通知修改和/或輪詢關(guān)于改變或沖突解決的輸入。根據(jù)實(shí)施例,可以展示元數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用模型。能夠理解,由于應(yīng)用解決方案場(chǎng)景可能變得復(fù)雜,因此元數(shù)據(jù)可能是大的。解決方案場(chǎng)景常??梢杂筛鱾€(gè)提供者來開發(fā),但是可以被安裝在一起以充當(dāng)單個(gè)端對(duì)端解決方案。因此,實(shí)施例提供了用于將元數(shù)據(jù)打包到解決方案120中的方式。解決方案包120可以包括身份、公共合同、以及元數(shù)據(jù)。解決方案120可以具有有效標(biāo)識(shí),包括名稱、唯一標(biāo)識(shí)符、版本、提供者名稱、任選的公鑰、以及任選的描述。公共合同可以描述解決方案如何與系統(tǒng)中其他組件(例如其他解決方案)交互。公共合同可以包括方案合同,該方案合同可以描述為了使解決方案起作用而在數(shù)據(jù)存儲(chǔ)模型中可能需要什么樣的其他實(shí)體元數(shù)據(jù)。來自所安裝的其他解決方案120的方案合同可以被平臺(tái)組合,并且可以被傳播到同步接口。解決方案公共合同還可以包括依賴性合同,該依賴性合同可以描述特定解決方案所引用的其他解決方案120。解決方案120可以在系統(tǒng)的當(dāng)前狀態(tài)不滿足其公共合同的情況下被禁用。元數(shù)據(jù)組件可以包含定義解決方案120的呈現(xiàn)組件(例如站點(diǎn)分層結(jié)構(gòu)300、頁面模板170、工作流等等)和行為的所有元數(shù)據(jù)結(jié)構(gòu)??赡苄枰獢?shù)據(jù)以遵守之前由解決方案聲明的公共合同。解決方案120可以由基于公鑰基礎(chǔ)設(shè)施(PKI)的證書來數(shù)字地簽名以避免篡改和保護(hù)完整性。如果解決方案120被簽名,則可能需要解決方案的身份包括簽名者證書的公鑰。如上所述,實(shí)施例提供了數(shù)據(jù)綁定抽象平臺(tái),其中來自業(yè)務(wù)應(yīng)用系統(tǒng)105的數(shù)據(jù)可以被變換成利用結(jié)構(gòu)化的定義的格式,比如可擴(kuò)展標(biāo)記語言(XML)數(shù)據(jù)結(jié)構(gòu)。XML綁定方 案可以按照數(shù)據(jù)到最終用戶104的呈現(xiàn)來解釋數(shù)據(jù),使得該數(shù)據(jù)可以從業(yè)務(wù)應(yīng)用系統(tǒng)105被變換到云上的視覺表示115。應(yīng)當(dāng)理解,XML僅僅是用于表示數(shù)據(jù)和元數(shù)據(jù)在業(yè)務(wù)應(yīng)用系統(tǒng)105與云110之間的變換的一種方式。數(shù)據(jù)的變換允許作為上下文來綁定數(shù)據(jù),并且元數(shù)據(jù)的變換允許確定針對(duì)呈現(xiàn)方面可以被綁定的數(shù)據(jù)的類型。如上所述,本發(fā)明的實(shí)施例允許將數(shù)據(jù)輸入到結(jié)構(gòu)化數(shù)據(jù)解決方案115的基于web的視覺表示中以供被同步回到業(yè)務(wù)應(yīng)用105中。組織的業(yè)務(wù)應(yīng)用系統(tǒng)105內(nèi)的數(shù)據(jù)可以被變換成視覺表示115,在所述視覺表示115內(nèi),最終用戶輸入的數(shù)據(jù)可以被接收并且然后被相應(yīng)地變換成一定格式,使得最終用戶輸入的數(shù)據(jù)可以與業(yè)務(wù)應(yīng)用系統(tǒng)同步并且在需要時(shí)被使用。數(shù)據(jù)綁定元數(shù)據(jù)135可以定義有向的綁定、即定義什么數(shù)據(jù)可以是傳入或傳出的、可以如何用來自業(yè)務(wù)應(yīng)用105的數(shù)據(jù)填充數(shù)據(jù)圖、以及網(wǎng)頁115上的所填充的數(shù)據(jù)如何可以回到數(shù)據(jù)圖中?,F(xiàn)在參考圖7,在諸如ERP系統(tǒng)之類的業(yè)務(wù)應(yīng)用系統(tǒng)105內(nèi)示出了各個(gè)工作量。工作量可以是業(yè)務(wù)的方面或操作,比如、但不限于制造705、供應(yīng)鏈管理710、財(cái)務(wù)715、采購720、項(xiàng)目管理725、人力資源730、顧客關(guān)系管理735、數(shù)據(jù)服務(wù)740、訪問控制745、以及其他業(yè)務(wù)活動(dòng)750。在每個(gè)工作量705、710、715、720、725、730、735、740、745、750內(nèi),可以存儲(chǔ)各種信息。應(yīng)當(dāng)理解,示例性的業(yè)務(wù)工作量是僅僅出于示例目的,而不是限制大量組織功能或者可以與在此所述的基于web的解決方案頁面115相關(guān)聯(lián)的過程。例如,采購720工作量可以包括諸如下列這樣的數(shù)據(jù)廠商信息755、針對(duì)報(bào)價(jià)的請(qǐng)求(RFQ)760、購物要求765等等。諸如采購代理之類的業(yè)務(wù)應(yīng)用用戶102可能希望生成場(chǎng)景,其中他/她可能希望發(fā)布新的RFQ以用于通過RFQ網(wǎng)頁115向各個(gè)廠商請(qǐng)求報(bào)價(jià)或提議。如圖8所示,根據(jù)實(shí)施例,可以提供各個(gè)模板170以用于創(chuàng)建新頁面。如所示那樣,可以顯示每個(gè)所提供模板170的預(yù)覽和描述815。模板170可以由諸如獨(dú)立軟件廠商(IVS)之類的解決方案開發(fā)者、從軟件發(fā)布者、或者從能夠編寫代碼以生成模板的任何用戶來提供。頁面模板170可以用作創(chuàng)建網(wǎng)頁115的起點(diǎn)。頁面模板170可以定義呈現(xiàn)行為,可以顯示預(yù)先確定的信息,并且可以從最終用戶104收集輸入。回過來參考該示例,采購代理可以選擇和上傳RFQ模板170以用于構(gòu)建基于web的RFQ頁面。如圖9所示,可以提示業(yè)務(wù)應(yīng)用用戶102輸入頁面細(xì)節(jié),比如頁面名稱905 (pagename)和頁面URL 910 ()。也就是說,用戶102可以使用圖9所示的頁面通過提供網(wǎng)頁115的名稱和頁面定位符來啟動(dòng)構(gòu)建網(wǎng)頁115的過程。參考圖10,可以提供用戶界面1000,利用所述用戶界面1000,業(yè)務(wù)應(yīng)用用戶102可以聲明把與業(yè)務(wù)應(yīng)用105相關(guān)聯(lián)的哪些數(shù)據(jù)包括在網(wǎng)頁中并且綁定到該頁面內(nèi)的各個(gè)數(shù)據(jù)元素。例如,諸如RFQ號(hào)碼1005 ()、RFQ聯(lián)系人1010 ()、RFQ提交結(jié)束日期1015 ()、遞送日期1020 ()和遞送地址1025 ()等等之類的數(shù)據(jù)元素可以綁定到業(yè)務(wù)應(yīng)用/系統(tǒng)105內(nèi)的數(shù)據(jù)元素。所聲明的數(shù)據(jù)綁定可以保存為數(shù)據(jù)綁定元數(shù)據(jù)135。數(shù)據(jù)可以在云110上使用該數(shù)據(jù)的結(jié)構(gòu)化定義(例如XML)從業(yè)務(wù)應(yīng)用系統(tǒng)105變換到視覺表示115。如圖10所示,諸如公司標(biāo)志、關(guān)于公司的信息、以及公司的數(shù)據(jù)庫內(nèi)的其他數(shù)據(jù)之類的數(shù)據(jù)125可以綁定到網(wǎng)頁115??梢蕴峁└鞣N功能以用于允許業(yè)務(wù)應(yīng)用用戶102定制網(wǎng)頁115的呈現(xiàn)外觀。例如,可以有業(yè)務(wù)應(yīng)用用戶102可從中選擇的各種背景、頁眉、頁腳、顏色或布局選擇可用。 業(yè)務(wù)應(yīng)用用戶102可以編輯數(shù)據(jù),將附加的域添加到模板以及移除域。頁面的各方面可以保存為呈現(xiàn)元數(shù)據(jù)130??梢赃x擇或輸入業(yè)務(wù)應(yīng)用用戶102可能想要與之共享結(jié)構(gòu)化數(shù)據(jù)解決方案115的基于web的視覺表示的一個(gè)或多個(gè)最終用戶(例如廠商)104。最終用戶104可以是個(gè)人或公司,其可以是現(xiàn)有廠商、顧客、申請(qǐng)者、或者在業(yè)務(wù)應(yīng)用105中可能已經(jīng)存在信息的其他實(shí)體。可替代地,網(wǎng)頁115可以被發(fā)送給潛在的廠商申請(qǐng)者、顧客,或者可以公開地被發(fā)布以供未定義的最終用戶104進(jìn)行訪問。當(dāng)業(yè)務(wù)應(yīng)用用戶102已經(jīng)完成輸入他/她想要包括在頁面上的數(shù)據(jù)、選擇業(yè)務(wù)應(yīng)用105中的他/她想要綁定到頁面中的域的域、定制頁面的外觀、以及選擇或輸入他/她想要將視覺表示115發(fā)送給的人時(shí),解決方案120可以被發(fā)布給云110。根據(jù)實(shí)施例,可以生成網(wǎng)頁115的URL,其中最終用戶104可以訪問結(jié)構(gòu)化數(shù)據(jù)解決方案(網(wǎng)頁115)的基于web的視覺表示。如圖11所示,消息(例如電子郵件)1100可以被發(fā)送給最終用戶104,該消息1100可以包含到視覺表示115的鏈接1105。一旦解決方案120被發(fā)布,就可以向最終用戶104呈現(xiàn)在業(yè)務(wù)應(yīng)用系統(tǒng)105與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案115之間綁定的數(shù)據(jù)的抽象表示。如圖12和13中所示,結(jié)構(gòu)化數(shù)據(jù)解決方案115的基于web的視覺表示可以包含最終用戶104可以向里面輸入信息的域1205。例如,如圖12所示,頁面可以包含輸入聯(lián)系人信息的域1205。每個(gè)域1205都可以綁定到業(yè)務(wù)應(yīng)用105中的域。在被最終用戶104提交以后,輸入到結(jié)構(gòu)化數(shù)據(jù)解決方案(網(wǎng)頁)115的基于web的視覺表示中的每個(gè)域1205中的信息可以通過域1205與業(yè)務(wù)應(yīng)用105中或同業(yè)務(wù)應(yīng)用105相關(guān)聯(lián)的相關(guān)聯(lián)數(shù)據(jù)對(duì)象之間的數(shù)據(jù)綁定被發(fā)布到業(yè)務(wù)應(yīng)用105中。根據(jù)實(shí)施例,如圖13所示,可以提供域1305以用于上傳可以被提交給業(yè)務(wù)應(yīng)用用戶102的文檔。應(yīng)當(dāng)理解,可以為給定業(yè)務(wù)應(yīng)用105開發(fā)和發(fā)布并且由其使用多個(gè)解決方案120和相關(guān)聯(lián)的網(wǎng)頁115。例如,給定業(yè)務(wù)應(yīng)用用戶102可以已經(jīng)開發(fā)并可能在任何給定時(shí)間已運(yùn)行數(shù)十個(gè)網(wǎng)頁115,所述網(wǎng)頁115覆蓋他/她的業(yè)務(wù)或組織工作量和/或職能的數(shù)十個(gè)方面。如圖14所示,可以提供用戶界面1400,其中業(yè)務(wù)應(yīng)用用戶102可以查看各個(gè)解決方案120的狀態(tài)。當(dāng)解決方案120的狀態(tài)改變時(shí),可以提供通知(例如電子郵件、彈出消息等等)。例如,如果最終用戶104響應(yīng)RFQ,則可以顯示彈出消息1405。業(yè)務(wù)應(yīng)用用戶102可以查看所提交的數(shù)據(jù)并且作出狀態(tài)改變。例如,采購代理可以接受或拒絕RFQ或者將其返回并要求附加的信息。狀態(tài)的改變可以被發(fā)布到結(jié)構(gòu)化數(shù)據(jù)解決方案115的基于web的視覺表示,使得最終用戶104可以查看狀態(tài)并且可以作出相應(yīng)反應(yīng)。根據(jù)實(shí)施例,呈現(xiàn)視圖可以基于實(shí)體的狀態(tài)。也就是說,頁面的呈現(xiàn)可以由業(yè)務(wù)應(yīng)用用戶102來設(shè)計(jì),使得針對(duì)給定狀態(tài),該頁面可以以特定方式被呈現(xiàn)。例如,如果RFQ已經(jīng)被接受,則結(jié)構(gòu)化數(shù)據(jù)解決方案115的基于web的視覺表示可以被顯示給最終用戶104,其中包括“祝賀!”文本。在已經(jīng)描述了本發(fā)明實(shí)施例的各方面的操作架構(gòu)以后,圖15是示出了一種方法的邏輯流程圖,該方法用于通過云Iio提供元數(shù)據(jù)在業(yè)務(wù)應(yīng)用105到網(wǎng)頁115之間的變換、接收作為該網(wǎng)頁的一部分所收集的數(shù)據(jù)、以及將所接收的數(shù)據(jù)變換回用于與業(yè)務(wù)應(yīng)用同步的格式。

方法1500始于操作1505,并且進(jìn)行到操作1510,其中接收生成將作為基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案被顯示的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案120以及相關(guān)聯(lián)的網(wǎng)頁呈現(xiàn)115的請(qǐng)求。生成數(shù)據(jù)解決方案120的請(qǐng)求可以在由業(yè)務(wù)應(yīng)用用戶102作出選擇以啟用新場(chǎng)景時(shí)進(jìn)行。如上所述,可以由業(yè)務(wù)應(yīng)用用戶102啟用的場(chǎng)景可以包括、但不限于廠商登記、采購、時(shí)間輸入、職務(wù)列表、廠商管理的庫存、引導(dǎo)捕捉、購買訂單/計(jì)價(jià)、服務(wù)合同更新以及顧客支持請(qǐng)求。可以在Π內(nèi)提供可由業(yè)務(wù)應(yīng)用用戶102從中選擇的多種用于創(chuàng)建新場(chǎng)景的可選擇功能。在操作1515,在接收創(chuàng)建新場(chǎng)景的請(qǐng)求以后,可以提供一個(gè)或多個(gè)模板170以用于生成基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案120。使用所選的模板,基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的開發(fā)者可以標(biāo)識(shí)出與業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)類型(例如針對(duì)雇用應(yīng)用解決方案的姓名、受教育程度、經(jīng)驗(yàn)數(shù)據(jù)類型),其中所述一個(gè)或多個(gè)數(shù)據(jù)類型中的每個(gè)都將與最終用戶輸入數(shù)據(jù)類型相關(guān)聯(lián)。標(biāo)識(shí)出與業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)類型可包括標(biāo)識(shí)出與所指定結(jié)構(gòu)化數(shù)據(jù)解決方案(例如雇用應(yīng)用結(jié)構(gòu)化數(shù)據(jù)解決方案)相關(guān)聯(lián)地需要的數(shù)據(jù)的一個(gè)或多個(gè)數(shù)據(jù)類型。如上所述,模板170可以由呈現(xiàn)元數(shù)據(jù)130來定義。模板可以提供一組數(shù)據(jù)、例如文本語句(例如“在這里輸入您的姓名”)之類的語義、以及業(yè)務(wù)應(yīng)用用戶102可以操縱的視覺元素??梢詾楦鞣N解決方案場(chǎng)景提供各種模板170。例如,回過來參考圖8,可以基于業(yè)務(wù)應(yīng)用用戶102可以創(chuàng)建的場(chǎng)景來選擇頁面類型。如圖8所示,業(yè)務(wù)應(yīng)用用戶102已經(jīng)選擇創(chuàng)建針對(duì)報(bào)價(jià)的新廠商請(qǐng)求305 (new)。因此,向用戶102提供各種模板170選擇以供選擇??梢燥@示所提供的模板170的圖像和描述815以幫助用戶102選擇所期望的模板。在選擇模板170以后,方法1500進(jìn)行到操作1520,其中接收業(yè)務(wù)應(yīng)用用戶輸入的數(shù)據(jù)125、呈現(xiàn)數(shù)據(jù)130、數(shù)據(jù)綁定數(shù)據(jù)135。由解決方案的開發(fā)者標(biāo)識(shí)出的一個(gè)或多個(gè)數(shù)據(jù)類型可以與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的一個(gè)或多個(gè)相應(yīng)數(shù)據(jù)域相關(guān)聯(lián),使得輸入到基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的所顯示形式中的所述一個(gè)或多個(gè)數(shù)據(jù)域中任何數(shù)據(jù)域中的數(shù)據(jù)將與同業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)所標(biāo)識(shí)出的相應(yīng)數(shù)據(jù)類型相關(guān)聯(lián)。將一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的一個(gè)或多個(gè)相應(yīng)數(shù)據(jù)域相關(guān)聯(lián)可以包括接收一個(gè)或多個(gè)數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的相應(yīng)一個(gè)或多個(gè)數(shù)據(jù)域的關(guān)聯(lián),使得輸入到所述一個(gè)或多個(gè)數(shù)據(jù)域中任何數(shù)據(jù)域中的數(shù)據(jù)都可以被業(yè)務(wù)應(yīng)用接收,并且可以與所述一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型相關(guān)聯(lián)地同業(yè)務(wù)應(yīng)用相集成。根據(jù)實(shí)施例,數(shù)據(jù)域可以出現(xiàn)在重復(fù)器(r印eater)或網(wǎng)格內(nèi)。因此,數(shù)據(jù)域可以根據(jù)其可以綁定到的數(shù)據(jù)實(shí)體的實(shí)際數(shù)目在網(wǎng)頁呈現(xiàn)上重復(fù)多次。也就是說,數(shù)據(jù)可以通過網(wǎng)頁115以表格格式顯示給最終用戶104,所述表格格式綁定到業(yè)務(wù)應(yīng)用105中的相同類型記錄的集合、而不是僅僅一個(gè)記錄。示例可以是網(wǎng)頁以在公司職務(wù)站點(diǎn)中示出所有職務(wù)列表??梢园凑杖缦碌哪0逍嗅槍?duì)重復(fù)器來描述綁定所述模板行包含代表性的一組控件以及它們的到后端數(shù)據(jù)實(shí)體的域的相應(yīng)綁定。在運(yùn)行時(shí)期間,可以確定將在網(wǎng)頁上加載數(shù)據(jù)實(shí)體的多少實(shí)例?;谠摯_定,可以生成表格,其中該表格的每行表不一個(gè)數(shù)據(jù)實(shí)體實(shí)例。在模板170中指定的信息可以被定制和編輯。域可以根據(jù)業(yè)務(wù)應(yīng)用用戶102的需要被添加、刪除或修改。可以選擇數(shù)據(jù)元素,并且綁定數(shù)據(jù)135可以由用戶102來定義??梢远x各個(gè)域以用于從最終用戶104接收信息。根據(jù)實(shí)施例,與所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)的模板170可以具有一個(gè)或多個(gè)域以用于與同業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一 個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型相關(guān)聯(lián)。該模板可以具有一個(gè)或多個(gè)要在網(wǎng)頁115呈現(xiàn)的所顯示格式中顯示的一或多個(gè)視覺元素。附加地,該模板可以具有一個(gè)或多個(gè)文本語義(例如“在這里輸入受教育程度信息”)以用于幫助網(wǎng)頁呈現(xiàn)的所顯示格式的最終用戶以將最終用戶數(shù)據(jù)提供給一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型中的一個(gè)或多個(gè)的結(jié)構(gòu)化數(shù)據(jù)解決方案。模板170還可以提供模板的視覺圖像以允許基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的開發(fā)者預(yù)覽網(wǎng)頁呈現(xiàn)的所顯示形式將在顯示給一個(gè)或多個(gè)最終用戶時(shí)如何被呈現(xiàn)??梢蕴峁┖?jiǎn)單的Π以用于頁面創(chuàng)建,使得業(yè)務(wù)應(yīng)用用戶102可以快速和容易地創(chuàng)建結(jié)構(gòu)化數(shù)據(jù)解決方案120。業(yè)務(wù)應(yīng)用用戶102可以聲明他/她想要把來自業(yè)務(wù)應(yīng)用105內(nèi)的哪些數(shù)據(jù)元素綁定到結(jié)構(gòu)化數(shù)據(jù)解決方案120的基于web的視覺表示內(nèi)的元素。本發(fā)明的實(shí)施例允許由業(yè)務(wù)應(yīng)用用戶102作出聲明,而該業(yè)務(wù)應(yīng)用用戶不必理解如何編寫代碼。用戶102可以聲明綁定哪些元素,并且可以聲明他/她想要如何呈現(xiàn)。根據(jù)實(shí)施例,數(shù)據(jù)綁定過程可以包括生成基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例并且將基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例綁定到相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用,使得與該業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)所標(biāo)識(shí)出數(shù)據(jù)類型中的任何數(shù)據(jù)類型的任何改變都反映在基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例中的一個(gè)或多個(gè)相應(yīng)數(shù)據(jù)域中??梢栽诨趙eb的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例中的一個(gè)或多個(gè)數(shù)據(jù)域中的每個(gè)與相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用中的相應(yīng)數(shù)據(jù)類型之間生成一個(gè)或多個(gè)關(guān)系,以用于致使在基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例中的一個(gè)或多個(gè)相應(yīng)數(shù)據(jù)域中反映與業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型中任何數(shù)據(jù)類型的任何改變??梢詫⒃獢?shù)據(jù)同基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例中的一個(gè)或多個(gè)數(shù)據(jù)域中的每個(gè)與相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用中的相應(yīng)數(shù)據(jù)類型之間的一個(gè)或多個(gè)關(guān)系相關(guān)聯(lián),以用于綁定基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例與相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用中的相應(yīng)數(shù)據(jù)類型之間的一個(gè)或多個(gè)關(guān)系。另外,可以執(zhí)行通過基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例所接收的數(shù)據(jù)從與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例相關(guān)聯(lián)的第一形式到與業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的第二形式的變換。例如,通過網(wǎng)頁115接收的數(shù)據(jù)可以根據(jù)一種格式或結(jié)構(gòu)化語言(例如HTML)來接收,而該數(shù)據(jù)可能需要被變換成另一格式或結(jié)構(gòu)化語言(例如XML)以供相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用使用。所建立的變換可以用變換元數(shù)據(jù)來描述,并且該變換元數(shù)據(jù)可以綁定到相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用以用于規(guī)定通過基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例所接收的數(shù)據(jù)從與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例相關(guān)聯(lián)的第一形式到與業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的第二形式的變換。數(shù)據(jù)綁定元數(shù)據(jù)可以與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)以用于聲明基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的所顯示形式(即網(wǎng)頁115)將如何被呈現(xiàn)給最終用戶。數(shù)據(jù)綁定元數(shù)據(jù)還可以與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)以用于聲明輸入到基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的實(shí)例中的一個(gè)或多個(gè)數(shù)據(jù)域中的任何數(shù)據(jù)域中的數(shù)據(jù)如何被傳輸給相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用。在操作1525從業(yè)務(wù)應(yīng)用用戶102接收到發(fā)布結(jié)構(gòu)化數(shù)據(jù)解決方案120的請(qǐng)求以后,方法1500進(jìn)行到操作1530,生成基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案,其中建立由結(jié)構(gòu)化解決方案文件120定義的關(guān)系和限制,從業(yè)務(wù)應(yīng)用系統(tǒng)105變換數(shù)據(jù),并且根據(jù)所定義的聲明 和呈現(xiàn)元數(shù)據(jù)130綁定該數(shù)據(jù),并且作為網(wǎng)頁115形式的結(jié)構(gòu)化數(shù)據(jù)解決方案的基于web的視覺表示將該數(shù)據(jù)顯示給最終用戶104。生成基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案可以包括生成所指定的結(jié)構(gòu)化數(shù)據(jù)解決方案,使得可以為所標(biāo)識(shí)出的數(shù)據(jù)類型中的每個(gè)接收數(shù)據(jù),并且生成所指定的結(jié)構(gòu)化數(shù)據(jù)解決方案可以在處于業(yè)務(wù)應(yīng)用遠(yuǎn)程的計(jì)算系統(tǒng)(例如云110)處執(zhí)行以用于允許一個(gè)或多個(gè)最終用戶通過遠(yuǎn)程計(jì)算系統(tǒng)訪問所生成的所指定結(jié)構(gòu)化數(shù)據(jù)解決方案。在操作1530,可以通過網(wǎng)頁115接收最終用戶輸入的數(shù)據(jù)(比如輸入到網(wǎng)頁115中的一個(gè)或多個(gè)數(shù)據(jù)域中的一個(gè)或多個(gè)數(shù)據(jù)輸入)。如圖12和13已經(jīng)示出的那樣,可以提供各個(gè)域以接收最終用戶輸入的數(shù)據(jù)。在操作1535,可以將最終用戶輸入的數(shù)據(jù)傳遞給業(yè)務(wù)應(yīng)用,并且將該數(shù)據(jù)與同該業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的相應(yīng)數(shù)據(jù)類型相關(guān)聯(lián)地存儲(chǔ)。也就是說,用戶輸入的數(shù)據(jù)可以與綁定元數(shù)據(jù)135所定義的業(yè)務(wù)應(yīng)用系統(tǒng)105同步??梢宰儞Q最終用戶輸入的數(shù)據(jù),使得該數(shù)據(jù)可以被利用和上傳到業(yè)務(wù)應(yīng)用系統(tǒng)105并且在需要時(shí)由相關(guān)聯(lián)的組織利用。當(dāng)業(yè)務(wù)應(yīng)用用戶102進(jìn)行改變或更新時(shí),可以重新發(fā)布反映該改變或更新的網(wǎng)頁呈現(xiàn)115。對(duì)解決方案場(chǎng)景的改變或更新的通知可以被提供給業(yè)務(wù)應(yīng)用用戶102和/或最終用戶104。因此,網(wǎng)頁115可以用作通信門戶,利用所述通信門戶,業(yè)務(wù)應(yīng)用用戶102和最終用戶104可以接收和傳送業(yè)務(wù)數(shù)據(jù)。如上所述的發(fā)明的各實(shí)施例可通過本地和遠(yuǎn)程計(jì)算和數(shù)據(jù)存儲(chǔ)系統(tǒng)來實(shí)現(xiàn),包括參考圖I所示和所述的系統(tǒng)。符合本發(fā)明的實(shí)施例,上述存儲(chǔ)器存儲(chǔ)和處理單元可在諸如圖16的計(jì)算設(shè)備1600之類的計(jì)算設(shè)備中實(shí)現(xiàn)??墒褂糜布?、軟件或固件的任何合適的組合來實(shí)現(xiàn)存儲(chǔ)器存儲(chǔ)和處理單元。例如,存儲(chǔ)器存儲(chǔ)和處理單元可用計(jì)算設(shè)備1600或任何其他計(jì)算設(shè)備1618結(jié)合計(jì)算設(shè)備1600來實(shí)現(xiàn),其中在分布式計(jì)算環(huán)境(如內(nèi)聯(lián)網(wǎng)或因特網(wǎng))中可通過網(wǎng)絡(luò)將功能集合在一起,以執(zhí)行如本文所述的功能。根據(jù)本發(fā)明的實(shí)施例,上述系統(tǒng)、設(shè)備和處理器是示例,而其他系統(tǒng)、設(shè)備和處理器可包括上述存儲(chǔ)器存儲(chǔ)和處理單元。此外,計(jì)算設(shè)備1600可包括如上所述的操作環(huán)境100。操作環(huán)境100并不限于計(jì)算設(shè)備 1600。參考圖16,符合本發(fā)明的各實(shí)施例的系統(tǒng)可包括諸如計(jì)算設(shè)備1600的計(jì)算設(shè)備。在基本配置中,計(jì)算設(shè)備1600可包括至少一個(gè)處理單元1602和系統(tǒng)存儲(chǔ)器1604。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器1604可包括,但不限于,易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM))、閃存、或任何組合。系統(tǒng)存儲(chǔ)器1604可包括操作系統(tǒng)1605、一個(gè)或多個(gè)編程模塊1606,并可包括業(yè)務(wù)應(yīng)用系統(tǒng)105,其中業(yè)務(wù)應(yīng)用系統(tǒng)是具有充足的計(jì)算機(jī)可執(zhí)行指令的軟件應(yīng)用,該應(yīng)用在被執(zhí)行時(shí)執(zhí)行如本文所述的功能。例如,操作系統(tǒng)1605可適用于控制計(jì)算設(shè)備1600的操作。此外,本發(fā)明的實(shí)施例可結(jié)合圖形庫、其他操作系統(tǒng)、或任何其他應(yīng)用程序來實(shí)踐,并且不限于任何特定應(yīng)用或系統(tǒng)。該基本配置在圖16中由虛線1608內(nèi)的那些組件示出。計(jì)算設(shè)備1600可具有附加特征或功能。例如,計(jì)算設(shè)備1600還可包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如例如,磁盤、光盤、或磁帶。這些附加存儲(chǔ)在圖16中由可移動(dòng)存儲(chǔ)1609和不可移動(dòng)存儲(chǔ)1610示出。計(jì)算設(shè)備1600還可包含可允許設(shè)備1600諸如通過分布式計(jì)算環(huán)境中的網(wǎng)絡(luò)(例如,內(nèi)聯(lián)網(wǎng)或因特網(wǎng))來與其他計(jì)算設(shè)備1616進(jìn)行通信的通信連接1618。通信連接1616是通信介質(zhì)的一個(gè)示例。如上所述,可在系統(tǒng)存儲(chǔ)器1604中存儲(chǔ)包括操作系統(tǒng)1605在內(nèi)的多個(gè)程序模塊 和數(shù)據(jù)文件。在執(zhí)行在處理單元1602上時(shí),編程模塊1606可包括業(yè)務(wù)應(yīng)用系統(tǒng)105,其中業(yè)務(wù)應(yīng)用系統(tǒng)可包含充足的計(jì)算機(jī)可執(zhí)行指令,所述指令在被執(zhí)行時(shí)執(zhí)行如本文所述的功能。上述過程是一個(gè)示例,且處理單元1602可執(zhí)行其他過程。根據(jù)本發(fā)明的實(shí)施例可使用的其他編程模塊可包括電子郵件和聯(lián)系人應(yīng)用、文字處理應(yīng)用、電子表格應(yīng)用、數(shù)據(jù)庫應(yīng)用、幻燈片演示應(yīng)用、繪圖或計(jì)算機(jī)輔助應(yīng)用等。一般而言,根據(jù)本發(fā)明的實(shí)施例,程序模塊可包括可執(zhí)行特定任務(wù)或可實(shí)現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本發(fā)明的實(shí)施例可用其他計(jì)算機(jī)系統(tǒng)配置來實(shí)踐,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費(fèi)電子產(chǎn)品、小型機(jī)、大型計(jì)算機(jī)等。本發(fā)明的實(shí)施例還可在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)踐。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。此外,本發(fā)明的實(shí)施例可在包括分立電子元件的電路、包含邏輯門的封裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個(gè)芯片上實(shí)踐。本發(fā)明的實(shí)施例還可使用能夠執(zhí)行諸如例如,AND (與)、0R (或)和NOT (非)的邏輯運(yùn)算的其他技術(shù)來實(shí)踐,包括但不限于,機(jī)械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的實(shí)施例可在通用計(jì)算機(jī)或任何其他電路或系統(tǒng)中實(shí)踐。例如,本發(fā)明的實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)過程(方法)、計(jì)算系統(tǒng)、或諸如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)之類的制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并對(duì)用于執(zhí)行計(jì)算機(jī)過程的指令的計(jì)算機(jī)程序編碼的計(jì)算機(jī)存儲(chǔ)介質(zhì)。因此,本發(fā)明可以硬件和/或軟件(包括固件、常駐軟件、微碼等)來體現(xiàn)。換言之,本發(fā)明的實(shí)施例可采用其上包含有供指令執(zhí)行系統(tǒng)使用或結(jié)合其使用的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是可包含、存儲(chǔ)、通信、傳播、或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或結(jié)合其使用的任何介質(zhì)。本文所使用的術(shù)語計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器1604、可移動(dòng)存儲(chǔ)1609和不可移動(dòng)存儲(chǔ)1610都是計(jì)算機(jī)存儲(chǔ)介質(zhì)(即,存儲(chǔ)器存儲(chǔ))的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括,但不限于,RAM、ROM、電可擦除只讀存儲(chǔ)器(EEPROM)、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其他光存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備、或者可用于存儲(chǔ)信息且可由計(jì)算設(shè)備1600訪問的任何其他介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)都可以是設(shè)備1600的一部分。計(jì)算設(shè)備1600還可以具有輸入設(shè)備1612,如鍵盤、鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。還可包括諸如顯示器、揚(yáng)聲器、打印機(jī)等輸出設(shè)備1614。上述設(shè)備是示例,并且可使用其他設(shè)備。本文所使用的術(shù)語計(jì)算機(jī)可讀介質(zhì)還可包括通信介質(zhì)。通信媒介可由諸如載波或其他傳輸機(jī)制的已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)來體現(xiàn),并且包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號(hào)”可以描述以對(duì)該信號(hào)中的信息進(jìn)行編碼的方式設(shè)定或者改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其他無線介質(zhì)等無線介質(zhì)。 以上參考例如根據(jù)本發(fā)明的實(shí)施例的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框圖和/或操作示圖描述了本發(fā)明的實(shí)施例。框中所注明的各功能/動(dòng)作可按不同于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動(dòng)作,連續(xù)示出的兩個(gè)框?qū)嶋H上可基本同時(shí)執(zhí)行,或者這些框有時(shí)可按相反的次序執(zhí)行。盡管已描述了本發(fā)明的特定實(shí)施例,但也可能存在其他實(shí)施例。此外,雖然本發(fā)明的實(shí)施例被描述為與存儲(chǔ)在存儲(chǔ)器和其他存儲(chǔ)介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但是數(shù)據(jù)還可被存儲(chǔ)在其他類型的計(jì)算機(jī)可讀介質(zhì)上或從其讀取,諸如輔助存儲(chǔ)設(shè)備(像硬盤、軟盤、或CD-ROM)、來自因特網(wǎng)的載波、或其他形式的RAM或ROM。此外,所公開的方法的各步驟可以任何方式修改,包括通過對(duì)各步驟重新排序和/或插入或刪除步驟,而不背離本發(fā)明。包括此處所包括的代碼中的版權(quán)在內(nèi)的所有權(quán)利都?xì)w屬于申請(qǐng)人并且是本申請(qǐng)人的財(cái)產(chǎn)。本申請(qǐng)人保持并保留此處所包括的代碼中的所有權(quán)利,并且授予僅關(guān)于所授權(quán)專利的再現(xiàn)且未出于其他目的再現(xiàn)該材料的許可。盡管本說明書包括示例,但本發(fā)明的范圍由所附權(quán)利要求書來指示。此外,盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本說明書,但權(quán)利要求書并不限于以上所描述的特征或動(dòng)作。相反,以上所描述的特定特征和動(dòng)作是作為本發(fā)明的實(shí)施例的示例來公開的。
權(quán)利要求
1.一種用于基于相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用呈現(xiàn)基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的方法,包括 接收生成所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的請(qǐng)求,利用所述所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案,數(shù)據(jù)能夠從遠(yuǎn)程最終用戶傳遞給業(yè)務(wù)應(yīng)用; 提供與所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的相關(guān)聯(lián)的模板以用于生成所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn); 通過所述模板標(biāo)識(shí)出與所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)類型,所述一個(gè)或多個(gè)數(shù)據(jù)類型中的每個(gè)都與最終用戶輸入數(shù)據(jù)類型相關(guān)聯(lián); 通過所述模板接收一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的相應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)域的關(guān)聯(lián),使得輸入到所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)中的一個(gè)或多個(gè)數(shù)據(jù)域中任何數(shù)據(jù)域中的數(shù)據(jù)將與同所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的相應(yīng)的一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型相關(guān)聯(lián); 生成所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)以用于通過因特網(wǎng)呈現(xiàn)給一個(gè)或多個(gè)最終用戶; 根據(jù)結(jié)構(gòu)化語言將所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)結(jié)構(gòu)化以用于通過因特網(wǎng)呈現(xiàn)所生成的網(wǎng)頁呈現(xiàn);以及 作為最終用戶可通過因特網(wǎng)訪問的網(wǎng)頁顯示所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)。
2.如權(quán)利要求I所述的方法,其特征在于,提供與所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)的模板包括提供具有一個(gè)或多個(gè)域的模板,所述一個(gè)或多個(gè)域用于與同所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型相關(guān)聯(lián)。
3.如權(quán)利要求2所述的方法,其特征在于,提供與所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)的模板包括提供具有要顯示在所述網(wǎng)頁呈現(xiàn)的所顯示形式中的一個(gè)或多個(gè)視覺元素的模板。
4.如權(quán)利要求3所述的方法,其特征在于,提供與所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)的模板包括提供具有一個(gè)或多個(gè)文本語義的模板,所述一個(gè)或多個(gè)文本語義用于幫助所述網(wǎng)頁呈現(xiàn)的所顯示形式的最終用戶將最終用戶數(shù)據(jù)提供給一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型中的一個(gè)或多個(gè)的結(jié)構(gòu)化數(shù)據(jù)解決方案。
5.如權(quán)利要求I所述的方法,其特征在于,通過所述模板接收一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的相應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)域的關(guān)聯(lián)還包括接收給定數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的網(wǎng)格內(nèi)的相應(yīng)的給定數(shù)據(jù)域的關(guān)聯(lián),使得所述網(wǎng)格內(nèi)的給定數(shù)據(jù)域在所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案中重復(fù)為了接收如下數(shù)據(jù)輸入所需那樣多的次數(shù)所述數(shù)據(jù)輸入通過所述給定數(shù)據(jù)域綁定到所述給定數(shù)據(jù)類型并且針對(duì)所述給定數(shù)據(jù)域通過基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的所述呈現(xiàn)被接收。
6.如權(quán)利要求5所述的方法,其特征在于,在所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板的運(yùn)行時(shí)期間,在所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案中為所述給定數(shù)據(jù)域生成表格,所述表格包括與綁定到所述給定數(shù)據(jù)類型的一個(gè)或多個(gè)重復(fù)數(shù)據(jù)域相關(guān)聯(lián)的一個(gè)或多個(gè)行。
7.一種具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被計(jì)算機(jī)執(zhí)行時(shí)執(zhí)行一種用于基于相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用呈現(xiàn)基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的方法,該方法包括 接收生成所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的請(qǐng)求,利用所述所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案,數(shù)據(jù)能夠從遠(yuǎn)程最終用戶傳遞給業(yè)務(wù)應(yīng)用; 提供與所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)的模板以用于生成所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn),模板具有一個(gè)或多個(gè)域,所述一個(gè)或多個(gè)域用于與同所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型相關(guān)聯(lián); 通過所述模板標(biāo)識(shí)出與所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的與所指定的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)地需要的數(shù)據(jù)的一個(gè)或多個(gè)數(shù)據(jù)類型,所述一個(gè)或多個(gè)數(shù)據(jù)類型中的每個(gè)都與最終用戶輸入數(shù)據(jù)類型相關(guān)聯(lián); 通過所述模板接收一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的相應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)域的關(guān)聯(lián),使得輸入到所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)中的一個(gè)或多個(gè)數(shù)據(jù)域中任何數(shù)據(jù)域中的數(shù)據(jù)將與同所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的相應(yīng)的一個(gè)或多個(gè)所標(biāo)識(shí)出的相應(yīng)數(shù)據(jù)類型相關(guān)聯(lián); 生成所指定結(jié)構(gòu)化數(shù)據(jù)解決方案,使得能夠針對(duì)所標(biāo)識(shí)出的每個(gè)數(shù)據(jù)類型中的每個(gè)接收數(shù)據(jù); 生成所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)以用于通過因特網(wǎng)呈現(xiàn)給一個(gè)或多個(gè)最終用戶; 根據(jù)結(jié)構(gòu)化語言將所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)結(jié)構(gòu)化以用于通過因特網(wǎng)呈現(xiàn)所生成的網(wǎng)頁呈現(xiàn);以及 作為最終用戶可通過因特網(wǎng)訪問的網(wǎng)頁顯示所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)。
8.一種用于基于相關(guān)聯(lián)的業(yè)務(wù)應(yīng)用呈現(xiàn)基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的系統(tǒng),包括 分布式云計(jì)算系統(tǒng),所述分布式云計(jì)算系統(tǒng)用于 接收生成所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的請(qǐng)求,利用所述所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案,數(shù)據(jù)能夠從遠(yuǎn)程最終用戶傳遞給業(yè)務(wù)應(yīng)用; 提供與所指定的基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案相關(guān)聯(lián)的模板以用于生成所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn),模板具有一個(gè)或多個(gè)域,所述一個(gè)或多個(gè)域用于與同所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型相關(guān)聯(lián); 通過所述模板標(biāo)識(shí)出與所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)類型,所述一個(gè)或多個(gè)數(shù)據(jù)類型中的每個(gè)都與最終用戶輸入數(shù)據(jù)類型相關(guān)聯(lián); 通過所述模板接收一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案模板中的相應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)域的關(guān)聯(lián),使得輸入到所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)中的一個(gè)或多個(gè)數(shù)據(jù)域中任何數(shù)據(jù)域中的數(shù)據(jù)將與同所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的相應(yīng)的一個(gè)或多個(gè)所標(biāo)識(shí)出的相應(yīng)數(shù)據(jù)類型相關(guān)聯(lián); 生成所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)以用于通過因特網(wǎng)呈現(xiàn)給一個(gè)或多個(gè)最終用戶; 根據(jù)結(jié)構(gòu)化語言將所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)結(jié)構(gòu)化以用于通過因特網(wǎng)呈現(xiàn)所生成的網(wǎng)頁呈現(xiàn);以及 作為最終用戶可通過因特網(wǎng)訪問的網(wǎng)頁顯示所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的網(wǎng)頁呈現(xiàn)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述分布式云計(jì)算系統(tǒng)還用于接收一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案中的相應(yīng)一個(gè)或多個(gè)數(shù)據(jù)域的關(guān)聯(lián),還包括接收所述一個(gè)或多個(gè)數(shù)據(jù)類型與基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案中的相應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)域的關(guān)聯(lián),使得輸入到所述一個(gè)或多個(gè)數(shù)據(jù)域中任何數(shù)據(jù)域中的數(shù)據(jù)都可以被所述業(yè)務(wù)應(yīng)用接收,并且能夠與所述一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型相關(guān)聯(lián)地同所述業(yè)務(wù)應(yīng)用相集成。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述分布式云計(jì)算系統(tǒng)還用于 接收到一個(gè)或多個(gè)數(shù)據(jù)域中的一個(gè)或多個(gè)數(shù)據(jù)輸入,所述一個(gè)或多個(gè)數(shù)據(jù)域被顯示在所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的基于web的呈現(xiàn)中;以及 將來自顯示在所述基于web的結(jié)構(gòu)化數(shù)據(jù)解決方案的基于web的呈現(xiàn)中的數(shù)據(jù)域的一個(gè)或多個(gè)數(shù)據(jù)輸入傳遞給所述業(yè)務(wù)應(yīng)用并且將所述一個(gè)或多個(gè)數(shù)據(jù)輸入與同所述業(yè)務(wù)應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)所標(biāo)識(shí)出的數(shù)據(jù)類型中的一個(gè)或多個(gè)相關(guān)聯(lián)地存儲(chǔ)。
全文摘要
來自諸如ERP系統(tǒng)之類的業(yè)務(wù)應(yīng)用系統(tǒng)的信息可以被發(fā)布給業(yè)務(wù)應(yīng)用用戶生成的網(wǎng)頁以用于顯示給最終用戶、以及用于從最終用戶收集信息以供用于下載到業(yè)務(wù)應(yīng)用系統(tǒng)中。用戶生成的網(wǎng)頁可以被定義成結(jié)構(gòu)化的數(shù)據(jù)解決方案的基于web的視覺表示,所述數(shù)據(jù)解決方案可以定義數(shù)據(jù)、數(shù)據(jù)呈現(xiàn)和數(shù)據(jù)綁定元數(shù)據(jù)以用于啟用解決方案場(chǎng)景,比例廠商登記、采購、時(shí)間輸入、職務(wù)列表、廠商管理的庫存、銷售引導(dǎo)捕捉、購買訂單/計(jì)價(jià)、服務(wù)合同更新、以及顧客支持請(qǐng)求等等??梢允沟脴I(yè)務(wù)應(yīng)用用戶能夠通過基于web的視覺表示從業(yè)務(wù)應(yīng)用系統(tǒng)內(nèi)與潛在和已有顧客、伙伴和廠商連接,并且可以將交互直接捕捉到業(yè)務(wù)應(yīng)用系統(tǒng)中而不需要IT依賴性。
文檔編號(hào)G06Q10/06GK102763127SQ201180010559
公開日2012年10月31日 申請(qǐng)日期2011年2月21日 優(yōu)先權(quán)日2010年2月23日
發(fā)明者A·J·馬修, D·格什, P·拉瑪拉丁納姆, R·B·納拉亞南 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泽普县| 乌审旗| 南开区| 平武县| 垫江县| 宁海县| 丰原市| 合肥市| 温宿县| 昭通市| 秦安县| 吉木乃县| 新绛县| 蕉岭县| 安陆市| 临泉县| 且末县| 鄂托克前旗| 家居| 乐山市| 会同县| 讷河市| 施甸县| 洪泽县| 连平县| 蓝田县| 江源县| 新乡市| 庆阳市| 鄂尔多斯市| 扬州市| 博客| 亚东县| 肃宁县| 洞头县| 马边| 鹤庆县| 义乌市| 北流市| 横山县| 黔西县|