




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、云南大學軟件工程碩士信息系統(tǒng)集成課程考試試卷一、名詞解釋題(本類題共10題,每小題2分,共20分)1.信息系統(tǒng)2.體系結構3.B/S模式4.DNS5.信息系統(tǒng)集成6.數(shù)據(jù)集成7.數(shù)據(jù)共享8.接口集成9.數(shù)據(jù)倉庫技術10.J2EE1、信息系統(tǒng)是用信息化手段將業(yè)務邏輯固化的,是人、設備、應用軟件、操作環(huán)境、業(yè)務流程的集合體。信息系統(tǒng)是管理理念、整合實施水平的體現(xiàn)。信息系統(tǒng)是由計算機硬件、網(wǎng)絡和通訊設備、計算機軟件、信息資源、信息用戶和規(guī)章制度組成的以處理信息流為目的的人機一體化系統(tǒng)。2、體系結構,指信息系統(tǒng)的每個組成部分之間的相互關系,包括:層次、拓樸結構、布局、接口、邊界等;組成部分包括:硬件、
2、軟件、數(shù)據(jù)、操作規(guī)程、文檔、參與的人員等。3、B/S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。它是隨著Internet技術的興起,對C/S模式應用的擴展。在這種結構下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。B/S模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù);最大的缺點是對企業(yè)外網(wǎng)環(huán)境依賴性太強,由于各種原因引起企業(yè)外網(wǎng)中斷都會造成系統(tǒng)癱瘓。4、DNS是域名系統(tǒng)(DomainNameSystem)的縮寫,它是由解析器和域名服務器組成的。域名服務器是指保存
3、有該網(wǎng)絡中所有主機的域名和對應IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務器。將域名映射為IP地址的過程就稱為“域名解析”。域名解析需要由專門的域名解析服務器來完成,DNS就是進行域名解析的服務器。DNS命名用于Internet等TCP/IP網(wǎng)絡中,通過用戶友好的名稱查找計算機和服務。當用戶在應用程序中輸入DNS名稱時,DNS服務可以將此名稱解析為與之相關的其他信息,如IP地址。5、信息系統(tǒng)集成是根據(jù)應用的需求,將硬件產(chǎn)品、網(wǎng)絡設備、系統(tǒng)軟件、工具軟件以及相應的應用軟件等集成為一個具有優(yōu)良性能價格比的計算機系統(tǒng)的全過程。信息系統(tǒng)集成,就是通過結構化的綜合布線系統(tǒng)和計算機網(wǎng)絡技術,將各個分離的
4、設備(如個人電腦)、功能和信息等集成到相互關聯(lián)的、統(tǒng)一和協(xié)調(diào)的系統(tǒng)之中,使資源達到充分共享,實現(xiàn)集中、高效、便利的管理。6、數(shù)據(jù)集成是共享或者合并來自于兩個或更多應用的數(shù)據(jù),支持更多企業(yè)應用的過程。數(shù)據(jù)集成是把不同來源、格式、特點性質(zhì)的數(shù)據(jù)在邏輯上或物理上有機地集中,從而為企業(yè)提供全面的數(shù)據(jù)共享。在企業(yè)數(shù)據(jù)集成領域,已經(jīng)有了很多成熟的框架可以利用。目前通常采用聯(lián)邦式、基于中間件模型和數(shù)據(jù)倉庫等方法來構造集成的系統(tǒng),這些技術在不同的著重點和應用上解決數(shù)據(jù)共享和為企業(yè)提供決策支持。7、新擴展的應用通過一定的安全和事務機制直接訪問另外一個應用的數(shù)據(jù)庫來實現(xiàn)數(shù)據(jù)集成。數(shù)據(jù)共享就是讓在不同地方使用不同計
5、算機、不同軟件的用戶能夠讀取他人數(shù)據(jù)并進行各種操作運算和分析。實現(xiàn)數(shù)據(jù)共享,可以使更多的人更充分地使用已有數(shù)據(jù)資源,減少資料收集、數(shù)據(jù)采集等重復勞動和相應費用,而把精力重點放在開發(fā)新的應用程序及系統(tǒng)集成上。8、接口集成是利用系統(tǒng)提供的各種接口(文件接口、導入導出函數(shù))進行數(shù)據(jù)集成的方法。是目前應用最廣的數(shù)據(jù)集成方法。這種通過接口抽象的方法提供了集成不同類型應用的高效率,也是面向接口集成的主要優(yōu)勢。文件接口通常采用的格式有文本文件、數(shù)據(jù)文件、XML文件或其它自定義文件。利用應用系統(tǒng)的導出函數(shù)生成接口文件,通過其它系統(tǒng)的導入函數(shù)打開接口文件并讀取數(shù)據(jù),接口文件的傳輸可以是磁盤、磁帶、光盤、Extr
6、anet、Internet等各種介質(zhì)。9、數(shù)據(jù)倉庫技術是將多個數(shù)據(jù)庫和數(shù)據(jù)模型集成為一種統(tǒng)一的數(shù)據(jù)庫視圖的方法。是企業(yè)面向主題的、集成的、穩(wěn)定的、不同時間的數(shù)據(jù)集合,為企業(yè)的應用系統(tǒng)提供統(tǒng)一的、規(guī)范的所需信息。數(shù)據(jù)倉庫技術是基于信息系統(tǒng)業(yè)務發(fā)展的需要,基于數(shù)據(jù)庫系統(tǒng)技術發(fā)展而來,并逐步獨立的一系列新的應用技術。數(shù)據(jù)倉庫技術就是基于數(shù)學及統(tǒng)計學嚴謹邏輯思維的并達成“科學的判斷、有效的行為”的一個工具。數(shù)據(jù)倉庫技術也是一種達成“數(shù)據(jù)整合、知識管理”的有效手段。數(shù)據(jù)倉庫是面向主題的、集成的、與時間相關的、不可修改的數(shù)據(jù)集合。10、 J2EE平臺是基于java技術的,不依賴于硬件平臺和操作系統(tǒng)。J2E
7、E是一種規(guī)范,最初由Sun開發(fā),現(xiàn)在由JavaCommunityProcess(JCP)$制,是一個開放的平臺得到大量廠商的支持,不同廠商提供了符合規(guī)范說明的各種實現(xiàn)方法J2EE主要針對于構件多層分布式網(wǎng)絡應用系統(tǒng),增強系統(tǒng)的可擴充性,伸縮性。J2EE是一套全然不同于傳統(tǒng)應用開發(fā)的技術架構,包含許多組件,主要可簡化且規(guī)范應用系統(tǒng)的開發(fā)與部署,進而提高可移植性、安全與再用價值。J2EE是一種利用Java2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java2平臺的標準版,J2EE不僅鞏固了標準版中白許多優(yōu)點,例如編寫一次、隨處運行的特
8、性、方便存取數(shù)據(jù)庫的JDBCAPI、CORBA技術以及能夠在Internet應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技術的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。二、填空題(本類題共20空,每空1分,共20分)1 .目前主流的中間件標準(或技術流派)主要有、和三種。2 .如果按照技術進行分類,中間件技術可分為、和四類。3 .在數(shù)據(jù)倉庫中,對數(shù)據(jù)進行分級時主要涉及、和四步。4 .如果對信息系統(tǒng)進行層次劃分,通常可以劃分為物
9、理層、和七層。5 .如果按照計算模式進行劃分,軟件體系結構通常可以劃分為和兩類。6 .在解決目前企業(yè)信息系統(tǒng)集成的問題是,一種方案稱作是革命性的,另一種則被稱之為是。1、CORBA的CCM;Microsoft的COM/DCOM;JavaBean和EJB2、遠程過程調(diào)用中間件,消息中間件,對象請求代理,事務處理監(jiān)控3、提取(Extract),轉(zhuǎn)換(Transform),凈化(Cleanse),力口載(Load)4、物理層;操作系統(tǒng)層;工具層;數(shù)據(jù)層;功能層;業(yè)務層;表示層。5、集中式計算;分布式計算6、改良性的三、簡答題(本類題共6題,每小題5分,共30分)1 .試簡述為什么當前企業(yè)要進行信息系
10、統(tǒng)的集成?在向21世紀邁進的過程中,大型企業(yè)普遍出現(xiàn)了一些問題,企業(yè)獨立信息單元不斷增長,彼此缺乏關聯(lián),信息時效差,重復操作,準確性不夠等,成為企業(yè)的業(yè)務、決策能力的短板。出現(xiàn)這些問題的主要原因一是業(yè)務推動信息建設,業(yè)務群間水平、能力存在差距,信息需求緊迫程度的差異;二是信息系統(tǒng)本身的實施能力所致,技術規(guī)范不夠到位,項目自身的管理、文檔缺失等。因此,企業(yè)要從自身的的根本需求出發(fā),進行信息系統(tǒng)的集成,用投入產(chǎn)出符合企業(yè)能力的方案,使信息系統(tǒng)成為企業(yè)利益最大化的工具,解決眼前問題的同時,不能成為新的弧島。2 .信息系統(tǒng)如果按照系統(tǒng)的操作端進行分類,可劃分為那幾類,每類的基本特征是什么?信息系統(tǒng)如果
11、按照系統(tǒng)的操作端進行分類,可分為主機/終端模式。集中式文件資源共享。對等網(wǎng)。客戶/服務器(C/S)。瀏覽器/服務器(B/S),基本特質(zhì):靜態(tài)的頁面,由服務器解釋腳本,由中間層支撐的B/S結構。3 .一個完整的信息系統(tǒng),其組成部分通常有哪些?一個完整的信息系統(tǒng),其組成部分通常有:(1)網(wǎng)絡、硬件基礎設施、操作系統(tǒng);(2)網(wǎng)絡應用環(huán)境:OA平臺/信息安全;(3)數(shù)據(jù)庫;(4)平臺工具/中間層;(5)應用軟件/應用系統(tǒng);(6)業(yè)務應用。4 .試舉例說明目前有哪些廣為采用的網(wǎng)絡安全保障技術?網(wǎng)絡安全保障技術:(1)密碼技術與密鑰管理,常見的密碼技術有Caeser密碼、Playfair密碼等,密鑰管理技
12、術有SKIP、IPsec中的ISAKMP/Oakley等。(2)證書,主要用于設備身份鑒別,如銀行電子證書,網(wǎng)站安全證書等。(3)數(shù)字簽名(DigitalSignature)是公開密鑰體系加密技術發(fā)展的一個重要的成果。數(shù)據(jù)簽名對發(fā)送者來說必須是惟一的,能夠防止偽造和抵賴。比如基于仲裁的數(shù)字簽名的對稱密鑰加密方式等。(4)智能IC卡技術,比如銀行卡、一卡通等。(5)安全套接字(SSL),設計目標是在TCP基礎上提供一種可靠的端到端的安全服務,其服務對象一般是WEB應用,我們常見的https開頭的網(wǎng)址都是該類應用。5 .在進行信息系統(tǒng)集成時,基本原則是什么?在進行信息系統(tǒng)集成時,基本原則是(1)開
13、放性開放標準;(2)結構化一一解決復雜系統(tǒng);(3)先進性一一較長的生命周期;(4)主流化一一系統(tǒng)可靠性;(5)可行性一一資源、進度的約束。6 .數(shù)據(jù)倉庫相較于一般的業(yè)務數(shù)據(jù)庫有何特點?數(shù)據(jù)倉庫相較于一般的業(yè)務數(shù)據(jù)庫的特點如下表:特性業(yè)務記錄數(shù)據(jù)庫數(shù)據(jù)倉庫數(shù)據(jù)庫易變性動態(tài)靜態(tài)通用性當前的歷史的時間維暗指明確可見的粒度原始的、詳細的詳細的、可匯總的更新連續(xù)的、隨機的定期的、計劃的任務可重復的不PJ預期的靈活性低高性能要求局性能可接受低性能四、分析設計題(本類題共2題,每小題15分,共30分)1.某企業(yè)的所有資產(chǎn)已經(jīng)記錄在一個現(xiàn)有的ERP系統(tǒng)當中,現(xiàn)在該企業(yè)的主管部門之一想用系統(tǒng)中的數(shù)據(jù)打印資產(chǎn)標簽
14、,但現(xiàn)有的系統(tǒng)并未提供該功能。請你根據(jù)所學知識設計一種系統(tǒng)數(shù)據(jù)集成方案。資產(chǎn)標簽是貼在固定資產(chǎn)上,用來區(qū)分識別固定資產(chǎn)的標簽,一般都是不干膠的方便粘貼.資產(chǎn)標簽的材質(zhì)主要有兩種,一種是銅板紙不干膠標簽,價格便宜,般辦公用品商店都能買到.第二種為pet標簽,此標簽防水防污,比較適合做為資產(chǎn)標簽.粘貼資產(chǎn)標簽的原則,不容易接觸,但是容易觀察到.資產(chǎn)標簽”資產(chǎn)名稱:筆記本電腦使用部門:軟件部資產(chǎn)標釜請勿撕毀存放地:軟件部。IIIIIIIIIIIIIIIIIIIIIIIIIIIIDN00001固定資產(chǎn)實物管理專家恩腭信息ERP與條碼接口解決方案一、引言ERP系統(tǒng)是由生產(chǎn)管理、財務管理、人事管理、銷售及
15、客戶關系管理以及決策支持等子系統(tǒng)組成,企業(yè)內(nèi)外各系統(tǒng)之間以及系統(tǒng)內(nèi)部都存在著數(shù)據(jù)傳遞關系。生產(chǎn)管理系統(tǒng)要完成產(chǎn)品數(shù)據(jù)采集和加工處理,同時要向財務管理系統(tǒng)、銷售管理系統(tǒng)和決策支持系統(tǒng)提供有關的數(shù)據(jù)和資料,財務管理系統(tǒng)和銷售管理等在對數(shù)據(jù)進行進一步加工處理的同時,也要向決策支持系統(tǒng)提供有關的分析資料和管理信息,以便決策支持系統(tǒng)做出相應的分析預測并且給出各種決策方案。很明顯,企業(yè)要想做出一個全面的、系統(tǒng)的決策,實現(xiàn)企業(yè)內(nèi)外部供應鏈的一體化,任何系統(tǒng)都不可能完全獨立,總是與其它系統(tǒng)存在著這樣或那樣的直接或間接聯(lián)系,這種聯(lián)系更多地表現(xiàn)在系統(tǒng)間的數(shù)據(jù)傳遞(數(shù)據(jù)共享)。企業(yè)內(nèi)外部系統(tǒng)之問的數(shù)據(jù)傳遞是通過數(shù)據(jù)
16、接口完成的,有時,甚至系統(tǒng)內(nèi)部數(shù)據(jù)傳遞也需要由數(shù)據(jù)接口完成,而不是簡單的采集。在網(wǎng)絡環(huán)境下,ERP系統(tǒng)的整合、開發(fā)與應用就更應該注意系統(tǒng)間的數(shù)據(jù)傳遞,明確系統(tǒng)間在業(yè)務上的合理分工。ERP與條碼接口解決方案,主要是將ERP生產(chǎn)銷售的數(shù)據(jù)與條碼系統(tǒng)之間的數(shù)據(jù)進行傳遞,把條碼管理功能添加到ERP系統(tǒng)上面。二、ERP系統(tǒng)中有哪些信息需要與條碼系統(tǒng)交互(1)物料信息:即物料(、材料)的屬性信息,如零部件的名稱、代號、物料編碼、材料、價格等,一般來說,在ERPS統(tǒng)中每一種物料(零件、部件、材料)都會有一個唯一的編碼(2)單據(jù)信息:即入庫單號、出庫單號、盤點單號、調(diào)撥單號、發(fā)貨單號、檢驗單號等,單號信息跟物
17、料信息有對應關系以上兩類信息是ERP系統(tǒng)所需的基礎數(shù)據(jù),也是其進行生產(chǎn)管理、成本管理等的依據(jù),這兩類信息都是條碼系統(tǒng)管理的內(nèi)容的,ERP系統(tǒng)以什么樣的接口方式從條碼系統(tǒng)中獲得以上的數(shù)據(jù)是以下討論的內(nèi)容。三、條碼系統(tǒng)與ERP系統(tǒng)接口的形式經(jīng)過多年的實踐,總結出條碼系統(tǒng)與ERP系統(tǒng)的接口形式主要有三類,(1)主動式主動式接口,條碼系統(tǒng)將ER西需的信息直接寫入ER添統(tǒng)的數(shù)據(jù)庫中。這種方式要求詳細了解ERP系統(tǒng)內(nèi)部的數(shù)據(jù)庫結構,并且ERP系統(tǒng)允許條碼系統(tǒng)往里寫數(shù)據(jù)(即有寫的權限)。一般來說,主動式接口形式一般用在定制開發(fā)或自行開發(fā)的ERP系統(tǒng)中,這種情況下,要求對ERP系統(tǒng)的數(shù)據(jù)庫結構很清楚,在ERP
18、系統(tǒng)中錄入數(shù)據(jù)時要進行哪些數(shù)據(jù)校驗也很清楚,當條碼系統(tǒng)往ERP系統(tǒng)中寫數(shù)據(jù)時,也遵循ERP系統(tǒng)的數(shù)據(jù)校驗規(guī)范,將其所需的物料信息、單據(jù)信息等一一寫入ERP系統(tǒng)中,保證數(shù)據(jù)的準確性和有效性。采用主動式接口形式,在條碼系統(tǒng)與ERP系統(tǒng)中信息的同步性較好;但在安全性方面存在一定問題。一般對于大型的ERP系統(tǒng)如BAANORACLESAP?建議不采用此種方式。(2)被動式被動式接口中,ERP系統(tǒng)從條碼系統(tǒng)中讀取所需的數(shù)據(jù),將其寫入自已的數(shù)據(jù)庫中。對于被動式又有兩種方式:全被動式:即條碼系統(tǒng)完全公開其表達和存儲信息的數(shù)據(jù)庫結構,ERP系統(tǒng)讀取信息時自行判斷哪些信息是增加的,哪些是修改的,哪些已刪除了。半被
19、動式:即條碼系統(tǒng)除公開其數(shù)據(jù)庫結構外,還提供一些握手信號單獨存入握手信號表中,握手信息說明哪些信息作了更新,這樣ERP系統(tǒng)在讀取條碼系統(tǒng)中的信息時,根據(jù)握手信號表來讀取條碼系統(tǒng)中已經(jīng)發(fā)生更改的部分信息,不需要全部讀一遍,這樣可以提高接口處理的速度。采用被動式接口形式,條碼系統(tǒng)與ERP系統(tǒng)的同步性也做得比較好,安全性方面也比主動式要強。一般由ER啾件提供商來完成接口工作比較合適,適合于自行開發(fā)的ERP系統(tǒng)。(3)中間式中間式接口方式中,條碼系統(tǒng)將ERP系統(tǒng)所需的信息生成中間文件或中間數(shù)據(jù)表,ERP系統(tǒng)直接讀取中間文件或中間表中的信息寫入數(shù)據(jù)庫中,這種方式要求條碼系統(tǒng)和ERP兩方都做一些開發(fā)工作。
20、需要特別提出的是:采用中間式如何保證條碼系統(tǒng)和ERPJ息一致性。常用的有兩種方式,一種是由ERPK統(tǒng)來保證,即條碼系統(tǒng)將ERPK統(tǒng)所需的三類信息定期寫在中間文件或數(shù)據(jù)表中,ERP系統(tǒng)讀取該信息時與ERP系統(tǒng)中已有的信息進行分析比較,判斷哪是新增的、哪是修改的、哪些刪除了,最后把更新的信息寫入ERP系統(tǒng)中。另一種是,在條碼系統(tǒng)在生成中間文件或數(shù)據(jù)表時,與ER添統(tǒng)中已有的數(shù)據(jù)進行比較,判斷哪些數(shù)據(jù)進行了更新,并將更新的數(shù)據(jù)寫入中間文件或數(shù)據(jù)表;ERP系統(tǒng)讀取中間文件或數(shù)據(jù)表中的數(shù)據(jù)直接寫入自己的數(shù)據(jù)庫中。這種方式要求在條碼系統(tǒng)寫中間文件之前ERP系統(tǒng)將其數(shù)據(jù)庫中的數(shù)據(jù)導出,以供條碼系統(tǒng)進行比較用。
21、中間式接口是比較常用的一種方式,這種方式條碼系統(tǒng)和ERPK統(tǒng)相對獨立,接口不涉及雙方內(nèi)部的結構,而且接口的責任也很明確,數(shù)據(jù)的安全性也得到了保證;存在的問題是兩個系統(tǒng)的數(shù)據(jù)同步性稍差一些,但只要合理地規(guī)定讀寫中間文件或數(shù)據(jù)表的時間,數(shù)據(jù)的同步性是不會影響使用的。ERP與條碼系統(tǒng)的接口有主動式、被動式和中間式三種方式,這三種方式各有利弊,在需要時可根據(jù)企業(yè)的具體情況來選擇。例如建立企業(yè)“資產(chǎn)庫”即對資產(chǎn)進行分類統(tǒng)計。按名稱、規(guī)格、編號、種類、管理部門、使用年限、購入時間、數(shù)量等等統(tǒng)計所有信息印制在二維條碼中,為資產(chǎn)建立“身份證”標識。將制作成條碼標簽粘貼在資產(chǎn)外殼上。條碼是由一組按一定編碼規(guī)則排
22、列的條、空符號,由寬度不同、反射率不同的條和空,用以表示一定的字符、數(shù)字及符號組成的信息。制作成條碼標簽的目的有:一、有標識物粘貼在資產(chǎn)上,便于查看資產(chǎn)所屬部門及負責人。二、采用了簡單快速的查詢、盤點手段。三、把資產(chǎn)管理系統(tǒng)的賬目與實際資產(chǎn)賬目統(tǒng)一協(xié)調(diào)起來。2.WebServices是當前應用比較廣泛的一種構件模型,請你針對.NET平臺下的WebServices的基本組成進行論述;并假定現(xiàn)在國家氣象中心提供了定時的天氣預報服務(Service),現(xiàn)在要通過集成該服務設計一個天氣情況查詢程序,請問應當如何進行集成?WebService是基于網(wǎng)絡的、分布式的模塊化組件,它執(zhí)行特定的任務,遵守具體的
23、技術規(guī)范,這些規(guī)范使得WebService能與其他兼容的組件進行互操作。WebServices主要利用HTTP和SOAP協(xié)議使商業(yè)數(shù)據(jù)在Web上傳輸,SOAP通過HTTP調(diào)用商業(yè)對象執(zhí)行遠程功能調(diào)用,Web用戶能夠使用SOAP和HTTP通過Web調(diào)用的方法來調(diào)用遠程對象.WebService是一種可以通過標準Internet協(xié)議訪問的可編程的應用邏輯。WebService將基于組件的開發(fā)理念和web進行了合并。之所以說以組件為基礎的理念,是因為WebService對于用戶而言只是一個黑盒,它可以被重用而不用考慮WebService內(nèi)部是怎樣實現(xiàn)的,但與現(xiàn)今組件技術的區(qū)別是,WebService
24、不是通過對象模型相關的協(xié)議(例如:DCOM和RMI)進行訪問的,它是通過普遍的web協(xié)議(例如:HTTP)和數(shù)據(jù)格式(例如:XML)進行訪問的。客戶根據(jù)WSDL描述文檔,會生成一個SOAP請求消息。WebServices都是放在Web服務器(如IIS)后面,客戶生成的SOAP請求會被嵌入在一個HTTPPOST請求中,發(fā)送到Web服務器來。Web服務器再把這些請求轉(zhuǎn)發(fā)給WebServices請求處理器。請求處理器的作用在于,解析收到的SOAP請求,調(diào)用WebServices,然后再生成相應的SOAP應答。Web服務器得到SOAP應答后,會再通過HTTP應答的方式把信息送回到客戶端。.NET是Mi
25、crosoftXMLWebservices平臺。XMLWebservices允許應用程序通過Internet進行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設備或編程語言。Microsoft.NET平臺提供創(chuàng)建XMLWebservices并將這些服務集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗。WebServices是.NET的核心技術。那什么是WebServices呢?正如Web是新一代的用戶與應用交互的途徑,XML是新一代的程序之間通訊的途徑一樣,WebServices是新一代的計算機與計算機之間一種通用的數(shù)據(jù)傳輸格式,可讓不同運算系統(tǒng)更容易進行數(shù)據(jù)交換。WebService
26、s有以下幾點特性:Webservices允許應用之間共享數(shù)據(jù);Webservices分散了代碼單元;基于XML這種internet數(shù)據(jù)交換的通用語言,實現(xiàn)了跨平臺、跨操作系統(tǒng)、跨語言。在.NET中,Webservice接口通常使用WSDL描述。WSDL使用XML來定義這種接口操作標準及輸入輸出參數(shù)。接口定義后使用SOAP協(xié)議來調(diào)用WebServiceso發(fā)布和訪問WebServices的接口依靠UDDI,這里我們只需要知道WSDL使用XML定義WebServices接口,通過SOAP訪問WebServices,在internet上尋找WebServices使用UDDI就行了。Webservic
27、es工作原理基礎的WebServices平臺是XML+HTTP。HTTP協(xié)議是最常用的因特網(wǎng)協(xié)議。XML提供了一種可用于不同的平臺和編程語言之間的語言。Webservices平臺的元素:SOAP(簡易對象訪問協(xié)議)UDDI(通用描述、發(fā)現(xiàn)及整合)WSDL(Webservices描述語言)如下圖所示,一個理想化的.NETweb服務器和客戶端設計如下:圖12webservice體系設計.NET體系下的WebServices一個能夠使用XML消息訪問服務組件的Inteface,這個Inteface描述了一組可訪問的操作。- 由SOAP+WSDL包裝的Object- 適應松散耦合的網(wǎng)絡環(huán)境,可通過We
28、b訪問,手段是SOAPMessage- 服務的行為、輸入/輸出都可使用WSDL描述udoi原分除.SOAP-XML格式的消息交換協(xié)議消息/文檔交換協(xié)議Web服務對象的面向?qū)ο蟮脑L問界面WSDL-基于XML的組件描述UDDI-可通過Web訪問的注冊中心使用SOAPMessag”訪問WSFL-WebService間工作流描述1、Microsoft?.NET是MicrosoftXMLWebservices平臺,XMLWebservices允許應用程序通過Internet進行通訊和共享數(shù)據(jù)。2、 .NET框架是用于生成、部署和運行XMLWebservices和應用程序的多語言環(huán)境,它包含以下三個主要部
29、分:公共語言運行庫、統(tǒng)一編程類和ASP.NET。3、 WebService把組件技術和web綁定在一起。一方面提供組件的接口黑盒功能,另一方面不需要用RPC(DCOM)、RMI(JAVA)、IIOP(CORBA)等object-model-special協(xié)議,而是用常用的web協(xié)議和數(shù)據(jù)格式。使用XML格式、SOAP報文格式,SOAP綁定在http協(xié)議上,因此不必擔心網(wǎng)絡中的防火墻,也就不存在tunneling問題;WebService通過XML的WSDL文檔來進行自描述,與Windows注冊表無關,從而避免了COM組建部署時版本沖突的問題。WebService使組件技術延伸到更廣泛的internet領域,從而可以獲得更大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)環(huán)境監(jiān)測技術規(guī)范與標準考核試卷
- 電腦刺繡技術考核試卷
- 空調(diào)器運行數(shù)據(jù)挖掘與分析考核試卷
- 糕點烘焙的環(huán)保生產(chǎn)理念考核試卷
- 電機在電力質(zhì)量改善的應用考核試卷
- 生物質(zhì)能源在農(nóng)村能源中的應用考核試卷
- 江蘇省宿遷市2025年初三5月第二次聯(lián)考化學試題含解析
- 上海師范大學天華學院《交替?zhèn)髯g1》2023-2024學年第一學期期末試卷
- 遂寧能源職業(yè)學院《外國語言文學導論(1)》2023-2024學年第一學期期末試卷
- 揚州市職業(yè)大學《現(xiàn)代計算方法與工具》2023-2024學年第二學期期末試卷
- 2025年陜西省漢中市寧強縣中考一模道德與法治試題(含答案)
- 2024年阜陽太和縣第二人民醫(yī)院招聘筆試真題
- 工地分紅合同協(xié)議
- 變配電工多選試題及答案
- 零售業(yè)智能轉(zhuǎn)型:DeepSeek驅(qū)動的消費行為分析與推選系統(tǒng)
- 招商引資知識培訓課件
- 癌癥治療協(xié)議書模板
- 2025年平頂山文化藝術職業(yè)學院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 弘揚航天精神中國航天日主題宣教課件
- 上海市寶山區(qū)上海交大附中2024-2025學年高考生物試題模擬試卷(8)生物試題含解析
- 私募基金財務管理制度版本
評論
0/150
提交評論