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

正文內容

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

2025-06-22 12:08本頁面
  

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