試想你如果問一位CEO他是否知道自己公司所有的企業(yè)應(yīng)用都部署在哪里,它們的安全性如何,它們是否得到了適當(dāng)?shù)墓芾淼冗@些問題時(shí),他的反應(yīng)如何。
結(jié)果可想而知,他一定會(huì)認(rèn)為你精神不正常。同樣令人感到吃驚地是,許多SOA解決方案供應(yīng)商的銷售人員在向用戶推銷自己的產(chǎn)品時(shí),也沒有能夠正確回答上述三個(gè)問題。
事實(shí)是,盡管SOA承諾可以實(shí)現(xiàn)很多優(yōu)點(diǎn),但是,它作為一種環(huán)境,從本質(zhì)上就比其“前輩”更難控制:
·基于主機(jī)的計(jì)算:這種方式集中所有的邏輯和數(shù)據(jù),由主機(jī)統(tǒng)一處理,因而易于管理和監(jiān)控,安全性較高。
·客戶機(jī)---服務(wù)器計(jì)算:這種方式將邏輯、數(shù)據(jù)和用戶界面分離開來,在某種程度上帶來了一些混亂和失控的費(fèi)用,雖然有一些補(bǔ)救措施,但都沒有從根本上解決問題。這種方式的一個(gè)關(guān)鍵因素是失去了中心控制。它成為過去15年來主要德計(jì)算方式。
·面向服務(wù)的架構(gòu)(SOA):SOA承諾給能我們帶來應(yīng)用的敏捷性、靈活性、可擴(kuò)展性、更高的投資回報(bào)等等。SOA的一個(gè)缺點(diǎn)就是它可以無限擴(kuò)展(分布式),正是因?yàn)檫@個(gè)原因,使得SOA是所有架構(gòu)中最難控制的一種架構(gòu),除非有合適的配套基礎(chǔ)設(shè)施。
隨著企業(yè)越來越多地利用廣泛分布的體系架構(gòu),并且一方面,他們還需要訪問第三方廠商提供的服務(wù),另一方面,還要暴露自己的應(yīng)用程序作為Web服務(wù),所以,他們需要能夠明確地回答處這些問題:我清楚我們擁有哪些應(yīng)用嗎?我知道它們部署在哪里嗎?它們的性能如何?我的管理方法正確嗎?這些應(yīng)用安全嗎?一個(gè)嚴(yán)峻的事實(shí)是,許多公司正在沿著SOA的道路“義無反顧”地走下去,但是,卻不能明確回答上述問題。但是,在傳統(tǒng)的計(jì)算范例下,這種情況是絕對(duì)不會(huì)出現(xiàn)的。
如果沒有能力保護(hù)、管理和監(jiān)控服務(wù),公司不應(yīng)該考慮部署SOA:
·安全:IT需要解決“中間人(man-in-the-middle)”和“遠(yuǎn)程(last-mile)”的脆弱性。除非被正確治理,否則SOA可以允許任何人在任何時(shí)候任何地點(diǎn)激活、調(diào)用、部署、調(diào)試Web服務(wù)。這種服務(wù)有可能成千上萬的駐留在一起,使得應(yīng)用的安全風(fēng)險(xiǎn)呈指數(shù)倍增加。此外,在這種情況下,欺詐服務(wù)也有可能會(huì)通過合法的節(jié)點(diǎn),并破壞SOA所承諾的信任方程。通過實(shí)施治理運(yùn)行時(shí),IT部門可以通過服務(wù)發(fā)現(xiàn)和自動(dòng)執(zhí)行政策減少風(fēng)險(xiǎn)。
·監(jiān)測(cè):除非你可以實(shí)時(shí)看到運(yùn)行的服務(wù)或者它們“附近”到底發(fā)生了什么事情,否則你就不能說你沒有義務(wù)實(shí)施SOA治理。SOA治理最理想的情況是業(yè)務(wù)流程的可見性,從而使你能夠從業(yè)務(wù)流程的角度來管理自己的SOA應(yīng)用系統(tǒng)。
·企業(yè)級(jí)的管理:與其它一切形式的系統(tǒng)管理方式類似,在異構(gòu)SOA環(huán)境中,實(shí)時(shí)并且集中的查看、管理和控制所有的服務(wù)是很根本的要求。 SOA治理不僅要求管理能力,還要求具備一整套工具,從規(guī)劃到設(shè)計(jì),從開發(fā)到部署,從運(yùn)行到優(yōu)化等等。最后,這種能力可以讓用戶根據(jù)業(yè)務(wù)和IT規(guī)范對(duì)應(yīng)用定義、分類、排序,并管理服務(wù)水平協(xié)議。
SOA承諾給企業(yè)業(yè)務(wù)帶來極大的好處;如同之前大多的IT范例,SOA已經(jīng)被吹噓過度,甚至有些夸張的成分了,使得人們對(duì)它得期望超越了現(xiàn)實(shí)。
為了使得人們對(duì)SOA的炒作更加接近實(shí)際真相,并且防止更多的用戶對(duì)它失望,早期的SOA使用者必須確保他們打下了堅(jiān)實(shí)的基礎(chǔ),可以讓他們就像幾十年前那樣方便地對(duì)系統(tǒng)進(jìn)行控制。否則SOA也不過是曇花一現(xiàn)。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:謹(jǐn)防曇花一現(xiàn) 成功實(shí)施SOA需要三個(gè)步驟
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1082053769.html