国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SOA的信息系統(tǒng)設計及實際應用探討

2016-05-14 04:35陳義
數(shù)字技術與應用 2016年5期
關鍵詞:實際應用

陳義

摘要:SOA作為一種作為精確定義的函數(shù),是Web Services的集合。各個服務主要以W3C標準定制,并通過標準接口進行通信,進而實現(xiàn)資源的共享與復用。文章闡述了SOA 的信息系統(tǒng)設計的定義和特點,從而分析了SOA 的信息系統(tǒng)設計流程,在此基礎上結合實際應用實例加以論述與分析,旨在為讀者提供參考與借鑒。

關鍵詞:SOA 信息系統(tǒng)設計 實際應用

中圖分類號:TP393.09 文獻標識碼:A 文章編號:1007-9416(2016)05-0000-00

信息系統(tǒng)的應用關系到軟件工程理論的發(fā)展。在信息系統(tǒng)應用過程中,主要包括5個階段:即文本、過程、組件、Web Services和SOA。下面結合工作實踐,主要就SOA的信息系統(tǒng)設計方法及開發(fā)流程進行了介紹,并結合實例加以論述。

1 SOA簡介

SOA 是Web服務架構體系和參考模型,主要通過簡單、精確定義接口進行通信。隨著SOA的發(fā)展,在企業(yè)運營中得到了廣泛的應用,大大降低了企業(yè)的運營成本,促進了企業(yè)的持續(xù)發(fā)展。

2 SOA設計原則

在SOA系統(tǒng)設計中,要從更高層面對Web Services進行標準化定義,因此具有以下幾個特點。

(1)邊界清晰性。Web Services系統(tǒng)的邊界的定放是通過服務接口來完成的。而服務接口是訪問服務的關鍵環(huán)節(jié);服務接口具有演化升級的能力,因此對原有用戶的服務訪問影響較?。环盏膶崿F(xiàn)細節(jié)比較隱蔽,確保服務開發(fā)者與使用者的隱私。(2)原子性。Web Services在服務部署、版本等方面的運行上是獨立的。例如,Web Services的服務系統(tǒng)部署是獨立的,以降低在服務中出現(xiàn)失敗而造成不必的經濟損失。(3)兼容性。Web Services可以實現(xiàn)交互需求的服務政策,進而促進結構與語義互相兼容,也就是通過它實現(xiàn)了通信內容的分離,明確了通信的對象。當服務設計時,在服務兼容性上,我們應使服務政策定義更加清晰化。

3 信息系統(tǒng)設計開發(fā)

SOA 信息系統(tǒng)設計開發(fā)的核心是 Web服務和基于B/S 架構的信息系統(tǒng)的設計與部署。其開發(fā)流程見圖1。SOA信息系統(tǒng)開發(fā)流程主要包括4個階段,即系統(tǒng)分析、設計、開發(fā)與部署和維護。

根據(jù)圖1分析,SOA 的信息系統(tǒng)設計內容包括Web Services設計、數(shù)據(jù)庫結構設計和信息系統(tǒng)界面設計3個方面。其中,在Web Services 設計中,要基于系統(tǒng)邊界清晰性、原子性和服務的兼容性3個原則,設計出不同的服務接口。在數(shù)據(jù)庫結構設計中,我們要遵循傳統(tǒng)設計方法和模式。而在信息系統(tǒng)界面設計時,通過實現(xiàn)業(yè)務邏輯的組織,確保系統(tǒng)的實用性。

SOA的信息系統(tǒng)開發(fā)主要包括兩個部分:一是Web Services的開發(fā),二是信息系統(tǒng)開發(fā)。其中,信息系統(tǒng)開發(fā)主要是通對不同界面的開發(fā),并通過后臺來調用與集成Web Services,從而實現(xiàn)不同業(yè)務邏輯。同時,還可對調用一些工具軟件來實現(xiàn)統(tǒng)計、分析、報表等功能。Web Services 開發(fā)的優(yōu)勢如下:(1)在Web Services 維護時,它具有一定的獨立性;(2)Web Services的開發(fā)實現(xiàn)了信息資源的共享。

4 SOA的信息系統(tǒng)的實際應用

下面以某城市舊區(qū)改造管理信息系統(tǒng)設計為例,探討了SOA的信息系統(tǒng)的實際應用。本文所述的舊區(qū)改造管理信息系統(tǒng),是SOA空間信息管理系統(tǒng)之一。該系統(tǒng)具有以下功能:信息瀏覽、查詢、統(tǒng)計、分析等,系統(tǒng)中具有一個海量空間信息網格數(shù)據(jù)訪問服務,簡稱為SIGDAS。這種信息服務平臺可以為舊區(qū)改造管理信息系統(tǒng)提供一些信息管理功能。

4.1 SIGDAS服務功能

SIGDAS服務功能包括:海量空間信息瀏覽、查詢、統(tǒng)計、分析、報表等,這些功能能夠大大滿足人們的使用需要。

4.2 系統(tǒng)開發(fā)框架

(1)數(shù)據(jù)層。數(shù)據(jù)層的主要功能是實現(xiàn)數(shù)據(jù)的采集。如們可以通過 Email、市平臺和區(qū)平臺聯(lián)動等方式將數(shù)據(jù)上傳到市平臺上。這些數(shù)據(jù)包括:舊改文獻資料、實景照片、舊區(qū)改造空間調查資料等。(2)網絡服務層。網絡服務層是按照網絡環(huán)境的要求以及系統(tǒng)數(shù)據(jù)交換的需求來選用不同的網絡環(huán)境。(3)管理服務層。管理服務層是通過對舊區(qū)改造的數(shù)據(jù)匯集與整理,從而建立業(yè)務管理數(shù)據(jù)庫,同時通過網絡工具的開發(fā),建立舊區(qū)改造信息管理系統(tǒng)。網絡工具的開發(fā)內容主要包括以下幾種:空間數(shù)據(jù)訪問服務SIGDAS開發(fā)、數(shù)據(jù)核查與更新、數(shù)據(jù)管理等。(4)應用層。應用層的作用是為了對舊區(qū)改造情況進行瀏覽、查詢、進度管理、文件資料管理等。

5 結語

總之,SOA的信息系統(tǒng)作為云計算戰(zhàn)略的核心技術,目前其逐漸成為了未來信息系統(tǒng)發(fā)展的趨勢,因此,我們對SOA的信息系統(tǒng)設計與開發(fā)的研究具有重要的意義。

參考文獻

[1] 劉麗萍.基于Web Services的模型復用研究[J].系統(tǒng)仿真學報,2007(18).

[2] 于海龍.基于Web Services的GIS與應用模型集成研究[J].測繪學報,2006(2).

猜你喜歡
實際應用
鄉(xiāng)鎮(zhèn)基層醫(yī)院住院患者抗生素應用情況分析
高中歷史教學中對歷史圖片的開發(fā)及實際應用