深圳天源迪科信息技術股份有限公司 秦紅偉
當前電信企業面對的競爭除了來自傳統上的電信運營商外,還來自設備供應商如Apple和Nokia,以及一些互聯網公司例如Google、FaceBook等,競爭會愈加激烈。在此情形之下,電信企業需要在業務模式上不斷創新,但現有的IT系統很不靈活,很難適應業務快速變化的需求。因此,面向服務架構(SOA,Service-oriented architecture)在電信行業越來越多地得到了應用。SOA具有基于標準、松散耦合、共享服務和粗粒度等特點,其優勢在:編碼具有靈活性,基于模塊化的低層服務、采用不同組合方式創建高層服務,從而實現重用;系統同時具有更好的伸縮性、可用性,也更易維護。
電信行業基于SOA構建支撐系統,系統架構通常由企業資源層、集成服務層、業務服務層和業務過程層組成。
其中,企業資源層是由已有應用、歷史系統、套裝軟件組成。這些應用提供了業務操作或者說一系列的事務。
集成服務層提供對已有系統的訪問接口,經常涉及將現有系統的功能和數據轉換成業務服務層所要求的格式。
業務服務層提供了貫穿整個企業的高層業務功能。這一層提供了一個服務接口抽象,并且與底層進行集成,它隔斷了已有系統與過程之間的直接依賴關系。
業務過程是由一系列依據業務規則而按順序執行的操作組成,同時也是由底層的業務服務組成的。
那么,在電信行業如何基于SOA構建支持系統?
1.定義服務
一個 SOA 應當定義不同類型和粒度的服務,例如域服務、業務服務和企業業務過程,每種服務都應該被清楚地定義。
2.定義服務如何構建和使用
SOA應該明確在一個企業解決方案中如何使用服務。定義的內容包括服務的粒度、接口類型、配置機制、其他交付物。
3.將已有系統集成到服務環境中
一個企業中很多業務功能不是以服務的形式存在的。一個實質的問題是如何將這些功能包裝成服務,將其與服務總線在一起。
4.將服務結合到企業過程中
SOA的一個重要的目標是在企業層面實現服務的重用,為不同應用提供支持。SOA需要將服務結合到業務過程中的方法、工具和基礎設施。
5.確定技術架構
一個技術架構應當具備服務集成、服務組裝和在服務之間建立通信的能力。
與技術架構交互有關的所有內容如協議版本、安全和應用工具一定要聲明以保證在業務過程層面的集成。
6.定義通用的語義和數據
SOA應該定義服務在其中運行的通用語義環境。注意通用企業信息模型不是定義企業中的每一個數據,而是定義在服務之間傳送的那部分信息。
7.將業務與服務起來
一個業務模型是理解公共環境需求以及為了支持其而創建信息和服務的關鍵。業務模型應該回答一些基本問題,例如:企業的業務是什么?如何來滿足企業的目標?需要哪些過程和服務?需要哪些能力?SOA不一定需要定義業務模型,但需要考慮使用業務模型如何設計業務域、業務和業務過程。
8.決定如何使用系統架構
再好的架構如果不能被使用也是徒勞的。一個架構在沒有定義其如何被用來支撐應用開發之前是不完整的。
SOA是一個架構,它是一套實踐而不是一種技術。基于SOA構建系統項目實施的基礎是業務架構已經得到定義并能得到持續的改進,同時需要組織的支持和技術的保證。
上一篇:可燃氣體報警器相關術語介紹
下一篇:統一存儲系統
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20