成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

面向服務(wù)的軟件體系架構總體設計分析論文

時(shí)間:2021-04-19 19:18:43 論文 我要投稿

面向服務(wù)的軟件體系架構總體設計分析論文

  計算機技術(shù)更新?lián)Q代較為迅速,軟件開(kāi)發(fā)也發(fā)生較多改變,傳統軟件開(kāi)發(fā)體系已經(jīng)無(wú)法滿(mǎn)足當前對軟件生產(chǎn)的需求。隨著(zhù)計算機不斷普及,軟件行業(yè)必須由傳統體系向面向服務(wù)架構轉變。隨著(zhù)軟件應用范圍不斷增大,難度逐漸上升,需要通過(guò)成本手段,提高現有資源利用率。通過(guò)面向服務(wù)體系結構可提高軟件行業(yè)應對敏捷性,實(shí)現軟件生產(chǎn)的規;、產(chǎn)業(yè)化、流水線(xiàn)化。

面向服務(wù)的軟件體系架構總體設計分析論文

  1 軟件危機的表現

  1.1 軟件成本越來(lái)越高

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

  1.2 開(kāi)發(fā)進(jìn)度難以控制

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

  1.3 軟件質(zhì)量難以令人滿(mǎn)意

  軟件開(kāi)發(fā)另一常見(jiàn)問(wèn)題就是在軟件開(kāi)發(fā)周期內將產(chǎn)品開(kāi)發(fā)出來(lái),但軟件本身表現出的性能卻未達到預期目標,難以滿(mǎn)足用戶(hù)多方位需求。該問(wèn)題屬于軟件行業(yè)開(kāi)發(fā)通病,當軟件程序出現故障時(shí)會(huì )導致巨大損失。在此過(guò)程中軟件開(kāi)發(fā)缺乏有效引導,開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中往往立足于自身想法展開(kāi)軟件開(kāi)發(fā),因此軟件開(kāi)發(fā)具有較強主觀(guān)性,與客戶(hù)想法不一致,因此導致軟件產(chǎn)品質(zhì)量難以讓客戶(hù)滿(mǎn)意。

  1.4 軟件維護成本較高

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

  2 面向服務(wù)體系架構原理

  2.1 面向服務(wù)體系架構定義

  面向服務(wù)體系構架從本質(zhì)上是一種應用體系架構,體系所有功能均是一種獨立服務(wù),所有服務(wù)均通過(guò)自己的可調用接口與程序相連,因此可通過(guò)服務(wù)理論實(shí)現相關(guān)服務(wù)的調動(dòng)。面向服務(wù)體系構架從本質(zhì)上來(lái)說(shuō)就是為一種服務(wù),是服務(wù)方通過(guò)一系列操作后滿(mǎn)足被服務(wù)方需求的結果。

  2.2 面向服務(wù)體系架構優(yōu)點(diǎn)

  面向服務(wù)體系構架具有較多有點(diǎn),抽象性較強,可操作性想,功能強大,可在多方面滿(mǎn)足用戶(hù)需求。其主要優(yōu)點(diǎn)如下:

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

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

  3 面向服務(wù)體系構架的ECC系統總體設計

  在進(jìn)行面向服務(wù)體系構架的ECC 系統總體設計中可利用XML Web Services 實(shí)現對技術(shù)的展開(kāi)。整個(gè)系統中每一部分均擁有其獨立功能,均可提供相應的服務(wù)項目,客戶(hù)通過(guò)網(wǎng)絡(luò )接口便可享受到這些服務(wù)。在提供服務(wù)過(guò)程中,業(yè)務(wù)流程主要有兩種途徑,一種是提供單個(gè)服務(wù),另一種是將多種服務(wù)整合在一起。

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

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

  4 結束語(yǔ)

  軟件開(kāi)發(fā)是當前企業(yè)行業(yè)工作重難點(diǎn)部分,當前國內軟件開(kāi)發(fā)存在規;、產(chǎn)業(yè)化發(fā)展困難,不利于軟件開(kāi)發(fā)含有發(fā)展。為提高軟件開(kāi)發(fā)行業(yè)服務(wù)水平必須采用面向服務(wù)軟件體系架構,提高軟件開(kāi)發(fā)效率,實(shí)現軟件批量生產(chǎn),在此基礎上向客戶(hù)提供更好服務(wù)。

【面向服務(wù)的軟件體系架構總體設計分析論文】相關(guān)文章:

知識架構分析與評估智能軟件設計論文11-15

關(guān)于業(yè)務(wù)架構的分析論文06-25

基于智能體服務(wù)的云計算架構研究與分析的論文11-02

基于智能體服務(wù)的云計算架構研究分析論文11-03

SOA的架構功能需求分析論文1500字12-29

分析高校預算管理體系論文10-24

雙語(yǔ)教學(xué)面向的課程及環(huán)境因素分析教育論文01-26

農村農機服務(wù)體系創(chuàng )建論文05-31

云計算環(huán)境下軟件開(kāi)發(fā)架構應用與設計論文11-17