卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

信息系統(tǒng)集成試卷及參考答案

云南大學軟件工程碩士《信息系統(tǒng)集成》課程考試試卷一、名詞解釋題(本類題共10題,每小題2分,共20分)1. 信息系統(tǒng) 2. 體系結構 3. B/S模式 4. DNS 5. 信息系統(tǒng)集

云南大學

軟件工程碩士《信息系統(tǒng)集成》課程考試試卷

一、名詞解釋題(本類題共10題,每小題2分,共20分)

1. 信息系統(tǒng) 2. 體系結構 3. B/S模式 4. DNS 5. 信息系統(tǒng)集成

6. 數(shù)據(jù)集成 7. 數(shù)據(jù)共享 8. 接口集成 9. 數(shù)據(jù)倉庫技術 10. J2EE

1、信息系統(tǒng)是用信息化手段將業(yè)務邏輯固化的,是人、設備、應用軟件、操作環(huán)境、業(yè)務流程的集合體。信息系統(tǒng)是管理理念、整合實施水平的體現(xiàn)。

信息系統(tǒng)是由計算機硬件、網(wǎng)絡和通訊設備、計算機軟件、信息資源、信息用戶和規(guī)章制度組成的以處理信息流為目的的人機一體化系統(tǒng)。

2、體系結構,指信息系統(tǒng)的每個組成部分之間的相互關系,包括:層次、拓樸結構、布局、接口、邊界等;組成部分包括:硬件、軟件、數(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) (Domain Name System) 的縮寫,它是由解析器和域名服務器組成的。域名服務器是指保存有該網(wǎng)絡中所有主機的域名和對應IP 地址,并具有將域名轉換為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)絡技術,將各個分離的設備(如

,

個人電腦) 、功能和信息等集成到相互關聯(lián)的、統(tǒng)一和協(xié)調(diào)的系統(tǒng)之中,使資源達到充分共享,實現(xiàn)集中、高效、便利的管理。

6、數(shù)據(jù)集成是共享或者合并來自于兩個或更多應用的數(shù)據(jù),支持更多企業(yè)應用的過程。 數(shù)據(jù)集成是把不同來源、格式、特點性質的數(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ù)共享就是讓在不同地方使用不同計算機、不同軟件的用戶能夠讀取他人數(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ù),接口文件的傳輸可以是磁盤、磁帶、光盤、Extranet 、Internet 等各種介質。

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)。

J2EE 是一種規(guī)范,最初由Sun 開發(fā),現(xiàn)在由Java Community Process(JCP)控制,是一個開放的平臺得到大量廠商的支持,不同廠商提供了符合規(guī)范說明的各種實現(xiàn)方法 J2EE 主要針對于構件多層分布式網(wǎng)絡應用系統(tǒng),增強系統(tǒng)的可擴充性,伸縮性。

J2EE 是一套全然不同于傳統(tǒng)應用開發(fā)的技術架構,包含許多組件,主要可簡化且規(guī)范應用系統(tǒng)的開發(fā)與部署,進而提高可移植性、安全與再用價值。J2EE 是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關的復雜問題的體系結構。J2EE 技術的基礎就是核心Java 平臺或Java 2平臺的標準版,J2EE 不僅鞏固了標準版中的許多優(yōu)點,例如" 編寫一次、隨處運行" 的特性、方便存取數(shù)據(jù)庫的JDBC API 、CORBA 技術以及能夠在Internet

,

應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB (Enterprise JavaBeans)、Java Servlets API 、JSP (Java Server Pages )以及XML 技術的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。

二、填空題(本類題共20空,每空1分,共20分)

1. 目前主流的中間件標準(或技術流派) 主要有

2. 如果按照技術進行分類,中間件技術可分為 四類。

3. 在數(shù)據(jù)倉庫中,對數(shù)據(jù)進行分級時主要涉及 四步。

4. 如果對信息系統(tǒng)進行層次劃分,通??梢詣澐譃槲锢韺?、 、、和七層。

5. 如果按照計算模式進行劃分,軟件體系結構通??梢詣澐譃?兩類。

