SOA范文10篇
時間:2024-03-19 22:29:01
導語:這里是公務員之家根據多年的文秘經驗,為你推薦的十篇SOA范文,還可以咨詢客服老師獲取更多原創文章,歡迎參考。
關于SOA電子商務競標系統
摘要:該文以電子商務軟件開發項目為背景,依據SOA體系結構原理和WebService技術,給出了基于SOA的電子商務系統的結構,并結合電子商務的一個典型應用——電子競標系統,構造該系統的架構方案,分析其功能。該文是針對當前電子商務發展的現狀,提出的基于SOA的電子競標系統的設計構想,為電子商務的發展提供了參考方案。
關鍵詞:電子商務;SOA;WebService;電子競標系統
1電子商務
網絡技術的迅速發展,使得互聯網已日益成為一個世界上最大的、交互式的、多媒體的市場交易體系結構,它是收集信息和提供信息的最佳渠道。通過互聯網,商家和用戶可以方便的傳遞信息,完成交易。這種全新的交易方式實現了公司間信息與資金的無紙化交換。于是電子商務便孕育而生,并逐漸流行起來。“由于信息技術的爆炸式增長和電子商務的迅速出現,我們正目睹一場商業革命。信息收集、購物、貿易、中介、銀行業、會計、審計、金融、談判、協同、營銷、供應、伙伴合作、培訓、開會、排程、生產、分銷、服務、零售等商務活動均因新的信息技術而變化。簡而言之,我們所知道的許多經營行為都將發生變化。所有的組織,無論是大型企業還是中小型公司都將不可避免地面對這些技術發展所帶來的挑戰。”[1]如今,電子商務的普遍應用,正證實了這些預言。
電子商務是指在互聯網上進行的電子化的商務活動。電子商務的前提條件是信息技術,特別是以Internet技術為代表的網絡技術的應用。電子商務通過營造一個虛擬市場環境,使貿易雙方沒有時空障礙,從而增加貿易機會,降低交易成本,改善服務質量,提高商務活動效率。電子商務所依賴的網絡環境擁有大量信息,對于這些信息的收集、分析和管理完全依靠人工是不可能的,智能技術廣泛應用于電子商務的各個環節。SOA思想的引入以及WebServices技術的結合,更加促進了電子商務系統的發展。
2SOA和WebService
SOA信息通信技術論文
一、新一代無線寬帶系統的介紹
(一)移動通信的概念
移動通信是移動體之間的通信,或移動體與固定體之間的通信。移動體可以是人,也可以是汽車、火車、輪船、收音機等移動狀態中的物體。移動通信系統由空間系統和地面系統兩部分組成。
(二)移動通信技術發展史
移動通信技術的發展演變,大體經歷了兩個階段,其中每一代技術的發展都要經歷從提出、增長、高速發展、成熟到衰退的過程。第一代移動通信技術是模擬移動通信,其主要缺點是頻率利用率較低、系統容量小、制式多且不兼容,不能實現自助漫游、通信保密性差、提供有限的業務種類。第二代移動通信技術是數字移動通信,其容量和功能比模擬移動通信時代有了很大的提高,但其業務類別仍局限于話音和低速率數據。現在,在全球范圍內大力推廣的新一代寬帶無線移動通信是第三代移動通信技術(3G)、超第三代移動通信技術(B3G)以及第四代移動通信技術(4G)的統稱。它將可以提供的數據傳輸速率高達100Mbit/s,甚至更高,支持的業務從語音到多媒體業務,包括實時的流媒體業務。數據傳輸速率可以根據這些業務所需的速率進行動態調整。新一代移動通信的另一個特點是低成本。
3G是英文3rdGeneration的縮寫,指第三代移動通信技術。相對第一代模擬制式手機(1G)和第二代GSM、TDMA等數字手機(2G),是指將無線通信與國際互聯網等多媒體通信結合的新一代移動通信系統。它能夠處理圖像、音樂、視頻流等多種媒體形式,提供包括網頁瀏覽、電話會議、電子商務等多種信息服務。為了提供這種服務,無線網絡必須能夠支持不同的數據傳輸速度,也就是說在室內、室外和行車的環境中能夠分別支持至少2Mbps(兆字節/每秒)、384kbps(千字節/每秒)以及144kbps的傳輸速度。3G的技術標準:國際電信聯盟(ITU)在2000年5月確定W-CDMA、CDMA2000和TD-SCDMA三大主流無線接口標準,寫入3G技術指導性文件《2000年國際移動通訊計劃》(簡稱IMT-2000)。
淺析SOA信息通信技術集成系統
一、新一代無線寬帶系統的介紹
(一)移動通信的概念
移動通信是移動體之間的通信,或移動體與固定體之間的通信。移動體可以是人,也可以是汽車、火車、輪船、收音機等移動狀態中的物體。移動通信系統由空間系統和地面系統兩部分組成。
(二)移動通信技術發展史
移動通信技術的發展演變,大體經歷了兩個階段,其中每一代技術的發展都要經歷從提出、增長、高速發展、成熟到衰退的過程。第一代移動通信技術是模擬移動通信,其主要缺點是頻率利用率較低、系統容量小、制式多且不兼容,不能實現自助漫游、通信保密性差、提供有限的業務種類。第二代移動通信技術是數字移動通信,其容量和功能比模擬移動通信時代有了很大的提高,但其業務類別仍局限于話音和低速率數據。現在,在全球范圍內大力推廣的新一代寬帶無線移動通信是第三代移動通信技術(3G)、超第三代移動通信技術(B3G)以及第四代移動通信技術(4G)的統稱。它將可以提供的數據傳輸速率高達100Mbit/s,甚至更高,支持的業務從語音到多媒體業務,包括實時的流媒體業務。數據傳輸速率可以根據這些業務所需的速率進行動態調整。新一代移動通信的另一個特點是低成本。
3G是英文3rdGeneration的縮寫,指第三代移動通信技術。相對第一代模擬制式手機(1G)和第二代GSM、TDMA等數字手機(2G),是指將無線通信與國際互聯網等多媒體通信結合的新一代移動通信系統。它能夠處理圖像、音樂、視頻流等多種媒體形式,提供包括網頁瀏覽、電話會議、電子商務等多種信息服務。為了提供這種服務,無線網絡必須能夠支持不同的數據傳輸速度,也就是說在室內、室外和行車的環境中能夠分別支持至少2Mbps(兆字節/每秒)、384kbps(千字節/每秒)以及144kbps的傳輸速度。3G的技術標準:國際電信聯盟(ITU)在2000年5月確定W-CDMA、CDMA2000和TD-SCDMA三大主流無線接口標準,寫入3G技術指導性文件《2000年國際移動通訊計劃》(簡稱IMT-2000)。
SOA和云計算融合的電子政務論文
一、SOA與云計算的分析比較
業界關于SOA與云計算兩者之間關系的理解有著多種不同的觀點,大體可以分為5類:云計算將取代SOA;云計算是SOA的一種實現;SOA與云計算有一定相似性;SOA與云計算是互補關系;云計算是SOA的發展。之所以形成諸多不同觀點,正是由于SOA和云計算都有豐富而復雜的內涵,在不同層面上二者關系存在不同表現,同時認知過程中也不乏主觀因素影響。因此,通過對二者在產生原因、關鍵技術及屬性、側重點、使用場景等四方面進行比較,能更清晰地分析得到他們之間的關系。首先是產生原因方面。SOA和云計算都是在一定的歷史時期因為解決一定的問題而產生的。SOA旨在解決信息孤島和已建成系統兩大問題。當下電子政務建設中存在大量已建成系統之間由于無法互聯互通,導致了政府部門運行效率低和政務服務水平低等問題。而SOA能夠解決這個問題,使電子政務應用系統之間具有互通性,可使業務更快地面向用戶,更具敏捷性。而云計算產生的原因主要有以下兩點:第一,數據或計算高速增長但目前數據處理能力相對不足;第二,目前計算資源利用率不平衡。云計算的動態擴展性和計算資源的動態分配特性恰恰能夠很好地解決這兩個問題。由此可見,SOA和云計算解決問題的出發點不同,肩負的使命也有所差異。其次是關鍵技術和屬性方面。SOA和云計算都有一個關鍵詞“服務”,但二者所說的服務的內涵和外延大不相同。SOA中的服務主要是面向軟件領域的,把一個功能按照標準進行包裝,這個功能就是所提供的服務,然后按照一定協議組合一些功能并按流程進行運轉產生新的功能。云計算的服務則不僅僅指軟件,它的服務涵蓋了所有的IT資源。SOA和云計算都可以提供服務,但服務的顆粒度和層次都有所不同。再次是技術側重點方面。SOA側重于采用服務的架構進行系統設計,關注如何處理服務,注重可重用性、敏捷性、松耦合性等。而云計算則側重于服務的提供和服務的使用,關注如何提供服務,更關注虛擬化、按需動態擴展、資源即服務等。因此,兩種技術的在使用時的關注重點存在著明顯差異。最后是使用場景方面。SOA適合業務需求經常改變的情形。而面對IT設施的需求經常改變或者無法提前預知的情形時可以考慮使用云計算。
此外,當有大量的批處理計算的時候也可以考慮使用云計算。盡管兩者均可應用于業務需求經常變化的情況,但云計算可以提供廉價、功能多樣的云服務,而無需在前期做較大投入,因此對中小型業務有較大的吸引力。而SOA主要用于大型業務的信息集成,兩者適用的應用場景也是不同的。盡管前面分析比較了SOA和云計算的諸多不同,但這當中不難發現二者存在著一定的互補性。云計算可以產生大量可供SOA集成的遠端云服務,這就是二者融合的可能所在。單個云服務提供的功能可能無法滿足某項電子政務業務的需求,因此需要將云服務進行集成和組合從而解決特定的業務問題,而SOA能夠有效地進行服務的集成和組合產生可以解決復雜業務需求的應用,這說明二者的融合也是必要的。SOA與云計算的融合既可能也必要,使我們不禁聯想到將其運用到電子政務資源整合的實際需求中去,本文下一節將詳細介紹基于SOA和云計算融合進行電子政務資源整合的構想。
二、基于SOA和云計算融合的電子政務資源整合構想
前一節通過分析比較,我們了解了SOA和云計算融合的可能與必要,將二者運用到電子政務資源整合中的思路大致是:首先用云計算技術構建政務云對新建的和可遷入云(可云化)的電子政務資源進行整合,在云計算的各個核心服務層提供大量服務集合;然后使用SOA技術對大量云服務進行注冊整合,同時將部分無法遷入云平臺的電子政務資源一并整合,將資源效率最大化,最終通過統一的跨接入平臺的門戶交付使用。
3.1構建政務云實現政務資源整合
鑒于SOA重構企業管理系統討論
摘要:信息時代,企業結構的復雜性和地域的分布性使得將各類信息集中起來協同工作變得十分困難,而基于網絡平臺,采用SOA技術構建信息系統可以信息具有目的性、可擴展性、具有聯合協作性的架構具有更大范圍共享。結合SOA技術特點說明利用SOA建立企業管理信息系統的優勢,探討了企業管理信息系統之重構方法和步驟,以促進企業管理水平的提升。
關鍵詞:管理信息系統;SOA;系統重構;信息集成
一、傳統管理信息系統難以適應現代企業管理的需求
信息化帶動了企業的高速發展,尤其是中小企業不間斷的信息化投入使許多企業擁有了一定數量、不同目標的信息系統,在業務應用模式和工作方式上都有了本質的變化。由于多種的原因,企業內部各信息系統之間以及企業外部各信息系統之間存在許多不相適應的地方。為提高信息系統的運行效率,系統重構逐步成為企業關心的內容。傳統管理信息系統和現代企業管理不相適應的地方主要有以下幾個方面:
1.需要增加新的功能。早期的管理信息系統(即MIS)通過采集、加工和整理數據提供信息的查詢和形成統計報表。隨著管理的進步和規范,原有的工作方式,即信息加工流程,可能發生變化;大量的信息經加工和整理后,除了提供查詢和統計外,現代信息管理還要求提供自動計算和輔助決策支持。因此,原有的系統功能需要經過必要的修改和擴充。
2.現代企業管理對數據提出了更高的要求。早期的MIS在數據的正確性、有效性、一致性和安全性方面缺乏全面的考慮。一個完整的事務可能由于系統的異常而中斷,從而破壞數據的一致性;由于對數據的訪問缺少有效的安全措施和權限控制,可能會造成數據的失竊或破壞。現代信息管理要求對數據的正確性和存取的安全性有更嚴格的保證措施。此外,現代信息除了采集傳統的字符、數字、日期等數據類型外,還包括圖形、圖像、聲音等多媒體數據。
SOA銜接省級電子政務使用探索
1福建省電子政務建設現狀
福建省的電子政務建設經過多年的積累,當前各級政府及組成部門對電子政務的認識逐步提高,都認為電子政務是一種趨勢,電子政務應用建設對于改善行政效能、提高行政辦公效率有重大意義。一是希望通過本級政府、本部門電子政務應用系統的建設實施,規范業務流程,提高工作效率,提高信息資源的再利用。二是希望通過跨地區、跨部門電子政務系統的建設,實現與其它地區、部門的協同辦公、信息互通和資源共享等。
由于歷史、體制、機制等原岡,我省電子政務網絡的格局是以“三網”為框架,三網指政府的內網、專網、公眾信息網,其中內網與專網是邏輯隔離,內網、々網與工作公眾信息網(狹義可以理解為互聯網)是物理隔離。各單位內網可以訪問專網,專網不能訪問內網,因此當前很多應用在內網與々網之間部署其接口各自獨立,導致政務信息化過程中存在著較為普遍的“信息孤島”以及重復建設的問題,極大阻礙了我省電子政務的發展。要解決這個問題,我們不宜把原有的軟件系統和硬件系統完全拋棄,而全部采用新設備、新技術從頭重新建設,最切實可行的辦法就是整合,“掐合”原有的系統,將電子政務建設提高到新的層次,是當前電子政務建設的一個重點。
2整合電子政務的重要意義
2.1有利于提高政府行政效能
通過整合電子政務應用,實現電子政務應用由分散走向集成;政府系統間電子公文、政務信息、值班信息、政務督查等業務規范化管理;政府施政過程全流程跟蹤、審計。結合電話、短信等主動通知服務,增進政府系統之間業務協同和聯動,從而提高業務辦公效率和政府行政效能。
小議SOA與信息化的春秋戰國時代解讀
【摘要】近十多年來,我國的信息化得到了迅猛發展,但同時“信息孤島”問題也日益顯現,猶如“春秋時代”的各國分踞。本文將通過生動形象的對比,深入淺出的介紹面向服務的體系結構(SOA)的基本思想、主要方法和在資源整合中所起的作用。
【關鍵字】SOA;信息孤島;服務;資源整合
二十一世紀是一個信息的時代,在我們的身邊充滿了各式各樣的信息以及和這些信息相關的技術和產品,我們在改變信息也同時被信息所改變著,幾乎所有人都能感受到這樣的變化。但是必須認識到的是信息化仍處于發展的進程中,信息化在給我們帶來日新月異的驚喜時,也同樣被無形壁壘(如:制度、技術和標準等等)給分據了,這就產生了信息化“諸侯紛爭”的局面。
如果了解一下歷史上的春秋戰國時代,我們發現春秋戰國時期七國割據造成了極大的貿易壁壘,利用市場經濟的知識我們能夠理解缺少貿易就會導致缺少信息的溝通,從而造成社會進步和經濟發展的滯緩。而造成當時這一局面的原因除了政治因素之外,可能最為重要的還是在于缺乏一個合理的社會結構。歷史總是在不斷的重復(當然不會是簡單的重復),如今我們雖然進入了一個信息的時代,但是同樣的問題依然困擾著我們,缺乏能夠實現資源共享的信息結構已經越來越成為我們信息化建設的屏障,信息化建設應該考慮從以前“快”字當頭的初級階段轉向“好”字當頭的發展階段。
那么如何來應對和解決當前信息化所遇到的“春秋戰國”的問題呢?我想歷史的經驗應該是可以借鑒的。我們基于不同結構和標準所建立的一個個信息化“孤島”就如當年的群雄紛爭的七國,最終秦始皇脫穎而出一統天下,而他做的最大的貢獻就是統一了社會結構和度量衡。當然通過純粹的暴力手段來建立框架(國家)是不穩定的(秦國很快的滅亡就是范例)。所以信息化嚴重缺乏對成、共享和集成的今天,資源整合勢在必行,而我們需要做的事情更應該是通過識別共同目標來建立一個可行的技術結構,各方在這個結構框架下逐步達成共識并形成規范,并在未來相互協作的過程中更多的遵循這一規范(將自己特殊的部分隱含起來),而大家都通過服務的方式進行交互應該是一個不錯的選擇,這也就是面向服務的體系結構(SOA,Service-orientedArchitecture)出現的原因。
首先來了解SOA究竟為何物?本質上SOA是一種方法,它將已有的個性化的業務需求以及這些業務的具體實現(如:軟件)包裝成為服務,服務可以進行排列組合以實現新的業務,并且能夠進行方便快速的部署,從而加強了供應商、合作伙伴以及客戶之間的聯系。其實我們可以簡單的把SOA理解為解決問題的方法,它幫助一方能夠方便的提出需求,而另一方能夠快速的滿足這個需求。生活當中,我們吃面包可能就是一個需求,而賣面包給你就是一個服務;在人事系統中,查詢一個人的檔案可能是一個需求,而提供查詢結果就是一個服務。我們不需要知道面包是如何做出來的,只要覺得好吃就可以了;同樣我們也不需要知道檔案是怎么收集和存放的,只要覺得信息完整和可信就可以了。這就是SOA,它是由不同的參與角色在不同的層面來實現的。
面向服務電子政務程序研究趨向
一、緒論
當今社會的三大支柱資源即為:物質信息和能源。科學技術的不斷創新,使得信息資源所扮演的角色及發揮的作用在整個社會生活中日益凸顯出來。信息成為一國的支柱能源已是不可逆轉的潮流,那么從工業到信息社會的轉型也就成為必然趨勢,一國的信息化水平也就理應成了衡量其綜合國力、現代化水平和國際競爭力以及經濟發展潛力的標準尺度。在互聯網技術的迅猛發展及對信息化的重視程度大幅提高的雙重作用下,我國的電子政務也蓬勃發展起來。近年來,政府網站也因國家對電子政務建設的關注度和投資水平的提高而逐步成為了政府各職能部門政務公開、信息交流的重要窗口,同時電子政務平臺也在轉變政府職能過程中發揮著至關重要的作用。我國的電子政務建設與發展雖然已經取得了較為顯著的成效,但是建設過程中仍然存在著諸多亟待解決的突出問題,而與這些問題相對應的是,公眾對政府各部門之間的協同能力以及電子政務的一站式服務要求逐漸提高。在這種情況下,怎樣解決系統建設的“后遺癥”,尤其是信息孤島的問題,如何進行跨地區、跨部門業務協同就成為當務之急。電子政務建設并非一次性、一勞永逸的建設,而是一個需要不斷完善、創新的系統工程,考慮到經濟上的投入,電子政務的建設是不可能完全拋棄原有的子系統而進行全新構建的,因而,我們必須是在對原電子政務子系統整合的基礎上再進行擴展以構建新的應用系統。當前,SOA(service-orientedar-chitecture),即面向服務的體系結構的提出及日趨完善則是開辟了一條解決上述問題新的思路。所謂面向服務的體系結構,也就是一個敏捷、開放、可組合、可擴展的系統構架,是能夠用原有的已建成的電子政務系統,把政務流程及應用轉換成服務,然后通過特定的規范與協議對外提供統一的Web服務接口,這既能夠適應不斷變化的政務需求,提升部門應急能力,又可使服務自治,服務間以松耦合的狀態在整個系統中存在,這無疑對服務重用、減少重復開發、政務冗余、節約開發成本是有利的;采用面向服務架構來構建電子政務模型,能有效避免“信息孤島”問題;同時,該模型是將政務服務作為核心,采用面向服務的方式來構建,能夠十分準確地體現社會公眾的需求。
二、國內外應用及研究現狀
信息化時代下,網絡技術的發展推動了電子政務的進一步發展,電子政務的架構也經歷了由C/S到B/S,再到分布式多層Web架構的演變,直至目前出現的面向服務架構的又為電子政務的未來發展提供了廣闊前景。面向服務架構是一種新的規劃與構建軟件的方式,Gartner公司是一家國際咨詢機構,它在1996年最先提出SOA的概念,到2002年,Gartner再次提出SOA是“現代應用開發領域最重要的課題”,并提出SOA的遠景目標就是讓IT變得更具有彈性,更能及時響應業務部門需求,從而實現實時企業(Real-TimeEnterprise)。到目前為止,SOA早己成為行業信息化的首選方法,這一切首先得益于Web服務標準的日漸規范與相關軟件技術的不斷創新,更是得益于眾多國際企業對SOA的全力支持。SOA在目前雖未大范圍實施,但在國外中間件廠商的努力推動下,SOA已成為業內人士推崇的技術以及單位的投資目標。SOA設計思想在系統或者平臺構建上的應用,在國內外已涉及電信、金融、醫療、煙草、石油化工、電子以及公共服務等行業和領域;美聯銀行利用基于面向服務架構的支付解決方案,采用IBMWebSphere,MessageBroker,IBMWebSphereMQ和IBMDB2,構建了一個統一的支付中心(HUB),方便的集成了舊有的支付系統以及未來的新增系統;湖南省的煙草商業系統的應用集成項目重點從用戶體驗、業務流程和數據服務三個層面著手,確立了應用集成企業架構,該架構是基于SOA設計理念及集成技術,它實現了新舊兩個子系統的應用集成。
面向服務的體系架構在一些大型企業或單位已經有了應用案例,但是,從總體來看,該架構在國內仍處于初期部署階段。盡管如此,企業或單位對SOA的投入卻一直在急劇增長,并期望通過部署SOA來獲取較高的商業價值。《信息周刊》與埃森哲的調查報告同時指出:在與歐美發達國際的企業相比之下,對大部分中國企業來說,面向服務的架構還是一個較新概念,它的商業價值還有待進一步證明。但這足以證明,大部分中國企業已逐步認識到部署SOA的重要性,同時對于SOA的發展前景具有極大的信心。在所調查的企業中,有近25%的被調查者曾對SOA有針對性的采取行動,主要涉及如開展SOA相關的內部培訓;對SOA系統架構的藍圖做進一步規劃;對SOA應用進行測試;將SOA確定為主要流程架構,從而在企業內部進行部署。被調查企業中有67.8%的目前還未采取行動,但對SOA也表現出極大的興趣。所有參與調查的企業,其中,有80.9%的公司對未來部署SOA的態度是積極的,且大部分公司都明確表示未來兩年中有望對SOA項目進行部署。當前,我國電子政務在應用上取得進步的同時,對于電子政務建設的研究已成效顯著:董大彬認為國內電子政務發展有著認識上的盲目性,系統“縱強橫弱”,互聯互通的性能較差,信息資源的開發能力不強,法律法規以及相關的標準建設不健全等一系列問題。張春榮明確指出國內電子政務所面臨的問題同時給出了應對策略。問題的提出是基于領導的觀念、總體框架的設計、資源的共享、信息的安全四方面;何萍比較了中國、韓國、日本三國的電子政務建設,指出中國電子政務發展思路,即朝向系統化、高效化方向發展。當前,學術界對于電子政務已有深入研究,并取得了豐富的研究成果。然而,針對電子政務平臺的建設,尤其是對于SOA應用于電子政務建設的研究仍顯不足,因一些問題關乎理論認知,又涉及技術實踐,這就造成對于該方面研究的成果少,且存在較大的分歧。馮方回曾設想將SOA作為基礎架構能夠比較順利地實現電子政務。葛曉濱基于SOA的本質,深入討論了SOA架構下的安全電子政務實施的方法。徐懋對SOA及WebServices技術進行了深入研究并以此為基礎,結合當前電子政務系統的現狀及問題,有針對性地設計出了基于WebServices的分布式安全基礎模型(DistributedSecurityBasic-Mode)。孫姍姍對SOA的理論及相關實現技術進行了深入的研究分析,設計出基于SOA的電子政務系統架構,并結合近期電子政務發展過程中存在的問題,詳細剖析了該系統構建優勢及可行性。這些豐富的研究成果現實,有關專家、學者對于電子政務的研究已經較為深入和詳細,對于SOA的相關研究也在逐步展開,但是對于電子政務和SOA相結合的相關研究還不多見,大部分還只是理論設想。一部分文獻雖對基于SOA的電子政務平臺和它的安全性有過相關介紹,但并未關注到信息孤島、數據的整合、資源共享等問題,同時也缺乏具體實現的清晰思路和詳細分析。這說明,針對有關問題所進行全面、系統及深入考察的程度是有待加強的。
三、未來研究趨勢
校園信息管理系統分析論文
1SOA架構的理論概述
面向服務的體系結構是一個新的組件模型,它將應用程序的不同功能單元(稱為服務),通過功能單元之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統和編程語言。這使得構建在各種這樣的系統中的服務可以以一種統一和通用的方式進行交互。可以從以下兩個方面具體闡述SOA理念。
首先,在軟件系統架構方面。SOA不是一種語言,也不是一種具體的技術而是一種軟件系統架構,它嘗試給出在特定環境下推薦采用的一種架構,它與很多己有的軟件技術比如面向對象技術,是互補的而非互斥的。它們分別面向不同的應用場景,用來滿足不同的特定需求。
其次,在SOA的使用范圍方面。SOA并不是包治百病的靈藥,它最主要的應用場合在于解決當下的不同商業應用之間的業務集成問題。業務集成問題包括:大量異構系統并存;計算機硬件工作方式不同、操作系統不同、編程語言也不同;頻繁的數據傳輸仍然速度緩慢并且不穩定、版本升級無法完成。SOA體系結構中的組件必須具有上述一種或多種角色,角色之間的關系如圖2-1所示。
在這些角色之間使用了三種操作:
(1)(Publish):使服務提供者可以向服務注冊自己的功能及訪問接口。
高職數字檔案管理系統研究
摘要:高校檔案信息系統本應是一個有機整體,但實際情況是每個子系統都成了一座“信息孤島”。而基于SOA的數據交換平臺能將不同服務連接起來,實現各個信息模塊間的資源整合、配置和共享,為校內各部門協同辦公提供基礎平臺。
關鍵詞:SOA;數字檔案;Web服務
一、SOA的概述
(一)SOA定義。SOA(ServiceOrientedArchitecture)也叫面向服務架構,是為了實現信息時代各部門業務集成、協同辦公,將應用程序的不同功能模塊(即服務)拆分,僅通過兩個服務之間中立的接口和契約連接起來。其本質就是服務的集合,將同一體系提供不同服務的獨立系統聯系起來,架起信息共享的橋梁,提高系統的整合性。(二)SOA基本結構。典型的SOA結構包括服務品質、平臺和核心三個重要組成部分,其中WSDL、UDDI、SOAP是SOA結構的核心成分。WSDL進行服務描述,它將自己的服務內容和接口定義到服務注冊中心,并且接受和執行服務請求者的請求;UDDI用來注冊和咨詢,將集中儲存在數據庫中的信息資源向服務請求者展現;SOAP作為傳輸層,是搭建在服務提供者和服務請求者之間的信息通道,服務請求者通過查找得知滿足自身需求、允許訪問的服務之后,其請求便會反饋到相關應用程序,并進入實際的操作流程。[1](三)SOA架構的優勢。面向服務架構最大的特點便是服務提供者和服務請求者之間的松散耦合關系以及標準接口定義。這兩點的存在使得SOA架構具有以下幾大鮮明的優勢:(1)系統集成復雜性低:相對于傳統集成方式,采用標準接口使整個系統顯得更加簡單。(2)復用性強:在拓展系統時,新增子系統可以沿用先前的接口契約,聯通已有的服務,避免二次開發。(3)降低系統成本:基于上述兩點,SOA系統可節省大量的人力和財力,有效降低系統集成和維護成本。
二、高職院校基于SOA建設數字檔案的可行性和必要性分析
(一)經濟要素。一是成本與利益的分析。隨著信息技術的迅速推廣和使用,只需要開發一套系統,與檔案管理相關的業務就都可以在該系統下開展,節約大量的人力、物力和財力。二是短期利益與長遠利益的分析。目前系統開發的周期為一年左右,可以很快投入使用,短期內就能產生效益。而從長期來看,基于SOA架構的系統在拓展性、互操作性和可重性方面都頗具優勢,這樣學校各個系統的規模無論如何變化都能夠得到很好的支持。(二)技術要素。相對于其他行業的信息系統來說,檔案管理信息系統的業務邏輯及實現相對簡單。業務邏輯主要集中在目錄管理及原件儲存上,目前行業技術已經相當成熟和規范。微軟的VisualStudio2008集成開發環境全面支持SOA架構系統的設計,技術門檻越來越低,用它設計出來的系統具有高開發效率和高產品質量。(三)人的要素。隨著高職院校的發展,學生和管理人員對教務系統的要求也越來越高。但是,高職院校對各部門信息建設缺乏統一規劃,給高職學生的使用和運行人員的管理帶來不便,造成了不必要的人力損耗,極大地降低了高職院校管理層的工作效率,甚至影響學校整體工作,嚴重阻礙建設“雙一流”高職院校的進程。