『壹』 什麼是web服務它的優點是什麼
微軟為Web服務下的定義是通過標準的Web協議可編程訪問的Web組件。「軟體就是服務」,這已經是軟體發展的一個潮流了。未來的軟體廠商就象現在的電信公司一樣,用戶可以按照時間來租用軟體公司的服務。「Web服務」(Web Services)可以說是整個.NET計劃的核心,簡單的說,Web服務就是一種遠程訪問的標准。它的優點首先是跨平台,HTTP和SOAP等已經是互聯網上通用的協議;其次是可以解決防火牆的問題,如果使用DCOM或CORBA來訪問Web組建,將會被擋在防火牆外面,而使用SOAP則不會有防火牆的問題。要發展Web 服務需要更多的軟體廠商來開發Web服務,讓基於Web服務的軟體服務多起來。 這一切,是通過將緊密耦合的、高效的n層計算技術與面向消息的、鬆散耦合的Web概念相結合來實現的。我們將這種計算風格稱為Web服務,它的出現標志著人類已經邁入應用程序開發技術的新紀元。Web服務是一種應用程序,它可以使用標準的互聯網協議,像超文本傳輸協議(HTTP)和XML,將功能綱領性地體現在互聯網和企業內部網上。可將Web服務視作Web上的組件編程。從理論上講,開發人員可通過調用Web應用編程介面(API)(就像調用本地服務一樣),將Web服務集成到應用程序中,不同的是Web API調用可通過互聯網發送給位於遠程系統中的某一服務。 Sun:Web服務是互聯網 架構中可置換的標准零部件 Sun公司董事長、首席執行官Scott McNealy在Sun ONE發布會上說,「智能化Web服務對信息時代有著重大的意義,它的作用就象那些可置換的標准零部件在工業時代所起到的關鍵作用一樣。」 Web服務適用於任何類型的Web環境,無論是在互聯網、Intranet還是在Extranet,重點是在企業對消費者、企業對企業之間的通信。Web服務消費者可以是通過台式或是無線接入服務的個人,也可以是應用程序,還可以是另一個Web服務。Web服務應該具有以下的一些特點:Web服務可以通過Web接入進行訪問;Web服務提供一個XML介面;Web服務使XML信息,通過標准Web協議實現通信。Web服務支持系統間的鬆散耦合連接。 為了能夠讓Web服務具備智能化,它必須能夠識別出接受服務的消費者的身份、與消費者相關的安全方針、與消費者相關的服務策略以及消費者此次服務進行時所用的接入設備,同時智能化Web服務還應該知道與消費者享受此次服務有關的以往歷史記錄。 在SunONE智能Web服務戰略中,XML和Java技術是這種鬆散耦合的可互操作性的關鍵。XML提供了標準的、與平台無關的數據結構,以表示語境信息,而Java技術則通過了一個與平台無關的編程界面標准集,來訪問和利用這些語境信息。不但如此,Sun 正在參與和領導開放智能Web服務的技術開發定義工作,包括Java技術、XML、ebXML、SOAP、UDDI以及更多其他的東西。 IBM:Web服務是電子商務應用的基礎設施 IBM認為:Web服務使交流和相互操作更有效,減少編碼過程和人為干擾。IBM正在發布的動態電子商務策略是現電子商務策略的一個延伸。過去兩年中,IBM參與了Web服務標準的開發,而且已經在好幾個產品中宣布了對Web服務標準的支持。與競爭對手不同的是,IBM對Web服務僅僅提供基礎設施,使企業能夠適應不斷變化的環境。 IBM在Web服務領域投資了幾十億美元,能有效地將兩大競爭對手的產品XML(微軟)和Java (Sun)結合起來。當用戶的Web服務同時需要二者時(Java用於應用程序的開發;XML用於信息傳播),IBM就可以提供獨一無二的解決方案,採用真正開放式的執行標准,而不是專有的標准。多年來,IBM在硬體和軟體方面的技術能力使其能為不同規模的公司解決棘手問題,堅決支持非專有技術的解決方案,從而加強了多平台的兼容性,這在當今電子商務市場上是非常必要的。IBM的動態電子商務將保持在標准方面合作,實施競爭的策略,Web服務只完成了一半,另一半是全功能基礎架構軟體,這種軟體使Web服務可用來進行智能交易,工作流程和業務進程管理的一部分。 補充: BEA:充分發揮分布式業務的潛力 Web服務可以被描述為協議、協定和網路設施,能通過互聯網將業務功能公開給授權方。簡言之,Web服務是具體的業務流程,它能夠:公開和描述自己;Web服務可以定義自己的功能和屬性,以便其它應用能夠了解它,並容易地向其它應用提供這種功能;其它服務能夠在Web上找到它的位置,可以被調用,返回響應。 任何組件或應用都可以作為Web服務,以便被其它組件或應用使用。同樣,BEA WebLogic Server上的任何應用都可以從Web上的任意位置查找和請求Web服務,即使Web服務位於另一個平台也能找到。多個Web服務可集中成一個應用,可以是簡單的Web服務(如查看股票價格),也可以是基於事務處理的復雜供應鏈集成和管理(如卡車負載優化和路由)。 BEA將Web服務分為兩類:簡單Web服務和復雜Web服務。簡單Web服務提供基本的「請求/響應」功能,本質上不屬於事務處理型服務,安全性不高。復雜Web服務將改變行業開展業務的方式,但它將為貿易合作夥伴通過互聯網協作提供一個框架。BEA同時提供簡單Web服務和復雜Web服務,並把它們作為BEA WebLogic E-Business Platform的一部分。另外,BEA還與制定標準的機構密切合作,指導相關Web服務標準的開發。 補充: Web 服務是一種可以用來解決跨網路應用集成問題的開發模式,這種模式為實現「軟體作為服務」提供了技術保障。而「軟體作為服務」實質上是一種提供軟體服務的機制,這種機制可以在網路上暴露可編程介面,並通過這些介面來共享站點開放出來的功能。 Web 服務的主要特點之一是,客戶端訪問Web 服務只需要通過網際網路標准協議,如HTTP或XML,以及SOAP,不需要專門的協議,如RPC或IIOP。
『貳』 最基本的 最普遍的 專用 伺服器
一、伺服器選購策略
選擇一款合適的伺服器來滿足用戶的需要,需要對伺服器使用有一個正確的理解。在進行伺服器選配時,應根據以下3個方面來考慮。
1.網路環境及應用軟體
是指整個系統主要做什麼應用。具體來說就是伺服器支持的用戶數量、用戶類型、處理的數據量等方面內容。不同的應用軟體工作機理不同,對伺服器選配的要求區別很大,常見的應用可以分為文件服務、Web服務、一般應用和資料庫等。
2.可用性
伺服器是整個網路的核心,不但在性能上能夠滿足網路應用需求,而且還要具有不間斷地向網路客戶提供服務的能力。實際上,服務啟陵器的可靠運行是整個系統穩定發揮功能的基礎。
3.伺服器選配
伺服器類型,如低端、中端和高端的分類,只是確定了伺服器所能支持的最大用戶數。但要用好伺服器,還需要優化配置,用最小的代價獲得最佳的性能。
二、常見應用分析
在中小企業環境中,常見應用可以概括為以下幾種,它們對伺服器的要求各有所側重。下面為了描述方便,把伺服器劃分為4個功能模塊,即CPU、內存、磁碟子系統和網路子系統。
1.文件服務
這是最基本的應用服務,伺服器相當於一個信息系統的大倉庫,保證用戶和伺服器磁碟子系統之間快速傳遞數據。在伺服器的各個子系統中,對系統性能影響最大的首先是網路子系統,其次是磁碟子系統,再次是內存容量,而對CPU的要求一般不高。
2.資料庫服務
對系統各方面(除網路子系統外)性能要求悄模最高的應用,如財務、庫存和人事管理應用等。需要高性能CPU和快速的磁碟子系統來滿足大量的隨機I/O請求及數據傳送。伺服器瓶頸依次為:內存、磁碟子系統和CPU。
3.郵件服務
扮演電子郵件路由器和倉庫的角色。伺服器瓶頸依次為:網路子系統、內存、磁碟子系統和CPU。
4.Web服務
伺服器的性能是由網站內容來決定的。如果Web站點是靜態的,系統瓶頸依次是:網路子系統和內存。如果Web伺服器主要進行密集計算(例如動態產生Web頁),系統瓶頸依次是:內存、CPU、磁碟子系統和網路子系統。
5.多媒體服務
負責媒體控制及媒體流在網路上傳輸的功能,I/O吞吐量對伺服器性能起著關鍵的影響。視頻伺服器的瓶頸依次是: 網路子系統、磁碟子系統和內存。音頻服務對伺服器硬體配置要求很低,現在的伺服器子系統一般不會成為瓶頸。
6.終端服務
執行各種應用程序並把結果傳送給用戶,所有負載均加在伺服器上。系統的瓶頸通常依次為: 內存、CPU、網路子系統。
7.主域控制器
主域控制器是網路、用戶和計算機的管理中心,負責提供安全的網路工作環境。主域控制器不但響應用戶的登錄需求,而且在伺服器間同步和備份用戶帳號、WINS和DHCP資料庫等,另外,主域控制器還做DNS服務。系統瓶頸是網路子系統、內存。
三、可用性的影響
一台經常死機的伺服器是不可忍受的,由此所造成的損失不僅僅是時間的浪費,還可能使多日的工作量付之流水。現在越來越多的人已經意識到系統可用性的重要性。
可用性通常用系統的理論正常運行時間和實際使用時間百分比來衡量。例如,我們說一系統提供24×7環境下99%的可用性,也就意味著一年可能要停機88小時,這對大部分用戶來說是都是不能接受的。99.999%的可用性可以保證系統一年停機的時間在5.25分鍾之內,但是這種系統的價格非常昂貴。
伺服器的可用性主要取決於2個方面:一個是伺服器本身的質量,具體體現在伺服器廠商專業的設計、嚴格的質量控制以及市場的長期驗證三點上; 另一個是對易損部件採取的保護措施,比如: 採用網卡冗餘技術、磁碟陣列技術、電源冗餘技術、雙機或集群方案等來保證網路、磁碟、電源甚至整個主機的在線冗餘。
在低檔伺服器中,通常採用以下措施來提高悄運戚單機的可用性。
1.IDE RAID
通過廉價的磁碟陣列提供數據冗餘功能。磁碟故障是伺服器硬體故障的主體,故障率高達52%。數據丟失的危害也是驚人的,造成大量時間、人力的浪費。目前IDE RAID能夠實現RAID-0、RAID-1、RAID-0+1共三種方式,其中RAID-0不具備數據冗餘功能,但能顯著提高磁碟子系統的性能。
2.ECC技術
可以檢查出兩位內存錯、並能夠糾正一位錯,來保證內存、緩存中數據的高可靠性。
3.伺服器專用電源
可以保證系統有一個潔凈的用電環境,減少各種隱性故障的發生,而劣質電源容易引起各種古怪故障,如電路中的高頻串擾會造成系統經常性的崩潰、低頻震盪則會燒毀電子元器件於無形,這類故障也增加了維修難度。
4.附加措施
如防塵網的設計、多個風扇的散熱(有的伺服器還具有自動調節風扇轉速功能),可以幫助伺服器在普通環境中也能穩定運行。
四、伺服器選擇的多樣性
目前中小企業在選購伺服器時,通常在高檔商用PC、偽伺服器以及低檔伺服器三種產品之間選擇。下面分別對這三種伺服器作一簡單分析。
1.高檔商用PC
PC工作在單用戶和單線程環境中,與伺服器的多用戶環境有顯著的不同。PC在設計時採用不同部件選型、配置的策略,如增強的顯示性能、相對較差的網路子系統等。高檔PC的目標是進軍低檔工作站市場。
2.偽伺服器
最差勁的是用PC的處理器晶元、伺服器的名來充當伺服器,稍微好一些的伺服器採用部分伺服器技術,如專業電源等。
3.低檔伺服器
通常兼顧性能、可擴展性、可用性和可管理性等多個性能指標,兼容多種操作系統以支持多種網路環境。此種產品的缺點(也是辨別方法)是:體積大(通常外形不夠美觀)、噪音大(散熱風扇多)、功率大。
五、操作系統配置
一個性能優良的信息系統除了取決於網路硬體設備的性能和網路結構設計外,很大程度地受到區域網中伺服器的操作系統性能的影響。作為工作組級伺服器的操作系統,在選擇上應考慮系統的可靠性,即是否能負擔大量用戶的服務請求,以較快的速度處理數據,合理地排列服務等問題;系統是否方便使用和管理,在單機和聯機環境中,易用性都是最大化雇員工作效率和滿意度的關鍵因素,與此同時,降低成本也是絕大多數企業優先考慮的問題。
目前,考慮連接區域網與廣域網方面的性能,連入Internet幾乎是目前所有企業用戶的選擇,在選擇伺服器操作系統時一定要注意系統在兼容區域網與廣域網連接方面的能力,這樣才能使企業真正地融入世界。在區域網中,用戶一般要實現文件共享、列印機共享、網路服務共享等功能,因而伺服器的操作系統必須能較好地完成上述操作。
目前Microsoft公司推出的Windows 2000就是這樣一款針對區域網客戶機的操作系統軟體,Windows 2000的綜合特性使其很快成為所有企業中工作組級伺服器上的主流操作系統。其標準的安全性、可管理性和可靠性等強大功能,是目前小企業用戶首選的操作系統。
另外,對於某些高級用戶,尤其是政府等對安全比較關注的用戶來說,他們本身具備較強的技術實力,可以考慮採用Linux操作系統。
目前,伺服器廠商還推出完全方案化的產品??功能伺服器,即把操作系統和應用系統直接安裝在伺服器中,以實現某些特定功能,如長城集團推出的E 通教育功能伺服器,它主要是採用Linux系統,具有非常好的穩定性和易用性,而且不需要用戶對Linux有深入了解就可以使用。
六、伺服器選配方法
國內市場上,伺服器廠商多達十幾個,低檔伺服器更有幾十款之多。下面結合至翔899來談談伺服器配置問題。
1.磁碟子系統
上面已經提過磁碟的故障概率及危害,不如直接配置雙硬碟做RAID-1,因為現在硬碟的價格已降到了冰點,既提高了磁碟讀取數據的性能,又保護了數據,可使用戶高枕無憂。令Linux用戶放心的是,至翔899的IDE RAID支持Linux。
2.內存
在小型用戶環境中,內存通常得不到重視,用戶往往花費更多的時間關注CPU的性能。由於Windows 2000就要消耗100MB以上的內存,再加上應用,所以系統最少應配置256MB內存,配置到1GB也不為過。請牢牢記住,提高內存容量通常是提高伺服器性能的最有效的方法。
3.CPU
通常不會成為系統瓶頸。但對於需要CPU進行密集型的運算,如資料庫類應用,CPU的作用就很巨大。記住:如果再增加一顆CPU,內存容量要同時加倍,才能有效發揮CPU的性能。
4.網卡
低端應用環境中,100Mbps網卡足夠了。至翔899的網卡還支持網路冗餘(ALB)功能。有興趣的用戶可以另買一款同型號的Intel 82559網卡進行網卡綁定,既提高網路子系統的吞吐量,又保證了線路冗餘。
下面針對小型企業的常見應用,提供一個伺服器的配置推薦方案,見附表。
讓我們再看看文章開頭的例子,可以發現那台部門級伺服器用於6人工作組中,CPU過於強大,而文件服務對CPU的依賴又不大,顯然是個浪費,而如果該部門級伺服器內存配置過低的話,這台伺服器的性能就會大打折扣。
最後,需要指出的是,小企業非常關心伺服器的可擴充性。可擴充性主要體現在計算性能的提升和存儲容量的增長,而金長城至翔新899,在價格完全滿足小型網路用戶需求的情況下,仍然在這兩方面有充分考慮。至翔新899採用雙處理器的系統設計,目前,設計主頻已達到1.4GHz,用戶可以在初期購買單CPU配置,待到企業增長或數據量增大時,可以升級為雙CPU,其運算能力將大大提高,也保護了先前的投資。至翔新899伺服器在存儲方面,採用先進的 IDE RAID技術,最大支持160GB×4的硬碟容量,為用戶的業務擴展預留了足夠的空間。
總之,小型企業選購伺服器,一定要根據自己的實際應用情況,合理選擇型號和配置,做到既滿足需求,又經濟實惠。
『叄』 哪些是互聯網提供的基本服務
互聯網提供信派的基本服務:\x0d\x0a1、遠程登錄服務(Telnet)\x0d\x0a2、文件傳輸服務(FTP)\x0d\x0a3、電子郵譽伏件服務慶坦攜(E-Mail)\x0d\x0a4、網路新聞服務(Usenet)\x0d\x0a5、名址服務(Finger、Whois、X.500、Netfind)\x0d\x0a6、文檔查詢索引服務(Archie、WAIS)\x0d\x0a7、信息瀏覽服務(Gopher、WWW)\x0d\x0a8、其它信息服務(Talk、IRC、MUD)
『肆』 WebService基本原理和特點
WEB服務就是放在網路上,供其他用戶訪問的,起到一個公共模塊作用 ,建個WEB服務就行了
『伍』 web服務是什麼
回答和翻譯如下:
網路。
Web.
『陸』 1、什麼是WEB服務;什麼是FTP服務
什麼是Web服務?
本文是架構Web服務的系列文章的第二篇,從Web服務的技術定義開始,來探討什麼是Web服務。首先,作者從技術角度詳細分析了Web服務作為Internet環境下的軟體組件的基本角色,從這個基本角色開始,詳細介紹了這個組件對象的包裝規范Web Service "stack",並對Web服務的應用做了分類,最後藉助Garnter Group的材料考察了Web服務的當前發展狀況。
在本系列的上一篇文章中,我就為什麼需要Web服務,從商業利益需求的角度進行了分析。本文將結合技術驅動的發展需求,詳細介紹從技術上來看,到底什麼是Web服務,以及Web服務的應用分類。就技術角度而言,無論從哪個角度來看,Web服務都是對象/組件技術在Internet中的延伸。
本文所引用的資源主要包括兩類,一類是Web服務的技術資源網站,包含了大量Web服務的技術信息,另一類是Web服務「stack"系列技術規范,他們是一個整體的技術體系,包括UDDI、SOAP、WSDL、XML等。本文的最後給出了這些資源的鏈接,有興趣的讀者可以通過這些 資源鏈接找到所需的內容。
Web對象
從外部的使用者的角度而言,Web服務是一種部署在Web上的對象/組件,它具備以下特徵:
完好的封裝性,Web服務既然是一種部署在Web上的對象,自然具備對象的良好封裝性,對於使用者而言,他能且僅能看到該對象提供的功能列表。
鬆散耦合,這一特徵也是源於對象/組件技術,當一個Web服務的實現發生變更的時候,調用者是不會感到這一點的,對於調用者來說,只要Web服務的調用界面不變,Web服務的實現任何變更對他們來說都是透明的,甚至是當Web服務的實現平台從J2EE遷移到了.NET或者是相反的遷移流程,用戶都可以對此一無所知。對於鬆散耦合而言,尤其是在Internet環境下的Web服務而言,需要有一種適合Internet環境的消息交換協議。而XML/SOAP正是目前最為適合的消息交換協議。
使用協約的規范性,這一特徵從對象而來,但相比一般對象其界面規范更加規范化和易於機器理解。首先,作為Web服務,對象界面所提供的功能應當使用標準的描述語言來描述(比如WSDL);其次,由標准描述語言描述的服務界面應當是能夠被發現的,因此這一描述文檔需要被存儲在私有的或公共的注冊庫裡面。同時,使用標准描述語言描述的使用協約將不僅僅是服務界面,它將被延伸到Web服務的聚合、跨Web服務的事務、工作流等,而這些又都需要服務質量(QoS)的保障。其次,我們知道安全機制對於鬆散耦合的對象環境的重要性,因此我們需要對諸如授權認證、數據完整性(比如簽名機制)、消息源認證以及事務的不可否認性等運用規范的方法來描述、傳輸和交換。最後,在所有層次的處理都應當是可管理的,因此需要對管理協約運用同樣的機制。
使用標准協議規范,作為Web服務,其所有公共的協約完全需要使用開放的標准協議進行描述、傳輸和交換。這些標准協議具有完全免費的規范,以便由任意方進行實現。一般而言,絕大多數規范將最終有W3C或OASIS作為最終版本的發布方和維護方。
高度可集成能力。由於Web服務採取簡單的、易理解的標准Web協議作為組件界面描述和協同描述規范,完全屏蔽了不同軟體平台的差異,無論是CORBA、DCOM還是EJB都可以通過這一種標準的協議進行互操作,實現了在當前環境下最高的可集成性。
Web Service "Stack"
在前一節中,我們已經了解到為了完成在鬆散耦合的環境下的對象訪問,以及在基本對象訪問之上的諸如事務、工作流、安全機制等。實現一個完整的Web服務體系需要有一系列的協議規范來支撐。
Figure 1. Web Service "stack"
其中,綠色部分是先前已經定義好的並且廣泛使用的傳輸層和網路層的標准:IP、HTTP、SMTP等。而藍色部分是目前開發的Web服務的相關標准協議,包括服務調用協議SOAP、服務描述協議WSDL和服務發現/集成協議UDDI,以及服務工作流描述語言WSFL。而橙色部分描述的是更高層的待開發的關於路由、可靠性以及事務等方面的協議。黃色部分是各個協議層的公用機制,這些機制一般由外部的正交機制來完成。
從以上這個技術層次圖我們看以看到,Web服務追求的第一目標是簡單性。可能大家會覺得很奇怪,有那麼多協議,怎麼能說他簡單。
首先,這些協議本身都是簡單的,無論是HTTP, FTP等傳統的TCP/IP系統的網路協議,還是SOAP, WSDL, UDDI, WSFL等基於XML的協議,他們設計原則中的一個最重要點就是力求簡單性。相信大家如果對XML、SOAP等有深入了解的話,一定會深深體會這一點。
其次,一個可以使用的Web服務應當按照需要選用若干層次的功能,而無需所有的特性。比如在目前狀況下,一個簡單應用可能只要使用WSDL/SOAP就可以架構一個符合規范的Web服務了。
最後,所有的機制完全是基於現有的技術,並沒有創造一個完全的新體系。無論是IPv4、HTTP、FTP這些現有的網路協議,還是SOAP、WSDL等這些基於XML而定義的協議都是遵循著一個原則:繼承原有的被廣泛接受的技術,這樣才能使得Web服務被廣泛接受。
Web服務的類別
綜合當今的Web應用以及Web服務的特點,我們認為Web服務實施的領域可以分為四類:
Business-Oriented Web Service: 該類服務針對的是那些面向企業應用服務,包括企業內部的ERP系統,企業間的SCM/CRM等系統。當這些系統以Web服務的形式在網路(Internet和intranet)中出現時,企業內的應用集成將更未容易,而在企業間的眾多合作夥伴的系統對接也將不再是無法完成的任務。目前現有的解決方案和產品的提供商有Bowstreet、Epicentric等。
Consumer-Oriented Web Service: 此類服務針對的是那些原先的B2C的網站的改造,為這些Browser-Oriented的Web應用增加(注意是增加)了Web服務的應用界面,使得第三方的桌面工具或其自身提供的增值的桌面工具能夠利用更優秀的用戶界面提供跨越多個B2C服務的桌面服務。這將使得用戶使用Internet更為方便,能夠獲得更加便捷的服務。比如我們完全就可以在個人理財桌面系統中集成(調用)Internet上的股票價格查詢Web服務、機票預定Web服務等,使得個人理財應用的自動化程度更高。
Device-Oriented Web Service: 此類服務的使用終端一般是手持設備和日用家電,對於前者而言,可以在不用修改網路服務的體系架構的前提下,令先前的網路服務支持除PC以外的各種終端,比如Palm、PocketPC、手機等。如此,那些天氣預報服務、Email服務、主動信息服務等將更為有效和便捷。而後者對於日用家電,則可能是一個市場的啟動期,有了Web服務作為基礎框架,智能型的日用家電將真正獲得標準的支持,從而有了廣泛使用的可能。
System-Oriented Web Service: 一些傳統意義上的系統服務,比如用戶許可權認證,系統監控等,如果被遷移到全球范圍的Internet上,或者企業內部的intranet上,其作用范圍將從單個系統或局部網路拓展到整個企業網路或整個Internet。如此,基於同一系統服務的不同應用將得以在整個Internet環境中部署,譬如跨國企業的所有在線服務可以使用同一個用戶許可權認證Web服務。
Web服務: 當今的技術最亮點
Figure 2. Web服務的當前發展狀況
以上這幅圖是Gartner Group在研究了所有IT主流時尚技術的發展道路後,作出的抽象模型。Y軸表明技術的受關注程度,而X軸則表示技術的應用的成熟度。每一項技術在從出現到成熟的整個過程都將沿著圖中的曲線前進,而且典型地,都將被劃分為五個階段:
技術顯現:一門技術被發明或定義之後,開始進入公眾的視野;
不斷膨脹的期望期:由於該項技術的劃時代的突破,使人們對這項技術有著無比美好的想像和期望,這一階段類似"網路的泡沫器";
希望破滅之後的醒悟期:由於每項技術都不是萬能的,真正獲得使用仍然需要務實的加以應用研究,因此此時人們發現這項技術似乎並沒有期望中那麼有用,這一階段類似"網路的泡沫破滅";
豁然開朗的應用發展期:經過了一個階段的開發和研究,該項技術終於走上了良性發展的軌道,越來越多的人接受並使用了該項技術;
大量的工業化生產期:該項技術成為業界主流,大量應用在具體的環境中。
什麼是FTP伺服器
FTP(文件傳輸協議)服務被廣泛應用於提供軟體下載服務、web網站內容更新服務以及不同類型計算機間的文件傳輸服務。除了軟體下載服務可以由web服務替代,不同類型計算機間的文件傳輸服務可以由電子郵件部分替代以外,web網站內容的更新服務即文件的上載服務,仍然要藉助於FTP來完成。
功能
(1)軟體下載服務
與超文本傳輸協議(HTTP)不同,FTP使用兩一個埠用於接收文件。所以,對於文件傳輸而言,FTP要比HTTP的效率高得多。因此,即使在web服務能夠提供軟體下載的今天,FTP服務依然是各專業軟體下載站點提供下載服務的最主要方式。
(2)web網站內容的更新
web網站中的內容只有不斷地更新和完善才能更多地吸引瀏覽者的目光。雖然有多種web網站內容更新的解決方案,但其中最安全和最方便的方式當屬FTP方式。
當一台伺服器上擁有若干虛擬Web站點或虛擬目錄時,並且這些虛擬web站點或虛擬目錄分別由不同的用戶維護時,可分別建立若干虛擬FTP伺服器,將虛擬FTP伺服器的主目錄與虛擬Web伺服器的主目錄一一對應起來,並分別為每個虛擬FTP站點指定相應的授權用戶,即可由各網站管理員利用FTP客戶端程序實現對自己web站點內容的管理和維護。
(3)不同類型計算機間的文件傳輸
FTP和所有的TCP/IP家族成員一樣,都是與平台無關的。雖然Windows系列的計算機之間可以通過資源共享的方式(如共享文件夾)實現數據交換,但不同類型的計算機之間則無法通過類似的機制實現數據共享,只能採用其他可跨越操作系統平台的方式,如E-mail附件、web站點下載和FTP文件傳輸的方式實現。其中,只有FTP文件傳輸的交互性最好。
(4)數據的備份和存儲
藉助於FTP服務,我們可以把重要文件上傳至FTP伺服器保存起來,從而有效地實現數據的備份和存儲,即使本地計算機發生「災難」,也可以充分保證遠程數據的存儲安全。
『柒』 什麼是web服務
Web service是一個平台獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML標准來描述、發布、發現、協調和配置這些應用程序,用於開發分布式的互操作的應用程序。
Web Service技術, 能使得運行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換數據或集成。
依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平台或內部協議是什麼, 都可以相互交換數據。Web Service是自描述、 自包含的可用網路模塊, 可以執行具體的業務功能。
Web Service也很容易部署, 因為它們基於一些常規的產業標准以及已有的一些技術,諸如標准通用標記語言下的子集XML、HTTP。
Web Service減少了應用介面的花費。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。
(7)web服務是基本服務嗎擴展閱讀:
Web service應用:
1、新平台
Web service平台需要一套協議來實現分布式應用程序的創建。Web service平台必須提供一套標準的類型系統,用於溝通不同平台、編程語言和組件模型中的不同類型系統。
2、XML和XSD
可擴展的標記語言(標准通用標記語言下的一個子集)是Web service平台中表示數據的基本格式。除了易於建立和易於分析外,XML主要的優點在於它既是平台無關的,又是廠商無關的。
3、SOAP
Web service建好以後,你或者其他人就會去調用它。簡單對象訪問協議(SOAP)提供了標準的RPC方法來調用Web service。
『捌』 web是什麼意思
web是互聯網的總稱,即全球廣域網,也稱為萬維網,它是一種基於超文本和HTTP的、全球性的、動態交互的、跨平台的分布式圖形信息系統。
web是建立在Internet上,可以為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的界面,其中的文檔及超級鏈接將Internet上的信息節點組織成一個互為關聯的網狀結構。
web分為Web客戶端和Web伺服器程序。 WWW可以讓Web客戶端(常用瀏覽器)訪問瀏覽Web伺服器上的頁面。
(8)web服務是基本服務嗎擴展閱讀:
Web的一個主要的概念是超文本鏈接。它使得文本不再像一本書一樣是固定的線性的,而是可以從一個位置跳到另外的位置並從中獲取更多的信息,還可以轉到別的主題上。
想要了解某一個主題的內容只要在這個主題上點一下,就可以跳轉到包含這一主題的文檔上。正是這種多連接性把它稱為Web。
『玖』 Internet提供哪些基本服務
Internet提供的基本服務包括以下幾種:
一、WWW
WWW(World Wide Web)的含義是「環球信息網」,俗稱「萬維網」或3W、Web,這是一個基於超文本(Hypertext)方式的信息查詢工具。
目前,WWW的使用大大超過了其它的Internet服務,而且每天都有大量新出現的提供WWW商業或非商業服務的站點。此外,WWW可以開拓市場的商業交流活動,也是傳播公共信息的重要手段,WWW已毫無疑問成為信息傳播的重要媒介。
二、網上聊天
網上聊天是目前相當受歡迎的一項網路服務。人們可以安裝聊天工具軟體,並通過網路以一定的協議連接到一台或多台專用伺服器上進行聊天。在網上,人們利用網上聊天室發送文字等消息與別人進行實時的「對話」。
目前,網上聊天除了能傳送文本消息外,而且還能傳送語音、視頻等信息,即語音聊天室等。正是由於聊天室具有相當好的消息實時傳送功能,用戶甚至可以在幾秒鍾內就能看到對方發送過來的消息,同時還可以選擇許多個性化的圖像和語言動作。
三、文件傳送協議FTP
文件傳送協議FTP是目前計算機網路中最廣泛的應用之一。FTP是File Transfer Protocol的縮寫,也就是文件傳送協議。在網際網路中,文件傳送服務採用文件傳送協議(FTP),用戶可以通過FTP與遠程主機連接,
從遠程主機上把共享軟體或免費資源拷貝到本地計算機(術語稱「客戶機」)上,也可以從本地計算機上把文件拷貝到遠程主機上。例如當我們完成自己所設計的網頁時,可以通過FTP軟體把這些網頁文件傳輸到指定的伺服器中去。
四、BBS
BBS是Bulletin Board System的縮寫,也稱電子公告板系統。在計算機網路中,BBS系統是為用戶提供一個參與討論、交流信息、張帖文章、發布消息的網路信息系統。大型的BBS系統可以形成一個網路體系,用WWW或Tlnet方式訪問。
有的BBS只有一個小型的電子郵件系統,它一般是通過Modem和電話線相連接。BBS系統一般由系統管理員負責管理,用戶可以是公眾或經過資格認證的注冊會員組成。
五、電子郵件(E-mail)
電子郵件是指發送者和指定的接收者利用計算機通信網路發送信息的一種非互動式的通信方式。這些信息包括文本、數據、聲音、圖像、語言視頻等內容。
『拾』 什麼是Web Services
一、Web Services解釋:
WebService是一個SOA(面向服務的編程)的架構,它是不依賴於語言,不依賴於平台,可以實現不同的語言間的相互調用,通過Internet進行基於Http協議的網路應用間的交互;
WebService實現不同語言間的調用,是依託於一個標准,webservice是需要遵守WSDL(web服務定義語言)/SOAP(簡單請求協議)規范的;
WebService=WSDL+SOAP+UDDI(webservice的注冊);
Soap是由Soap的part和0個或多個附件組成,一般只有part,在part中有Envelope和Body;
Web Service是通過提供標準的協議和介面,可以讓不同的程序集成的一種SOA架構。
二、Web Service的優點
可以讓異構的程序相互訪問(跨平台)(2) 松耦合;
基於標准協議(通用語言,允許其他程序訪問)。
三、Web Service的基本原理
Service Provider採用WSDL描述服務;
Service Provider 採用UDDI將服務的描述文件發布到UDDI伺服器(Register server);
Service Requestor在UDDI伺服器上查詢並 獲取WSDL文件;
Service requestor將請求綁定到SOAP,並訪問相應的服務。