6. 在解決目前企業(yè)信息系統(tǒng)集成的問題是,一種方案稱作是革命性的,另一種則被稱之為是 。

1、CORBA 的CCM ; Microsoft 的COM/DCOM; Java Bean和EJB

2、遠程過程調(diào)用中間件,消息中間件,對象請求代理,事務處理監(jiān)控

3、提?。‥xtract ),轉換(Transform ),凈化(Cleanse ),加載(Load )

4、物理層;操作系統(tǒng)層;工具層;數(shù)據(jù)層;功能層;業(yè)務層;表示層。

5、集中式計算;分布式計算

6、改良性的

三、簡答題(本類題共6題,每小題5分,共30分)

1. 試簡述為什么當前企業(yè)要進行信息系統(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)如果按照系統(tǒng)的操作端進行分類,可分為主機/終端模式。集中式文件資源共享。對等網(wǎng)。客戶/服務器(C/S)。瀏覽器/服務器(B/S),基本特質:靜態(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 密碼等,密鑰管理技術有SKIP 、IPsec 中的ISAKMP/Oakley等。 (2)證書,主要用于設備身份鑒別,如銀行電子證書,網(wǎng)站安全證書等。(3)數(shù)字簽名(Digital Signature)是公開密鑰體系加密技術發(fā)展的一個重要的成果。 數(shù)據(jù)簽名對發(fā)送者來說必須是惟一的,能夠防止偽造和抵賴。比如基于仲裁的數(shù)字簽名的對稱密鑰加密方式等。(4)智能IC 卡技術,比如銀行卡、一卡通等。 (5)安全套接字(SSL),設計目標是在TCP 基礎上提供一種可靠的端到端的安全服務,其服務對象一般是WEB 應用,我們常見的https 開頭的網(wǎng)址都是該類應用。

5. 在進行信息系統(tǒng)集成時,基本原則是什么?

在進行信息系統(tǒng)集成時,基本原則是(1)開放性——開放標準;(2)結構化——解決復雜系統(tǒng);(3)先進性——較長的生命周期;(4)主流化——系統(tǒng)可靠性;(5)可行性——資源、進度的約束。

6. 數(shù)據(jù)倉庫相較于一般的業(yè)務數(shù)據(jù)庫有何特點?

,

四、分析設計題(本類題共2題,每小題15分,共30分)

1. 某企業(yè)的所有資產(chǎn)已經(jīng)記錄在一個現(xiàn)有的ERP 系統(tǒng)當中,現(xiàn)在該企業(yè)的主管部門之一想用系統(tǒng)中的數(shù)據(jù)打印資產(chǎn)標簽,但現(xiàn)有的系統(tǒng)并未提供該功能。請你根據(jù)所學知識設計一種系統(tǒng)數(shù)據(jù)集成方案。

資產(chǎn)標簽是貼在固定資產(chǎn)上,用來區(qū)分識別固定資產(chǎn)的標簽,一般都是不干膠的, 方便粘貼. 資產(chǎn)標簽的材質主要有兩種, 一種是銅板紙不干膠標簽,價格便宜, 一般辦公用品商店都能買到. 第二種為pet 標簽, 此標簽防水防污, 比較適合做為資產(chǎn)標簽. 粘貼資產(chǎn)標簽的原則, 不容易接觸, 但是容易觀察到

.

ERP 與條碼接口解決方案

一、 引言

ERP 系統(tǒng)是由生產(chǎn)管理、財務管理、人事管理、銷售及客戶關系管理以及決策支持等子系統(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ù)接口完成的,有時,甚至系統(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)物料信息:即物料(、材料)的屬性信息,如零部件的名稱、代號、物料編碼、材料、價格等,一般來說,在ERP 系統(tǒng)中每一種物料(零件、部件、材料)都會有一個唯一的編碼

(2)單據(jù)信息:即入庫單號、出庫單號、盤點單號、調(diào)撥單號、發(fā)貨單號、檢驗單號等,單號信息跟物料信息有對應關系

以上兩類信息是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)將ERP 所需的信息直接寫入ERP 系統(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系統(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)如BAAN 、ORACLE 、SAP 等建議不采用此種方式。

(2)被動式

被動式接口中,ERP 系統(tǒng)從條碼系統(tǒng)中讀取所需的數(shù)據(jù),將其寫入自已的數(shù)據(jù)庫中。對于被動式又有兩種方式:

全被動式:即條碼系統(tǒng)完全公開其表達和存儲信息的數(shù)據(jù)庫結構,ERP 系統(tǒng)讀取信息時自行判斷哪些信息是增加的,哪些是修改的,哪些已刪除了。

半被動式:即條碼系統(tǒng)除公開其數(shù)據(jù)庫結構外,還提供一些握手信號單獨存入握手信號表中,握手信息說明哪些信息作了更新,這樣ERP 系統(tǒng)在讀取條碼系統(tǒng)中的 信息時,根據(jù)握手信號表來讀取條碼系統(tǒng)中已經(jīng)發(fā)生更改的部分信息,不需要全部讀一遍,這樣可以提高接口處理的速度。

采用被動式接口形式,條碼系統(tǒng)與ERP 系統(tǒng)的同步性也做得比較好,安全性方面也比主動式要強。一般由ERP 軟件提供商來完成接口工作比較合適,適合于自行開發(fā)的ERP 系統(tǒng)。

(3)中間式

中間式接口方式中,條碼系統(tǒng)將ERP 系統(tǒng)所需的信息生成中間文件或中間數(shù)據(jù)表,ERP 系統(tǒng)直接讀取中間文件或中間表中的信息寫入數(shù)據(jù)庫中,這種方式要求條碼系統(tǒng)和ERP 兩方都做一些開發(fā)工作。

需要特別提出的是:采用中間式如何保證條碼系統(tǒng)和ERP 信息一致性。常用的有兩種方式,一種是由ERP 系統(tǒng)來保證,即條碼系統(tǒng)將ERP 系統(tǒng)所需的三類信息 定期寫在中間文件或數(shù)據(jù)表中,ERP 系統(tǒng)讀取該信息時與ERP 系統(tǒng)中已有的信息進行分析比較,判斷哪是新增的、哪是修改的、哪些刪除了,最后把更新的信息 寫入ERP 系統(tǒng)中。

另一種是,在條碼系統(tǒng)在生成中間文件或數(shù)據(jù)表時,與ERP 系統(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) 進行比較用。

中間式接口是比較常用的一種方式,這種方式條碼系統(tǒng)和ERP 系統(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ī)則排列的條、空符號,由寬度不同、反射率不同的條和空,用以表示一定的字符、數(shù)字及符號組成的信息。

制作成條碼標簽的目的有:一、有標識物粘貼在資產(chǎn)上,便于查看資產(chǎn)所屬部門及負責人。二、采用了簡單快速的查詢、盤點手段。三、把資產(chǎn)管理系統(tǒng)的賬目與實際資產(chǎn)賬目統(tǒng)一協(xié)調(diào)起來。

2. Web Services 是當前應用比較廣泛的一種構件模型,請你針對.NET 平臺下的Web Services的基本組成進行論述;并假定現(xiàn)在國家氣象中心提供了定時的天氣預報服務(Service),現(xiàn)在要通過集成該服務設計一個天氣情況查詢程序,請問應當如何進行集成?

Web Service 是基于網(wǎng)絡的、分布式的模塊化組件,它執(zhí)行特定的任務,遵守具體的技術規(guī)范,這些規(guī)范使得Web Service能與其他兼容的組件進行互操作。Web Services 主要利用 HTTP 和 SOAP 協(xié)議使商業(yè)數(shù)據(jù)在 Web 上傳輸,SOAP 通過 HTTP 調(diào)用商業(yè)對象執(zhí)行遠程功能調(diào)用,Web 用戶能夠使用 SOAP 和 HTTP 通過 Web 調(diào)用的方法來調(diào)用遠程對象.

Web Service 是一種可以通過標準Internet 協(xié)議訪問的可編程的應用邏輯。Web Service 將基于組件的開發(fā)理念和web 進行了合并。之所以說以組件為基礎的理念,是因為Web Service對于用戶而言只是一個黑盒,它可以被重用而不用考慮Web Service內(nèi)部是怎樣實現(xiàn)的,但與現(xiàn)今組件技術的區(qū)別是,Web Service不是通過對象模型相關的協(xié)議(例如:DCOM 和RMI )進行訪問的,它是通過普遍的web 協(xié)議(例如:HTTP )和數(shù)據(jù)格式(例如:XML )進行訪問的。

客戶根據(jù) WSDL 描述文檔,會生成一個 SOAP 請求消息。Web Services 都是放在Web 服務器(如IIS )后面,客戶生成的SOAP 請求會被嵌入在一個HTTP POST 請求中,發(fā)送到 Web 服務器來。Web 服務器再把這些請求轉發(fā)給 Web Services 請求處理器。請求處理器的作用在于,解析收到的 SOAP 請求,調(diào)用 Web Services,然后再生成相應的 SOAP 應答。Web 服務器得到 SOAP 應答后,會再通過 HTTP 應答的方式把信息送回到客戶端。

.NET 是 Microsoft XML Web services 平臺。XML Web services 允許應用程序通過 Internet 進行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務集成在

,

一起之所需。對個人用戶的好處是無縫的、吸引人的體驗。

Web Services是.NET 的核心技術。那什么是Web Services呢?正如Web 是新一代的用戶與應用交互的途徑,XML 是新一代的程序之間通訊的途徑一樣,Web Services 是新一代的計算機與計算機之間一種通用的數(shù)據(jù)傳輸格式,可讓不同運算系統(tǒng)更容易進行數(shù)據(jù)交換。Web Services 有以下幾點特性:Web services 允許應用之間共享數(shù)據(jù);Web services分散了代碼單元;基于XML 這種internet 數(shù)據(jù)交換的通用語言,實現(xiàn)了跨平臺、跨操作系統(tǒng)、跨語言。

在.NET 中,Web service接口通常使用WSDL 描述。WSDL 使用XML 來定義這種接口操作標準及輸入輸出參數(shù)。接口定義后使用SOAP 協(xié)議來調(diào)用Web Services 。發(fā)布和訪問Web Services 的接口依靠UDDI ,這里我們只需要知道WSDL 使用XML 定義Web Services 接口,通過SOAP 訪問Web Services ,在internet 上尋找Web Services使用UDDI 就行了。

Web services 工作原理

基礎的 Web Services 平臺是 XML HTTP 。HTTP 協(xié)議是最常用的因特網(wǎng)協(xié)議。XML 提供了一種可用于不同的平臺和編程語言之間的語言。

Web services 平臺的元素:

SOAP (簡易對象訪問協(xié)議) UDDI (通用描述、發(fā)現(xiàn)及整合) WSDL (Web services 描述語言)

如下圖所示,一個理想化的.NET web服務器和客戶端設計如下:

圖12 web service體系設計

,

.NET 體系下的WebServices

一個能夠使用XML 消息訪問服務組件的Interface, 這個Interface 描述了一組可訪問的操作。

- 由SOAP WSDL包裝的Object

- 適應松散耦合的網(wǎng)絡環(huán)境,可通過Web 訪問,手段是SOAP Message - 服務的行為、輸入/輸出都可使用WSDL 描述

SOAP – XML 格式的消息交換協(xié)議

消息/文檔交換協(xié)議

Web 服務對象的面向對象的訪問界面

WSDL – 基于XML 的組件描述

UDDI – 可通過Web 訪問的注冊中心

使用SOAP Message來訪問

WSFL – Web Service間工作流描述

1、Microsoft? .NET 是 Microsoft XML Web services 平臺,XML Web services 允許應用程序通過 Internet 進行通訊和共享數(shù)據(jù)。

2、.NET 框架是用于生成、部署和運行 XML Web services 和應用程序的多語言環(huán)境,它包含以下三個主要部分: 公共語言運行庫、統(tǒng)一編程類和ASP.NET 。

標簽: