999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向服務的軟件體系架構總體設計

2017-02-23 13:50:07謝偉明
電子技術與軟件工程 2016年24期

謝偉明

隨著計算機技術和通信技術不斷發展,當前社會運轉方式已經發生翻天覆地變化,人們對軟件要求日益提升。軟件無法像硬件設備設施一樣進行流水線式生產,因此其無法在質量和數量上滿足實際需求。軟件產品本身存在的不足會影響計算機技術的發展,因此必須解決該問題,實現軟件高質量、大規模生產需。本文就面向服務軟件體系架構的原理及范例展開研究。

【關鍵詞】面向服務軟件體系 構架原理 范例

計算機技術更新換代較為迅速,軟件開發也發生較多改變,傳統軟件開發體系已經無法滿足當前對軟件生產的需求。隨著計算機不斷普及,軟件行業必須由傳統體系向面向服務架構轉變。隨著軟件應用范圍不斷增大,難度逐漸上升,需要通過成本手段,提高現有資源利用率。通過面向服務體系結構可提高軟件行業應對敏捷性,實現軟件生產的規模化、產業化、流水線化。

1 軟件危機的表現

1.1 軟件成本越來越高

計算機最初主要用作軍事領域,其軟件開發主要由國家相關部分扶持,因此無需考慮軟件開發成本。隨著計算機日益普及,計算機已經深入到人們生活中,軟件開發大多面向民用,因此軟件開發過程中必須考慮其開發成本,且計算機硬件成本出現跳水現象,由此導致軟件開發成本比例不斷提升。

1.2 開發進度難以控制

軟件屬于一種智力虛擬產品,軟件與其他產品最大不同是其存在前提為內在邏輯關系。相較于計算機硬件粗生產情況,傳統工作中的加班及倒班無法應用到軟件開發中 ,提升軟件開發進度無法通過傳統生產方法實現。且在軟件開發過程中會出現一些意料不到的因素,影響軟件開發流程,導致軟件開發未按照預期計劃展開。由此可見不僅軟件項目開發難度不斷增加,軟件系統復雜復雜性也不斷提升,即使增加開發人手也未必能取得良好效果。

1.3 軟件質量難以令人滿意

軟件開發另一常見問題就是在軟件開發周期內將產品開發出來,但軟件本身表現出的性能卻未達到預期目標,難以滿足用戶多方位需求。該問題屬于軟件行業開發通病,當軟件程序出現故障時會導致巨大損失。在此過程中軟件開發缺乏有效引導,開發人員在開發過程中往往立足于自身想法展開軟件開發,因此軟件開發具有較強主觀性,與客戶想法不一致,因此導致軟件產品質量難以讓客戶滿意。

1.4 軟件維護成本較高

與硬件設施一樣,軟件在使用過程中需要對其進行維護。軟件被開發出來后首先進行公測,發現其軟件存在的問題,并對其重新編輯提升軟件性能,從而為客戶提供更好服務。其次軟件需要定時更新,若程序員在開發過程中并未按照相關標準執行會導致其缺乏技術性文檔,提升軟件使用過程中的維護難度。另外在新增或更新軟件過程中可能導致出現新的問題,影響軟件正常使用,并可能造成新的問題。由此可見軟件開發成功后仍舊需要花費較高成本進行軟件維護。

2 面向服務體系架構原理

2.1 面向服務體系架構定義

面向服務體系構架從本質上是一種應用體系架構,體系所有功能均是一種獨立服務,所有服務均通過自己的可調用接口與程序相連,因此可通過服務理論實現相關服務的調動。面向服務體系構架從本質上來說就是為一種服務,是服務方通過一系列操作后滿足被服務方需求的結果。

2.2 面向服務體系架構優點

面向服務體系構架具有較多有點,抽象性較強,可操作性想,功能強大,可在多方面滿足用戶需求。其主要優點如下:

(1)面向服務體系構架可為開發方提供更具操作空間的開發模式,開發方可充分發揮自己的想法,有助于提升軟件開發商開發方法先進性,提高軟件開發效率。面向服務體系構架可充分利用軟件提供者和使用者間較為松散的耦合關系,將復雜的邏輯關系屏蔽掉。相比于系統表示層,可在僅照顧服務接口的基礎上實現軟件開發,不需重視自身細節。通過標準接口可實現多種服務相互應用,無需進行平臺開發語言等,極大提升軟件開發效率。

(2)面向服務體系構架另一個優點是可在現有軟件基礎上進行研發,無需進行軟件體系重建。且在情況允許的條件下利用現有軟件開發框架可有效提升企業服務質量,該種方式可從根本上降低軟件開發商的工作強度,提升工作效率,便于為用戶提供更好服務。在此基礎上將企業服務項目進行整合。面向服務體系構架忽略自身細節性問題,在復雜數據傳輸及軟件開發中具有明顯優勢,有助于實現軟件批量生產。

