freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

webservice在網(wǎng)上辦稅廳系統(tǒng)的應(yīng)用-資料下載頁(yè)

2025-06-22 12:08本頁(yè)面
  

【正文】 多樣化和層次化、信息高度共享的計(jì)算機(jī)管理系統(tǒng)。網(wǎng)上辦稅大廳系統(tǒng)共有七個(gè)子系統(tǒng),其中六個(gè)業(yè)務(wù)子系統(tǒng),一個(gè)系統(tǒng)維護(hù)子系統(tǒng)。每個(gè)子系統(tǒng)都設(shè)有若干個(gè)功能模塊。整個(gè)網(wǎng)上辦稅大廳系統(tǒng)應(yīng)用系統(tǒng)涵蓋基層稅收業(yè)務(wù)運(yùn)作的全過(guò)程,多數(shù)功能模塊之間具有相互制約的關(guān)系,滿(mǎn)足稅收管理與監(jiān)控的一系列基本要求,并構(gòu)成比較嚴(yán)密的稅收監(jiān)控管理體系。網(wǎng)上辦稅大廳系統(tǒng)業(yè)務(wù)功能圖如圖31所示:圖31 網(wǎng)上辦稅大廳系統(tǒng)業(yè)務(wù)功能圖 系統(tǒng)功能模塊設(shè)計(jì)對(duì)于網(wǎng)上辦稅大廳項(xiàng)目的總體功能模塊結(jié)構(gòu)如下圖32所示:圖32 系統(tǒng)功能模塊結(jié)構(gòu)圖其中網(wǎng)上辦稅大廳系統(tǒng)是本次新開(kāi)發(fā)的系統(tǒng),其它都是以系統(tǒng)整合為主,對(duì)于單點(diǎn)登陸系統(tǒng)與統(tǒng)一信息平臺(tái)的建設(shè)可以根據(jù)實(shí)際情況而定,可以本期開(kāi)發(fā),也可以后續(xù)開(kāi)發(fā)。 系統(tǒng)Web Service設(shè)計(jì) (1)系統(tǒng)Web Service架構(gòu)設(shè)計(jì) 根據(jù)第二章論述的基于Web Service體系結(jié)構(gòu),設(shè)計(jì)了如圖33的系統(tǒng)Web服務(wù)基本架構(gòu)。圖33 網(wǎng)上辦稅大廳系統(tǒng)基本架構(gòu) 用戶(hù)通過(guò)客戶(hù)端瀏覽器向應(yīng)用服務(wù)器遞交請(qǐng)求,應(yīng)用服務(wù)器接到用戶(hù)請(qǐng)求后,到UDDI注冊(cè)中心查找符合用戶(hù)需求的WEB服務(wù);UDDI注冊(cè)中心向應(yīng)用服務(wù)器返回WEB服務(wù)的訪問(wèn)位置和WSDL綁定信息;應(yīng)用服務(wù)器根據(jù)得到的信息生成WEB服務(wù)代理并綁定到相應(yīng)的WEB服務(wù)上。WEB服務(wù)對(duì)數(shù)據(jù)庫(kù)執(zhí)行查詢(xún)等操作,把結(jié)果返回客戶(hù)端,進(jìn)而顯示給用戶(hù)。不同的應(yīng)用系統(tǒng)之間共享Web服務(wù),同時(shí)采用Web服務(wù)技術(shù)還可以為用戶(hù)提供資源共享。不同應(yīng)用系統(tǒng)間的可共享功能以Web服務(wù)的形式發(fā)布,以便不同系統(tǒng)調(diào)用,采取“信息從哪里產(chǎn)生就從哪里采集”的方式,方便信息采集,提高信息的準(zhǔn)確度。 (2)系統(tǒng)Web服務(wù)流程設(shè)計(jì) 根據(jù)系統(tǒng)WEB服務(wù)架構(gòu)設(shè)計(jì),需要將網(wǎng)上辦稅大廳系統(tǒng)的各子系統(tǒng)進(jìn)行WEB服務(wù)集成,并能提供給用戶(hù)一個(gè)完整的流程視圖。由于各子系統(tǒng)功能模塊相對(duì)獨(dú)立,在集成的過(guò)程中,必然要求各個(gè)子系統(tǒng)提供的Web服務(wù)相互協(xié)作,組成Web服務(wù)的工作流,才能為用戶(hù)提供完整的功能,從而體現(xiàn)完整的流程。我們將從系統(tǒng)Web服務(wù)集成框架視圖和用戶(hù)視圖兩方面闡述系統(tǒng)的Web服務(wù)集成與調(diào)用關(guān)系。 ①系統(tǒng)Web服務(wù)集成框架視圖 我們根據(jù)Web服務(wù)體系結(jié)構(gòu)及網(wǎng)上辦稅大廳系統(tǒng)架構(gòu),按三種角色劃分出功能單元,設(shè)計(jì)了系統(tǒng)Web服務(wù)集成框架視圖。圖34的給出了各獨(dú)立子系統(tǒng)與系統(tǒng)管理平臺(tái)系統(tǒng)之間調(diào)用Web服務(wù)集成的方案。圖34 系統(tǒng)web 服務(wù)集成框架視圖在圖34中,網(wǎng)上辦稅大廳系統(tǒng)主要提供8個(gè)Web服務(wù),分別是稅務(wù)登記Web服務(wù)、文書(shū)申請(qǐng)Web服務(wù)、電子申報(bào)Web服務(wù)、發(fā)票管理Web服務(wù)、網(wǎng)上認(rèn)證Web服務(wù)、遠(yuǎn)程抄表Web服務(wù)、軟件下載Web服務(wù)、表單下載Web服務(wù)等。系統(tǒng)管理系統(tǒng)中包含用戶(hù)信息Web服務(wù)、用戶(hù)認(rèn)證Web服務(wù)、信息發(fā)布Web服務(wù)和涉稅信息查詢(xún)Web服務(wù)。 UDDI注冊(cè)中心接受Web服務(wù)的發(fā)布和查找請(qǐng)求,把各子系統(tǒng)提供的Web服務(wù)集中起來(lái)提供統(tǒng)一的訪問(wèn)方法。系統(tǒng)管理系統(tǒng)的Web服務(wù)和業(yè)務(wù)系統(tǒng)的Web服務(wù)互為服務(wù)提供者和服務(wù)請(qǐng)求者,二者的相互查找定位都通過(guò)UDDI注冊(cè)中心來(lái)進(jìn)行。在系統(tǒng)內(nèi)部當(dāng)子系統(tǒng)需要與另一個(gè)子系統(tǒng)進(jìn)行集成時(shí),子系統(tǒng)只需調(diào)用另一個(gè)子系統(tǒng)的相關(guān)Web服務(wù)方法,反之亦然。只要Web服務(wù)方法的名稱(chēng)和參數(shù)不變,當(dāng)對(duì)系統(tǒng)中某個(gè)Web服務(wù)方法做一些修改時(shí),不用對(duì)調(diào)用該方法的其他系統(tǒng)的程序做任何修改。這樣系統(tǒng)集成方便,子系統(tǒng)與子系統(tǒng)耦合度低,便于新系統(tǒng)的加入和一些無(wú)用的舊系統(tǒng)的撤消。 ②用戶(hù)訪問(wèn)視圖 用戶(hù)視圖是從用戶(hù)角度觀察整個(gè)系統(tǒng),系統(tǒng)如何組織各個(gè)功能子系統(tǒng)提供的Web服務(wù)、如何體現(xiàn)以流程的集成為最終目的?這些問(wèn)題都要求給出各子系統(tǒng)的協(xié)作關(guān)系和流程圖。圖35是一個(gè)典型的Web服務(wù)工作流的示例。圖35 Web服務(wù)工作流示例 Web服務(wù)工作流是一個(gè)可導(dǎo)致Web服務(wù)間產(chǎn)生相互依賴(lài)操作的有序消息集。由工作流引擎對(duì)具體的Web服務(wù)進(jìn)行調(diào)用。具體實(shí)現(xiàn)時(shí)是通過(guò)SOAP協(xié)議向所訪問(wèn)Web服務(wù)的入口點(diǎn)發(fā)出請(qǐng)求進(jìn)而取得調(diào)用結(jié)果。 圖35 Web服務(wù)工作流的示例具體流程可以描述如下: 用戶(hù)通過(guò)Web瀏覽器訪問(wèn)網(wǎng)上辦稅大廳系統(tǒng),Web服務(wù)將訪問(wèn)請(qǐng)求中的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給SOAP監(jiān)聽(tīng)器,經(jīng)Web服務(wù)轉(zhuǎn)發(fā)模塊,將相應(yīng)的請(qǐng)求發(fā)送給目標(biāo)系統(tǒng)的Web服務(wù),比如用戶(hù)認(rèn)證。一個(gè)單獨(dú)的Web服務(wù)可能完成不了一個(gè)服務(wù)請(qǐng)求,它就會(huì)發(fā)出SOAP請(qǐng)求,向特定的Web服務(wù)請(qǐng)求服務(wù),傳遞XML參數(shù),在后臺(tái)數(shù)據(jù)庫(kù)的支持下,多個(gè)服務(wù)一起協(xié)作完成用戶(hù)課程學(xué)習(xí)服務(wù)請(qǐng)求,并將結(jié)果以XML形式反饋給其他Web服務(wù)直至Web服務(wù)通過(guò)HTTP協(xié)議,體現(xiàn)在用戶(hù)的Web瀏覽器上。 第4章 網(wǎng)上辦稅大廳系統(tǒng)關(guān)鍵技術(shù)實(shí)現(xiàn) 基于Web Service的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)圖如下:其中劃線部分為新增設(shè)備,設(shè)備說(shuō)明如下表:編號(hào)名稱(chēng)主要用途緊急度備注1涉稅查詢(xún)服務(wù)器涉稅信息的查詢(xún)★★★★前期也可以考慮與數(shù)據(jù)庫(kù)服務(wù)器合并2涉稅查詢(xún)數(shù)據(jù)庫(kù)涉稅信息的查詢(xún)數(shù)據(jù)庫(kù)★★★★3網(wǎng)上辦稅大廳系統(tǒng)應(yīng)用服務(wù)器網(wǎng)上辦稅大廳系統(tǒng)的相關(guān)功能★★★★★4網(wǎng)上辦稅大廳系統(tǒng)數(shù)據(jù)庫(kù)服務(wù)器網(wǎng)上辦稅大廳系統(tǒng)的數(shù)據(jù)庫(kù)★★★★★5單點(diǎn)登錄與信息服務(wù)平臺(tái)服務(wù)器單點(diǎn)登錄與統(tǒng)一信息平臺(tái)★★6虛擬服務(wù)器用于虛擬主機(jī)或虛擬目錄服務(wù)★★7辦稅大廳信息處理平臺(tái)用于內(nèi)網(wǎng)中的網(wǎng)上辦稅大廳信息處理★★★★★ 網(wǎng)上辦稅大廳系統(tǒng)UDDI注冊(cè)中心的實(shí)現(xiàn)雖然早在2000年的時(shí)候微軟和IBM就提出了UDDI的技術(shù)規(guī)范并建立了公共的UDDI注冊(cè)中心,但是其開(kāi)放性和由此而來(lái)的安全和信任方面的問(wèn)題限制了公共UDDI注冊(cè)中心進(jìn)一步的推廣應(yīng)用,因此在本方案中擬建立專(zhuān)門(mén)的遠(yuǎn)程教育學(xué)校內(nèi)部自有UDDI注冊(cè)中心而不采用將WEB服務(wù)發(fā)布至公共UDDI注冊(cè)中心的方式。根據(jù)第二章介紹的Web服務(wù)和UDDI注冊(cè)中心的相關(guān)規(guī)范,以及第三章框架設(shè)計(jì)的基于Web服務(wù)的信息系統(tǒng)集成方案的思想,我們?cè)O(shè)計(jì)了一個(gè)如圖41所示的Web Service網(wǎng)上辦稅大廳注冊(cè)中心的原型系統(tǒng)。前端的Web Server接受用戶(hù)客戶(hù)端調(diào)用Web服務(wù)的HTTP消息請(qǐng)求以及傳遞的參數(shù),然后將經(jīng)過(guò)處理后得到的SOAP消息傳遞到UDDI注冊(cè)中心;與此同時(shí),它還承擔(dān)將UDDI注冊(cè)中心返回的SOAP響應(yīng)結(jié)果封裝成HTTP消息回送至客戶(hù)端的任務(wù)。后端的LDAP數(shù)據(jù)庫(kù)服務(wù)器主要是存儲(chǔ)Web服務(wù)的注冊(cè)信息,例如部門(mén)地址、聯(lián)系方式、服務(wù)名稱(chēng)和指向文件的指針等。中間的虛線部分是UDDI注冊(cè)中心原型系統(tǒng),該系統(tǒng)由6個(gè)模塊組成: UDDIProxy模塊負(fù)責(zé)處理SOAP消息,根據(jù)客戶(hù)端的請(qǐng)求調(diào)用相應(yīng)的接口,用戶(hù)可以通過(guò)它調(diào)用任何在注冊(cè)中心服務(wù)器上實(shí)現(xiàn)的方法;當(dāng)用戶(hù)需要查找WEB服務(wù)時(shí)就直接調(diào)用ServiceInquiry模塊執(zhí)行查找任務(wù)并將結(jié)果返回給UDDIProxy,后者將查詢(xún)結(jié)果封裝成SOAP消息發(fā)送給前臺(tái)的Web服務(wù)器;當(dāng)用戶(hù)需要定制或發(fā)布服務(wù)時(shí),就需要先調(diào)用Certification模塊進(jìn)行身份確認(rèn)核對(duì),如果用戶(hù)沒(méi)有注冊(cè)或者用戶(hù)不是合法的用戶(hù),提示用戶(hù)注冊(cè)成為合法的用戶(hù)才能進(jìn)行操作,如果通過(guò)認(rèn)證,該模塊將會(huì)產(chǎn)生一個(gè)臨時(shí)的授權(quán)令牌給用戶(hù),以后的交互操作都交給這個(gè)臨時(shí)令牌而進(jìn)行,然后調(diào)用ServiceInquiry模塊進(jìn)行消息定制查詢(xún)操作或者調(diào)用ServicePublish模塊進(jìn)行發(fā)布服務(wù)的操作;ServiceAdmin模塊主要完成對(duì)注冊(cè)中心的管理,例如用戶(hù)權(quán)限管理、技術(shù)模型管理以及服務(wù)發(fā)布、查找規(guī)定等方面;DatabaseInterface模塊主要完成注冊(cè)中心和LDAP數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的信息之間的連接。 UDDI注冊(cè)中心工作過(guò)程設(shè)計(jì)網(wǎng)上辦稅大廳系統(tǒng)UDDI注冊(cè)中心可以執(zhí)行如圖42所示的工作過(guò)程。 (1)服務(wù)提供者登錄UDDI注冊(cè)中心進(jìn)行用戶(hù)認(rèn)證,通過(guò)授權(quán)認(rèn)證后,服務(wù)提供者才可以根據(jù)自己的需要注冊(cè)機(jī)構(gòu)(單位名稱(chēng))、服務(wù)等信息,然后填寫(xiě)服務(wù)信息或者上傳服務(wù)描述文件WSDL。 (2)服務(wù)請(qǐng)求者登錄UDDI查詢(xún)到所需調(diào)用的服務(wù),下載其服務(wù)信息或者服務(wù)描述文件;服務(wù)請(qǐng)求者也可以定制查詢(xún)服務(wù),只要服務(wù)請(qǐng)求者提供查詢(xún)條件,就可以在每次登錄時(shí)自動(dòng)搜索到所需要的包括最新的服務(wù)信息。 (3)服務(wù)請(qǐng)求者把相應(yīng)的WSDL導(dǎo)入WebServiceToolkit,生成服務(wù)調(diào)用代理程序,或者根據(jù)服務(wù)的描述手動(dòng)生成調(diào)用程序。 (4)服務(wù)請(qǐng)求者把服務(wù)調(diào)用代理程序集成到自己的應(yīng)用中運(yùn)行,完成Web服務(wù)的調(diào)用。 UDDI注冊(cè)中心功能實(shí)現(xiàn)網(wǎng)上辦稅大廳系統(tǒng)UDDI負(fù)責(zé)為服務(wù)提供發(fā)現(xiàn)的功能,其主要功能就是實(shí)現(xiàn)其用于維護(hù)和檢索辦稅大廳系統(tǒng)及其提供的Web Service描述信息的SOAP API。設(shè)計(jì)過(guò)程中,這些API我們直接沿用UDDI中的標(biāo)準(zhǔn)和規(guī)則,分為查詢(xún)API和發(fā)布API,主要用于對(duì)各種辦稅服務(wù)的查詢(xún)和發(fā)布。 (1)查詢(xún)API查詢(xún)API服務(wù)用戶(hù)能根據(jù)搜索條件查找教育機(jī)構(gòu)、服務(wù)或者tmodel。向UDDI注冊(cè)中心查詢(xún)的目標(biāo)有四類(lèi):商業(yè)實(shí)體(BusinessEntity)、商業(yè)服務(wù)(BusinessService),綁定模板信息(BindingTemplate)和tModel。這四種目標(biāo)的查詢(xún),正對(duì)應(yīng)Inquiry類(lèi)里的四個(gè)find方法,包括兩類(lèi)方法find和get,其中fmd類(lèi)方法用于查找與發(fā)現(xiàn),五個(gè)get方法對(duì)應(yīng)UDDI定義的四個(gè)數(shù)據(jù)模型(商業(yè)實(shí)體對(duì)應(yīng)兩個(gè)方法)。一般查詢(xún)的步驟是先通過(guò)find方法得到數(shù)據(jù)模型的基本信息,以及它的一個(gè)唯一標(biāo)識(shí)Key。然后就可以根據(jù)這個(gè)Key調(diào)用get方法獲取這個(gè)模型的詳細(xì)信息。通過(guò)findBusiness方法結(jié)合getBusinessDetail方法可以在UDDI注冊(cè)中心數(shù)據(jù)庫(kù)中查詢(xún)商業(yè)實(shí)體的各種信息。首先構(gòu)建Find 。在BusinessEntity對(duì)象中定義了多個(gè)實(shí)體的詳細(xì)信息,包括Contact, Operator, DiscoveryURL, Description,以及Category和Identifier信息。下面是一段Findes business消息,表示了如何根據(jù)參數(shù)查詢(xún)BusinessEntity的信息。 find business maxRows= 10generic= XMLns=urn:UDDIorg:API findQualifiers caseSensitiveMatch name中國(guó)稅收局/name discoveryURLs discoveryURL useType=BusinessEntity /discoveryURL /discoveryURLs tModelBag tModelKeyuuid:50C693A07AB811DS93A0CFE2D4CCB519 /tModelKey /tModelBag /find business; 參數(shù)說(shuō)明: Name:這個(gè)字符串表示一個(gè)部分或者完整的稅收實(shí)體的名稱(chēng),返回businessList。DiscoveryURLs:一個(gè)url列表,列表中的url用于匹配已注冊(cè)的BusinessEntity信息的discoveryUrl的內(nèi)容所關(guān)聯(lián)的數(shù)據(jù)。TmodelBag:已注冊(cè)的BusinessEntity數(shù)據(jù)包含有bindingTemplate信息。 public static void main(String arg[]) try { Connection con=(); String fmdbusiness=”” ByteArrayInputStream bas=new ByteArrayInputStream(()); Findes Business find=new Find Business(bas); FindBusiness finding=new FindBusiness(find,con); ( return value”+()); } catch(Exception e) {();}}(2)發(fā)布API發(fā)布API包括四個(gè)save xx函數(shù)和四個(gè)delete xx函數(shù),每個(gè)對(duì)應(yīng)于一個(gè)UDDI的主要結(jié)構(gòu)(education Entity, education Service, binding template, tModel)。一旦得到授權(quán),一個(gè)獨(dú)立的教育機(jī)構(gòu)可以注冊(cè)任意數(shù)量的教育實(shí)體信息,也可以修改之前發(fā)布的信息。DeleteBinding:用于從bindingTemplates集中刪除一個(gè)己有binding Templates,bindingTemplates集合是指定的指定的businessService結(jié)構(gòu)的一部分。DeleteBusiness:用于從注冊(cè)中心刪除一個(gè)已注冊(cè)的BusinessEntity信息。DeleteService:用于從businessService注冊(cè)中心刪除一個(gè)已注冊(cè)的BusinessEntity信息DeleteTModel:用于刪除一個(gè)tmodel的注冊(cè)信息。SaveBinding:用于注冊(cè)新的bindingTemplate信息或修改現(xiàn)有的bindingTemplate信息。SaveBusiness:用于注冊(cè)新的Business信息或修改現(xiàn)有的Business信息。SaveService:用于注冊(cè)新的或修改BusinesseEntity公布的Service信息。SaveTMode:用于注冊(cè)新的tmodel信息。例如,delete business可以用于從注冊(cè)中心刪除一個(gè)己注冊(cè)的business Entity信息
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1