- 數(shù)據(jù)共享與數(shù)據(jù)整合技術(shù)
- 葉樹江 耿生玲 謝錕 郭炳宇 姜善永
- 1477字
- 2020-01-16 14:00:37
項(xiàng)目1 SOA基本概念初探
項(xiàng)目引入
我叫Alphonse,是一名非資深Java程序員,剛剛?cè)肼氒浖荆吐欼T業(yè)務(wù)部。剛來公司,我就聽主管Edward說,公司的信息化建設(shè)相對滯后,CIO決定實(shí)施SOA(面向服務(wù)的架構(gòu))改造,對現(xiàn)有種類繁多的信息服務(wù)系統(tǒng)進(jìn)行重新治理。
Edward仿佛從我的眼神中看出了一絲慌亂,告訴我不用著急:“這個(gè)新聞你先看一看,了解一下SOA的重要性,然后咱們再慢慢熟悉SOA的基本概念。”
銀行業(yè)反思:如果用SOA就不會(huì)發(fā)生金融危機(jī)
2009年09月02日 13:15 中國計(jì)算機(jī)報(bào)
21世紀(jì)初,在全球金融崩潰前的那段平靜的日子里,我遇到了一位曾在花旗集團(tuán)任職的朋友——斯克普·斯諾。他雖身任花旗集團(tuán)企業(yè)架構(gòu)部高級(jí)副總裁,但并不高興。
在花旗集團(tuán)的時(shí)候,他一直在企業(yè)內(nèi)全力推行SOA,但最終卻在這場戰(zhàn)爭中輸了。斯克普說,假如他或者其他金融巨頭的IT系統(tǒng)架構(gòu)師最終取得勝利的話,這場金融危機(jī)將不會(huì)發(fā)生。他表示,SOA的應(yīng)用能夠很容易地對即將發(fā)生的金融風(fēng)險(xiǎn)進(jìn)行預(yù)警。但可惜的是,企業(yè)的各個(gè)部門并不愿意在SOA的應(yīng)用方面花費(fèi)太多的精力。
IT系統(tǒng)架構(gòu)師看到了其中的好處,但是公司內(nèi)各個(gè)部門由此能夠得到什么好處呢?當(dāng)時(shí),這些部門可以很容易地賺到大把的鈔票,因此,這些部門的領(lǐng)導(dǎo)人對SOA并沒有太多的熱情。事實(shí)上,公司采用的是相對固定的薪酬模型,即使在采用了SOA之后,也不會(huì)為員工帶來額外的利益。
他說:“無論是IBM、Oracle還是HP,都希望保住自己在企業(yè)中已經(jīng)占有的領(lǐng)地。如果應(yīng)用SOA,他們固有的利益怎么辦呢?因此,他們對此并不感興趣。”
這些大的供應(yīng)商都想將你鎖定在他們的私有體系內(nèi),而像花旗這樣的大公司,其內(nèi)部的多個(gè)系統(tǒng)也只能在有限的情況下互聯(lián)互通。
這種缺乏整合的情形很具有諷刺意味。1999年頒布的Gramm-Leach-Bliley法案消除了大蕭條時(shí)期對于禁止同一家金融機(jī)構(gòu)同時(shí)承擔(dān)銀行業(yè)務(wù)、投資銀行業(yè)務(wù)以及保險(xiǎn)服務(wù)。該法案使得抵押擔(dān)保債券這一綜合性的業(yè)務(wù)成為可能,但正是此種債券使全球的金融系統(tǒng)崩潰,因此該法案飽受譴責(zé)。因?yàn)樵械娜髽I(yè)務(wù)系統(tǒng)始終保持相對獨(dú)立,很難整合到一起,因此產(chǎn)生了很多未知的風(fēng)險(xiǎn)。而這些新的必然都逃出了“監(jiān)控雷達(dá)”的范圍。
根據(jù)斯克普所說,花旗集團(tuán)有多個(gè)未整合的風(fēng)險(xiǎn)管理系統(tǒng),以及多種格式并不統(tǒng)一的賬簿,管理人員無法將各種格式的數(shù)據(jù)統(tǒng)一到一張表格中。斯克普推測,如果公司的高層意識(shí)到了他們在抵押貸款的價(jià)值方面正處于急速下降的趨勢,他們可能就會(huì)在崩潰之前擺脫這類資產(chǎn)。
看完這則新聞,我驚呆了,SOA竟然這么重要,影響這么深遠(yuǎn),那我可得打起百倍精神努力打好基礎(chǔ)。
Edward接著解釋道:“SOA戰(zhàn)略(包括業(yè)務(wù)流程管理和軟件服務(wù)方法)作為一種技術(shù)創(chuàng)新可以有效助力企業(yè)調(diào)整業(yè)務(wù)流程和削減經(jīng)營開支。當(dāng)企業(yè)需要減少經(jīng)營成本時(shí),必須要查看業(yè)務(wù)流程,也許有一些集成,也許有一些人工活動(dòng),我們也許會(huì)在那些不必要的業(yè)務(wù)流程中損失許多收入。目前軟件行業(yè)也不像以前那樣遍地黃金了,未來只有勇于變革、精細(xì)經(jīng)營的企業(yè)才能渡過難關(guān),而SOA在經(jīng)濟(jì)衰退期間能發(fā)揮非常重要的作用。從歷史上看,強(qiáng)大的公司在這種動(dòng)蕩的時(shí)期將會(huì)變得更加強(qiáng)大,能夠處于更有利的地位迎接下一次的經(jīng)濟(jì)繁榮。”
他列舉了麥肯錫(Mckinsey)從1982年至1999年研究的1000多家公司的例子。通過對麥肯錫的研究,他發(fā)現(xiàn),當(dāng)行業(yè)領(lǐng)導(dǎo)者在經(jīng)濟(jì)衰退中退出的同時(shí),新崛起的公司是那些在經(jīng)濟(jì)衰退期間在基礎(chǔ)設(shè)施方面投資最多的公司。
“所以,這些公司不是僅守著現(xiàn)金和削減成本,實(shí)際上是在基礎(chǔ)設(shè)施方面進(jìn)行了技術(shù)創(chuàng)新,讓自己等待著繁榮時(shí)期到來。”Edward語重心長地說。
Edward的話讓我深深意識(shí)到SOA的重要性。嗯,接下來我要元?dú)鉂M滿地投入到SOA基本概念的學(xué)習(xí)中去了,小伙伴們,一起加油哦!
知識(shí)圖譜
項(xiàng)目1知識(shí)圖譜如圖1-1所示。

圖1-1 項(xiàng)目1知識(shí)圖譜
- 繪制進(jìn)程圖:可視化D++語言(第1冊)
- Hands-On Machine Learning on Google Cloud Platform
- Practical Data Wrangling
- 并行數(shù)據(jù)挖掘及性能優(yōu)化:關(guān)聯(lián)規(guī)則與數(shù)據(jù)相關(guān)性分析
- 微型計(jì)算機(jī)控制技術(shù)
- Windows XP中文版應(yīng)用基礎(chǔ)
- 精通特征工程
- ESP8266 Home Automation Projects
- 嵌入式操作系統(tǒng)原理及應(yīng)用
- Mastering Text Mining with R
- Python文本分析
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)(職業(yè)模塊)
- Practical Network Automation
- 多傳感器數(shù)據(jù)智能融合理論與應(yīng)用
- Data Science with Python