SOA下煙草市場管理協作平臺的設計論文

時間:2023-05-03 09:13:21 管理論文 我要投稿
  • 相關推薦

SOA下煙草市場管理協作平臺的設計論文

  隨著軟件危機的爆發,越來越多的人開始關注軟件工程的研究。在研究初期,軟件設計的重點仍停留在數據結構和算法的選擇上,隨著計算機技術和網絡技術的發展,軟件系統規格不斷擴大,軟件系統的結構也變得越來越重要,在軟件危機加劇的環境下,傳統的軟件工程方法越來越乏力。對于大型的軟件系統,對比算法和數據結構的選擇,系統的整體結構設計顯得更重要。在這種情況下,人們終于認識到軟件架構的重要性,并開始深入研究軟件系統的體系結構,這將是提高軟件生產率和解決軟件維護問題最有效的方法。

SOA下煙草市場管理協作平臺的設計論文

  軟件架構在整個軟件開發和維護過程中,可以幫助軟件設計師全面和深刻的理解系統各級之間的關系,更好地分析系統性能。同時,軟件體系結構是軟件設計師與用戶的工具,可以改善需求分析和軟件設計的效率,更好地整合業務信息,并融合設計師的設計理念,為用戶提供快速、高效的溝通方式。

  1 SOA 體系架構

  2001 年 IBM 公司提出了 SOA 模型,如圖 1 所示。

  在 Web Service 的 層 面 之 中 有 三 項:publish, 在Service provider 向 Service broker 提供己方的信息及訪問請求;?nd(查找),通過 Service requestor 向 Service broker查找特定種類的服務;bind(綁定),讓 Service requestor使用 Service provider 提供的服務。SOA 面向服務的體系結構不需要徹底重新創建系統,而是基于現有的系統投資來發展。

  SOA 架構的目的是使投資人不用再關注低水平的集成問題,將注意力集中到業務流程和應用的開發,提高軟件設計的效率。采用 SOA 的分布式架構應用程序可以把功能當作服務交付給終端用戶,也可以構建其他服務。

  SOA 技術與 Web 技術不同的地方是相關的服務功能。

  SOA 技術對具體的服務功能沒有做出任何的硬性規定,所以 SOA 技術的服務功能相對自由,互通性很強。所以,他們之間的區別就是對服務功能的定義與規則。也就是說,他們對實現服務功能的具體開發策略完全不同。

  Web 服務被認為是最好實現 SOA 的方式,但是SOA 卻只能提供有限的 Web 服務。Web 是基于服務,SOA 架構則是基于應用程序開發的。Web 服務就是一個典型的服務項目,可以作為一個 SOA 組件(非必要的組件),實現一個基于 SOA 的復雜系統。但 Web 服務技術本身并不能完成所有任務,如何協調 Web 服務和管理數據之間的關系、控制系統的安全性、穩定性是設計者需要解決的事情。這就要求用到其他相關技術,如服務總線技術(Enterprise Service Bus,ESB)等。

  2 信息管理系統的需求分析

  信息管理是對信息的記錄、存儲、整理、編目,使之更加規范化、標準化,方便對信息的處理和操作。信息管理系統往往只是系統的一個方面,而信息管理的本質,是為了服務于用戶的日常工作,因此信息管理的研究和開發可能關系到許多行業部門,甚至關系到國家機密。因此,對信息管理系統的需求分析,就必須反映到對系統要求的各個方面。綜合信息真實、準確的需求特性,而且還要求反映信息質量的水平和信息獲取的效率以及信息的安全性,以提供可靠的信息。信息管理系統必須具備很好的適應性,它應該是用戶業務信息中心處理信息的關鍵系統,需要充分展現信息系統應有的功能,還應該具備融合性,使信息經過處理之后可以共享,而對這些信息還可以運用現代化的管理工具實現信息統計處理。

  作為信息管理系統,信息來源的處理是最需要關注的問題,需要用信息管理系統的用戶往往需要處理的信息量都非常大,使用頻率高。基于這些特性,信息管理系統的設計應具有以下特點。

  信息分類編碼標準化。統一的信息標準在信息的數據通信、網絡軟件、信息交流和標準化設計之中都有利于分類代碼。

  數據驗證的容錯性。對輸入數據計算機自動生成的索引應進行邏輯校驗,自動識別的非法字符和自動識別非法環境,保存時的錯誤信息經過核查后可以更正。

  一致性和完整性。集中與分散處理的數據組合成各種集合類型,同樣的數據在丟失之后可以進行補救,避免重復錄入。數據共享的實施可以減少存儲數據冗余,確保數據的唯一性和準確性。

  兼容性和通用性。信息管理系統的特點需要與現有的業務管理功能需求有很好的融合性。業務功能設計需要按照數據輸入和管理職能的實際需要進行設計,以便信息管理信息系統可以很好的實現業務功能。

  開放性和適應性。信息管理系統的開發不但需要效率,還需要充分考慮系統未來的業務發展,尤其與業務信息網絡的信息交換和接口,網絡結構和設置自由擴展。

  可移植性和擴展性。系統需要自上而下和自下而上的模塊化設計方法,根據需要進行組合。用科學的數據字典管理信息系統,以確保其可擴展性,方便改善和維修系統。

  安全性。可以設置多級密碼管理系統,設置多重不同的權限,確保不同用戶數據的安全性。

  3 基于 SOA 架構的信息管理系統設計

  3.1 系統架構

  隨著 SOA 的發展,SOA 架構的優點和特點已為廠家和用戶所熟知,基于信息管理系統的特點,設計系統SOA 架構如圖 2 所示。

  通過底層的適配器服務。將組織現有應用系統進行封裝,形成可復用的服務,來復用組織中的現有應用資產。因此,作為應用集成的關鍵,適配器服務必不可少。

  流程服務其主要目的是對組織服務進行重組組合,以滿足業務流程的需要,從而形成一個全新的、更大的服務集成體來滿足業務服務。流程服務決定了業務流程的復雜性以及業務流程的敏捷性,對于實現用戶的需求發揮著關鍵作用。

  服務總線可以協調機構所有的服務。集中管理服務組織,形成服務接口,提供增值路由查找,服務協議制定和服務保障等,是 SOA 體系結構的核心。

  頂部的交互式服務層。作為用戶的操作界面,提供了門戶的集成功能,直接面向用戶。SOA 實施的效果,往往通過互動服務來體現。

  3.2 SOA 架構的應用

  基于 SOA 架構的系統軟件平臺,是一個開放式的且與業務無關的領先中間件技術。主要優勢特性如下。

  支持異構操作平臺與環境間建立聯系;支持連接MS SQL Server、Oracle、DB2、Sybase 等主流數據庫;支持多數據源、多應用及多中間件環境的應用集成;支持負載均衡、隨需擴展、多層級聯、網狀信息交換與共享等高級功能;支持文件傳輸、路由轉發、短信通訊功能;支持事物監控、遠程維護功能;支持集成事務處理消息傳遞等關鍵技術,支持 Internet 中傳通信服務。基于 SOA 架構的系統應用如圖 3 所示。

  系統針對可以利用推出的中間件技術,使各管理系統之間、管理系統內各功能模塊之間交換數據,實現各管理系統之間的無縫集成、數據共享,是建設高效的信息化管理最重要的組成部分。通過 SOA 可以解決信息化建設的系統整合、功能業務擴展和系統管理中存在的問題,達到節省投資成本、高效運行、規范管理、可持續發展的目標。

  3.3 信息管理系統的 SOA 架構分層設計

  根據實際需求,將本系統分為五層,分別為:用戶界面層、處理層、服務層、數據訪問層和數據層,詳情如圖 4 所示。

  3.3.1 表示層設計

  表示層位于系統的最上層,為新架構下的信息管理系統提供用戶交互界面,負責處理用戶的輸入和對用戶的輸出,但并不負責解釋其含義。表現層使用的用戶界面,為用戶提供服務,具有基于門戶的系統構建。在這一層,根據需要和不同的客戶界面,網頁或桌面應用程序接口形式不同的用戶權利。客戶界面,提供用戶界面,調整業務邏輯和 Web 服務接口調用的參數輸入。在與客戶交流后,根據客戶的需求交流,用戶程序被分成不同的班用適當的 Web 服務調用接口的用戶的不同類別。

  Web 服務調用是完全對用戶透明,用戶只需提供了界面和功能,可以提供適當的參數,在 Web 服務的執行結果會自動返回為基礎的界面。由 JSP,HTML 等技術實現,通過瀏覽器向用戶顯示,并通過對服務層各服務的調用來實現其相應功能。

  3.3.2 請求處理層設計

  處理層即業務流程層,包含了系統的整個業務流程,是系統模型中最重要最繁瑣的部分,在這層中使用封裝好的服務來構建系統中的業務流程。處理層負責用戶界面層的請求處理,通過服務層中處理數據訪問層與數據庫進行交流。

  3.3.3 服務層設計

  服務層是信息管理系統中關鍵的一層,將底層功能組件來構建系統的不同功能應用。服務被規劃為公有的和私有的服務。公有服務所指那些在系統外部可用的服務,是外部的典型的有工作意義的服務。私有服務并無任何的工作意義,僅用來支持業務服務。

  3.3.4 數據訪問層和數據層設計

  數據訪問層,包含數據訪問邏輯和業務邏輯,在這層中,幾乎所有的系統與數據庫交互以及數據庫的操作基本上是相同的,因此,被重用的可能性非常大。數據訪問層根據數據訪問邏輯來調用相應的 Web 服務操作數據庫。數據與業務相關的信息記錄數據和歷史數據的存儲過程層,數據存儲在一個或多個數據庫。數據的數據庫層的操作指令,完全從數據訪問層,執行的結果將返回到數據訪問層結束。

  3.3.5 其他功能層

  服務總線:服務總線是 SOA 的基礎設施,目的是集成異構平臺的服務,為 SOA 提供交互通信和組合等基本功能的底層架構,降低應用程序之間接口的數量和復雜度。功能:消息路由中心、服務注冊中心、數據庫適配器和系統監控。應用系統服務平臺:應用系統服務平臺是在各個業務暴露出來業務功能,以 Web Service的方式發布出來,這些 Web Service 是基于 ESB 平臺的。

  4 結 語

  信息管理系統的建設是一項系統的、長期的工作,隨著科學技術的不斷發展,信息化管理的需求也在不斷變化,需要運用新的技術模式來不斷完善的管理需求,適應管理業務的要求。本研究以信息系統架構為切入點,探討基于 SOA 架構的信息管理系統的解決方案。通過建立 SOA 架構,以實現信息共享,充分調動起信息系統中各個環節的信息處理,并將各種服務和資源進行開發組合,實現對信息管理的快速響應,實現信息管理系統的標準化、規范化、資源共享和互聯互通。隨著信息管理水平與信息化建設的發展,面向 SOA 架構的信息管理系統也需要不斷的更新與完善。

  參考文獻

  [1] 林曉農 . 基于 SOA 架構的家裝企業信息化研究與應用 [J]. 電腦知識與技術 ,2010(27)。

  [2] 劉銘 , 劉長文 , 佟暉 . 基于 SOA 架構的信息安全研究 [J]. 信息網絡安全 ,2013(6)。

  [3] 趙佩華 . 基于 SOA 架構的數字化校園解決方案[J]. 硅谷 ,2012(17)。

  [4] 趙雅文 .SOA 架構介紹 [J]. 科技風 ,2012(3)。

  [5] 戚文豪 . 基于 SOA 架構的銀行核心系統 [J]. 信息與電腦 ( 理論版 ),2013(10)。

  [6] 喻晗 . 基于 SOA 架構的 WCF 框架設計 [J]. 硅谷 ,2013(10)。

  [7] 秦鳳梅 , 秦安碧 , 邱玉輝 .SOA 架構在呼叫中心報表系統的研究與實踐 [J]. 計算機科學 ,2013(S2)。

  [8] 楊德強 , 袁洪元 . 基于 SOA 架構的統一通信業務融合應用研究 [J]. 計算機安全 ,2012(9)。

【SOA下煙草市場管理協作平臺的設計論文】相關文章:

成本管理下煙草工業論文04-30

煙草系統市場管理述職報告10-10

設計管理雙平臺教學法研究論文04-30

文獻資料管理在協同設計平臺的作用論文05-01

基于SOA的公路管理信息系統的設計04-29

淺析區域協作執行論文05-01

藝術設計課程資源管理平臺的建構論文04-30

工程設計中文件管理Documentum平臺構建論文05-02

本土SOA的實踐寶典-記《SOA原理·方法·實踐》04-28

SOA與信息化的春秋戰國時代論文04-29

国产v亚洲v天堂无码网站,综合亚洲欧美日韩一区二区,精品一级毛片A久久久久,欧美一级待黄大片视频
伊人久久大香线蕉精品 | 色资源中文字幕在线视频 | 亚洲欧美综合人成在线观看 | 在线看不卡日韩AV | 亚洲欧美人女户中文字幕 | 亚洲合成久久久久久久综合 |