3 面向服務體系構架的ECC系統總體設計

在進行面向服務體系構架的ECC系統總體設計中可利用XML Web Services 實現對技術的展開。整個系統中每一部分均擁有其獨立功能,均可提供相應的服務項目,客戶通過網絡接口便可享受到這些服務。在提供服務過程中,業務流程主要有兩種途徑,一種是提供單個服務,另一種是將多種服務整合在一起。

當前各種服務客戶端中,多數可利用標準化網絡服務接口實現面向對象的業務邏輯服務。通過設計可保證系統外部用戶享受和內部用戶一樣的服務,這樣便于實現企業內部和外部合作伙伴的業務整合。如在進行鏈子系統構建時可通過產品查詢功能實現外部客戶調動企業內部產品信息,此外企業不僅可實現為合作伙伴提供相應服務,還可在服務同時提升自身運營效率,即企業自身也是受益者。

當系統涉及到業務邏輯為可借助第三方服務幫助完成工作。例如企業需要在系統中加入采購、銷售、倉管、財務等方面內容,該過程工作重點就是通過企業自身需求展開客戶端設計,開發商通過遠程連接向企業提供服務,這樣不僅可降低軟件開發周期和工作量,還可有效提升工作效率,為后續軟件批量生產奠定堅實基礎。

4 結束語

軟件開發是當前企業行業工作重難點部分,當前國內軟件開發存在規模化、產業化發展困難,不利于軟件開發含有發展。為提高軟件開發行業服務水平必須采用面向服務軟件體系架構,提高軟件開發效率,實現軟件批量生產,在此基礎上向客戶提供更好服務。

參考文獻

[1]李頌華,陶麗紅,高棟.基于s0A架構的物流信息系統的相關技術研究與實現[J].北京科技大學學報,2011(01):59.

[2]黃勇,周勇,劉檢平.基于SOA架構的新一代高校試題庫系統研究[J].江西師范大學學報:自然科學版,2014(04):1.37.

[3]曹均濤,洪玫,王韋,等基于s0A的輕量級工作流中間件的研究與設計[J].計算機與現代化,2013(06):83.

作者單位

東莞理工學院莞城校區 廣東省東莞市 523106

主站蜘蛛池模板: 国产精品嫩草影院视频| 美女高潮全身流白浆福利区| 国产电话自拍伊人| 91久久青青草原精品国产| 制服丝袜 91视频| 成人噜噜噜视频在线观看| 亚洲熟女偷拍| 99久久99这里只有免费的精品| AV熟女乱| 最新日本中文字幕| 日本欧美午夜| 国产福利一区视频| 午夜不卡福利| 国产乱论视频| 一区二区三区高清视频国产女人| 国产日韩欧美在线播放| 中文字幕天无码久久精品视频免费| 国产综合无码一区二区色蜜蜜| 国产不卡在线看| 国产精品污视频| 亚洲第一在线播放| 亚洲h视频在线| 18禁黄无遮挡网站| 国产亚洲精久久久久久无码AV| 美女亚洲一区| 国产原创自拍不卡第一页| 日韩天堂视频| 黄色三级网站免费| 91视频99| 日本一区高清| 久久精品这里只有精99品| 亚洲国产天堂久久九九九| 婷婷综合缴情亚洲五月伊| 欧美国产中文| 日韩在线欧美在线| 国产白浆在线| 欧美视频免费一区二区三区 | 九九这里只有精品视频| 久久久噜噜噜| www.99精品视频在线播放| 伊人中文网| 日韩精品亚洲精品第一页| 中文字幕无码av专区久久| 无码福利日韩神码福利片| 国产欧美日韩在线一区| 成人毛片在线播放| 国产精品福利在线观看无码卡| 日韩欧美视频第一区在线观看 | 亚洲中文字幕在线一区播放| 免费xxxxx在线观看网站| 国产办公室秘书无码精品| 国产无遮挡裸体免费视频| 囯产av无码片毛片一级| 一级毛片免费不卡在线| 人妻无码中文字幕第一区| 国产精品部在线观看| 五月婷婷欧美| 99这里精品| 亚洲天堂网站在线| 色噜噜综合网| 黄片在线永久| 欧美亚洲综合免费精品高清在线观看| 亚洲色婷婷一区二区| 欧美综合中文字幕久久| 丰满少妇αⅴ无码区| 亚洲欧洲日韩久久狠狠爱 | 伊人久久大线影院首页| 中国国产A一级毛片| 亚洲性视频网站| 国产精品永久在线| 人妻少妇乱子伦精品无码专区毛片| 美女扒开下面流白浆在线试听| 国产成人亚洲日韩欧美电影| 97精品久久久大香线焦| 午夜欧美理论2019理论| 91久久国产热精品免费| 亚洲成人福利网站| 91福利在线观看视频| 精品無碼一區在線觀看 | 日韩毛片在线视频| 午夜福利在线观看入口| 国产精品久久久久鬼色|