一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

云計算

 leonduan 2013-12-05

SOA與萬物兼服務

我們先介紹第一個三字母縮寫詞:SOA。

信息技術方面一個頗為狼藉的名聲是它為尋找問題提供了一個解決辦法,目前被稱為面向服務的體系結構(SOA)。表面上看它似乎是又一個被"推向"商業(yè)的技術,但實際上它是一種強烈的"需求",這種需求吸引著各公司擁抱SOA。因為商業(yè)本身需要技術來解決復雜的商業(yè)問題。

那么,SOA當前的狀況如何呢?2009年1月,來自AMR研究公司分析師伊恩·芬利(Ian Finley)的一項題為《SOA的四大神話》(The Four Big Myths of SOA)的報告稱,一大神話是"SOA已經死了!"芬利寫道,"最近,有人說SOA死了,被過于雄心勃勃的狂熱分子、性能欠佳的產品、浮夸的服務承諾殺死了??赡芩麄儔糁心莻€SOA確實死了,但真實的SOA還活著。SOA將與我們長久相伴,因為我們沒有更好的辦法。它是一種技術積累,是一個學習再學習的過程,包含了從結構化編程到客戶端-服務器模式以及網絡應用程序設計方法這一全過程。它是目前一些實踐活動的概要,而這些實踐活動用于解決一個快速變化著的世界所存在的問題。如果這個世界不停止改變,或某些根本性的新典范沒有被發(fā)現(xiàn),未來幾年內SOA仍將是軟件的基石--只要看一下世界各軟件供應商投資何處即可。SOA貫穿于從虛擬機管理程序到Facebook在內的各個領域,如果有更好的方式,系統(tǒng)開發(fā)人員早已聚精其中。除非有后起之秀,否則,SOA將繼續(xù)主政。"因此,那種SOA早已死亡的謠傳其實是夸大其詞。

企業(yè)與商業(yè)技術正在變得不可抗拒的復雜。公司是一個復雜的系統(tǒng),商業(yè)流程是一個復雜的系統(tǒng),計算機程序也是一個復雜的系統(tǒng)。SOA是一個組織原則的集合,這些原則為建模以及構建復雜系統(tǒng)提供了一個完整的框架。簡言之,服務導向是導致復雜性的罪魁禍首。
 
從一開始起,三大趨勢:軟件組件的發(fā)展、軟件組件的解耦(decoupling)、由抽象向更富有含義的人性化形式的不斷發(fā)展就一直決定著?商業(yè)計算。SOA將抽象、組件化、解耦這些原則提升至一個新的水準。SOA是分布式計算系統(tǒng)領域的最新進展,其中,軟件組件實質上是一個自包含的"服務"集,用戶可訪問、使用這些服務而無需知道該服務部署于何處或何種平臺上。

依IBM副總裁桑迪·卡特(Sandy Carter)之見,SOA真正重要之處在于:"它是一個商業(yè)驅動的IT架構,它可將你的商業(yè)集成為互相連接的、可重復的商業(yè)任務或服務。它可幫助公司增進商業(yè)流程的靈活性。面向服務的架構體系始于服務--一種簡單地作為商業(yè)任務的服務,如開立新賬戶時將潛在客戶的信用分級。有必要指出的是,此處我們在談論商業(yè)流程的部分??紤]一下你的公司每天所做的事,并將這些商業(yè)流程分解為可重復的商業(yè)任務或各種組成部分。"

卡特描述了在許多環(huán)境中可重用的商業(yè)流程片段,這里,關鍵在于可重用的商業(yè)流程片段,而不僅僅是可重用的軟件。當公司將創(chuàng)新型的商業(yè)流程設計成跨越多個商業(yè)渠道的"與環(huán)境緊密結合的"商業(yè)流程時,這些可重用的流程片段將發(fā)揮作用。也就是說,它們適應了全新的商業(yè)環(huán)境。因此,是軟件的靈活性與可重用性造就了商業(yè)流程的靈活性與可重用性。這是21世紀充滿競爭的市場上商業(yè)靈活性的要素。

卡特繼續(xù)道:"當公司用SOA來提供標準化的服務與商業(yè)流程時,IT對整個企業(yè)使命的價值將劇烈增長。通過聚焦商業(yè)流程,作為支撐性的IT基礎架構,SOA可使企業(yè)變得更加靈活。而且,服務與流程的關系至關重要。商業(yè)流程是一個包含人員、系統(tǒng)以及用以生產特定的產品所需的信息在內的互相關聯(lián)的商業(yè)任務的集合。有了SOA,流程成了服務的集合。"[1]

一項"服務"應該包含多少內容?"服務"又該多"大"?卡特解釋道,粒度是關鍵,"粒度指服務所提供的功能的數(shù)量。舉例來講,一項細粒度的服務提供一個商業(yè)流程較小的構成步驟,而粗粒度的服務提供包含許多小步驟的更大的商業(yè)任務。對我來講,它猶如金發(fā)女郎和圣杯 。服務不能太大也不能太小,而應該恰如其分。如果服務太大,將導致更少的可重用性。如果太小,性能會嚴重受損,同時商業(yè)任務與支持它們的服務之間的對應變模糊了。因此,粒度有如圣杯:也就是說,決定服務多大或多小更多地受制于復合功能的不可分割性如何。舉例來說,貸款發(fā)放時,服務粒度可能會很粗,因為有太多的各不相同的功能與貸款發(fā)放有關。"

SOA一個基本的前提條件是簡單。避免從頭設計新軟件,復制已經存在的軟件、數(shù)據和商業(yè)規(guī)則--今天,大批量地復制在大多數(shù)公司很普遍。這種"重用"在過去50年中一直是軟件開發(fā)的圣杯(從子例程到對象,從對象到組件),SOA更是將這種追求向前推進了一大步。

SOA是請求-響應、面向對象編程方式的一種繼續(xù),此種編程方式自20世紀60年代以來一直在不斷進化(Simula)。在此,一個對象(或組件)向另一個對象(為了完成某事,或提供某些數(shù)據)請求一項服務而無需知道做出響應的對象的交互工作方式。此方式僅僅在于發(fā)出一個請求,另一對象做出響應。

SOA的新穎之處在于,發(fā)送消息的技術標準基于互聯(lián)網協(xié)議,它突破了對象或組件的私有技術對互操作性的限制。

更為有趣的是,基于服務的架構可使它們應用于許多不同的環(huán)境之中,甚至于那些軟件開發(fā)人員不了解的環(huán)境。

為了或多或少地實現(xiàn)普遍的互操作性,在設計服務時,需要遵守某些架構性的原則以使服務(達成):

可重用(軟件、數(shù)據和商業(yè)規(guī)則

自主

無狀態(tài)

可發(fā)現(xiàn)

可組裝

松散地關聯(lián)

面向服務的計算的潛在優(yōu)點包括軟件開發(fā)費用的大幅降低,當商業(yè)流程需要改變時在創(chuàng)建新的軟件方面所表現(xiàn)出來的速度與靈活性。

服務成了搭建軟件時的樂高積木塊,快捷而高效。

最終,任何事物(基礎架構、信息、小部件以及商業(yè)流程)都可成為一項服務,并由云來分發(fā)

服務性的架構(Aaas)

服務性的商業(yè)流程管理(BPMaas)

服務性的數(shù)據(Daas)

服務性的框架(Faas)

服務性的全球化(Gaas)

服務性的管理(Gaas)

服務性的硬件(Haas)

服務性的識別(IDaas)

服務性的糅合(Maas)

服務性的平臺(Paas)

服務性的語音(Vaas)

服務性的防火墻(FWaas)

再回到Clouds Harbor公司的喬治·巴羅:"除了改變機構研發(fā)自有應用程序的方式,服務性商業(yè)流程管理將為增值服務供應商創(chuàng)建新的開發(fā)、分發(fā)模型。這使得社區(qū)開發(fā)人員能夠創(chuàng)建可隨意共享或經由平臺征訂服務來共享的商業(yè)流程。"這樣就創(chuàng)建了一個種類繁多的流程模板庫,每個模板唯一地定義一個商業(yè)流程。當開發(fā)人員創(chuàng)建了模板并秉承可定制的理念時,征訂者能夠獲得這些預定義的模板,定制它們來滿足本機構的需求,并快速部署這些自動化的流程。新的創(chuàng)新型的流程可以在幾小時或幾天內建立起來。

如果你不是技術工,你不需要知道任何與SOA相關的事情。如果你是,無疑,這聽起來像切片面包以來最偉大的事情。

  

就這本商業(yè)書籍來講,有關SOA 的技術討論已經足夠多了。請記?。?/p>

SOA在于將各點連接起來,許多新的點都需要與萬物皆服務連接起來。

SOA商業(yè)糅合:墻壁倒塌了

當你聽到"糅合"這個詞時,你認為我在想什么?面向服務的計算有可能是切片面包以來最偉大的事情,但是,像任何技術一樣,使用面向服務的計算來創(chuàng)建"糅合",有可能產生好壞兩種結果。這就是為什么SOA 中"架構"這個詞如此重要的原因,為了真正地達到云中軟件服務的互操作性,架構"標準"是必需的。

"糅合"一詞在網絡開發(fā)中用來描述簡單、快速的服務集成,并由此產生出服務所有者料想不到的結果。一個例子是用來自谷歌地圖的制圖數(shù)據為實業(yè)數(shù)據添加位置信息,以此產生新的、獨特的、不為之前的任何一種數(shù)據源所提供的服務。

糅合不僅僅用于軟件,也用于商業(yè)。軟件糅合使得商業(yè)糅合成為可能。

正如安迪·穆荷蘭(Andy Mulholland)、克里斯·托馬斯(Chris Thomas)、Paul Kurchina在《糅合企業(yè)》(Mashup Corporations)一書中所說的:"向公司內外部的革新者提供服務已深刻地改變了公司的工作方式留給客戶、合作伙伴、競爭對手的印像。這些新的商業(yè)流程中的一部分創(chuàng)建了以前不存在的市場;其他部分改變了公司在價值鏈中所扮演的角色。

"這些商業(yè)流程的大多數(shù)開始時讓人感覺很不自然,它們會遭到一系列的反對,也會有許多借口說它們根本不管用。輕量級的、可重用的服務為廉價的實驗提供了完美的建筑單元,正如預料之中的那樣,這些實驗有可能失敗,但也有可能產生巨大的機遇。

"除了極少數(shù)情況下,IT機構想提高日常服務的重復使用之外'糅合'并不是在IT部門的年會上發(fā)明的,相反,它來源于企業(yè)名流的大腦,這些名流不間斷地篩查他們在互聯(lián)網上發(fā)現(xiàn)的各種服務,并想象著有可能出現(xiàn)的種種可能。"

"'懷揣'SOA的公司竭盡所能地用SOA來完成每一樣事情,將創(chuàng)造價值的流程轉變成服務,然后將它們放于最具創(chuàng)新精神的思想家之手,而這些思想家是通往新客戶的橋梁。對于外部世界來講,公司越來越成為一些供他人使用的服務的集合,這些服務是創(chuàng)新和開啟新的商業(yè)關系的出發(fā)點。"

在一個以線連接起來的世界里,調集、解散散布各地的項目組的可能性幾乎是無止境的。越來越多的公司依賴于網絡連接的虛擬項目組來完成各項任務。

與此相適應,企業(yè)的主要工作單元將是"項目",而非公司組織圖中所指的需要完成的"功能"。當考慮公司組織圖以及工作究竟在哪里完成時,盡量保持大腦"一片空白",不要將此二者聯(lián)系在一起。

由不同的權限、知識、能力組成的虛擬的矩陣團隊(其傳統(tǒng)的等級架構已經被跨公司的團隊所取代)將會按需組合,有時甚至是"匆忙地"組合在一起。這種動態(tài)組成的團隊將會在這個充滿競爭的無畏的新世界里發(fā)起特殊的項目以把握特殊的機遇、抗擊特殊的威脅。

好了,云是一個隨叫隨到的、成本最為低廉的、極易擴展的、全球性的計算基礎設施。云可以在任何時間(一天24小時,一周7天)、任何地點(遍及全球)將高度可擴展的網絡應用程序交付到所有相關人員手中:雇員、供應商、股票持有人及客戶,它們使用方便,常常包含許多臺式機應用程序無法完成的特性。機構與其同行、合作伙伴、競爭對手、客戶之間的墻壁將逐漸倒塌,公司的含義也隨之改變。這是本書將著重探討的,我們將跨越技術,探討因其而致的商業(yè)變革。真正重要的是云中的SOA將導致信息技術向商業(yè)技術的根本性轉變,其中,"服務"代表"商業(yè)單元"而非"技術單元"。服務將以商業(yè)所需的速度組合、分離、再組合。

Web2.0與大簡化

那么,Web 2.0又怎么樣呢?事實證明,Web 2.0是"服務"的產生與消費的關鍵性驅動力。你很可能已經成為一個Web 2.0的參與者,你掌控著你自己的信息并向他人提供信息:

Flickr

聚友網(MySpace)

谷歌郵件(Gmail)

博客

維基百科

YouTube

網頁分級排名搜索

Amazon Reviews

噢,不,Web 2.0不是一項互聯(lián)網新技術,正如萬維網的發(fā)明人蒂姆· 伯納斯李(Tim Berners-Lee)將會告訴你的那樣。

但另一方面,出版商及Web 2.0這一術語的發(fā)明人蒂姆·奧萊利(Tim O'Reilly)反駁道:"Web 2.0是一個網絡平臺,它包含所有連接的設備;Web 2.0應用是造就平臺內在優(yōu)越性的最主要因素:以一種持續(xù)更新的、用的人越多越好(例如維基百科)的服務的形式交付軟件,使用和重新混合來自包括個人用戶在內的多源數(shù)據以提供可被他人重新混合的數(shù)據和服務,通過'參與'來創(chuàng)造網絡效應、超越Web 1.0的頁面內涵以提供更加豐富的用戶體驗。"換句話說,Web 2.0的要旨在于:

多對多的連接(社區(qū)連網)而非過去一對多的連接。

內容更加豐富的、雙向的交流,為參與交流的所有人員增加價值。

社區(qū)計算并挖掘眾人的智慧,非而將計算看成一種處理商業(yè)交易的方式。

可讓企業(yè)人員構造出他們自己的、創(chuàng)造性的解決辦法而無需等待他們的IT雇員--如果你愿意,可稱之為"隨機應變的計算機應用程序",因為他們滿足了想要完成任務的工作人員之緊急的、不斷變化的需求。

Web 2.0并不是起因于技術革新,而是起因于使用方法的革新。這一變革在很大程度上是為了方便使用,如果你愿意,可稱之為消費性IT。

在技術的世界里,我們稱計算機為"用戶"。在Web 1.0的世界里,人成了用戶,網絡頁面為他們服務(只讀的互聯(lián)網)。在Web 2.0的世界里,用戶成了"參與者",生產者與消費者一起主動地創(chuàng)造著信息庫的價值,該信息庫成了他們工作、與他人共享的平臺(可讀可寫的互聯(lián)網)。想想Facebook、YouTube、聚友網、第二人生(Second Life)、維基、博客、谷歌企業(yè)應用套件(Google Apps),這里,你不需要寫任何程序就可以參與其中。

顯然,這些易于使用的服務用得越多,它們就會變得越好,其產生的價值也越多。簡而言之,Web 2.0提供了一個平臺,這里萬物皆服務,而不是應用程序或軟件代碼。這引發(fā)了一個問題:

為什么消費性IT如此簡單,而企業(yè)IT如此復雜?

使用這臺機器的人應該忘記它是一臺機器。

--安托萬·德圣??诵跖謇铮ˋntoine de Saint-Exuery),

Wind, Sand and Stars,1940年。

回答IT復雜性問題將會使商業(yè)社會面臨的許多挑戰(zhàn)與機遇逐漸顯露出來。《裝配線以來最偉大的革新》(The Greatest Innovation Since the Assembly Line)一書的作者、獲過獎的首席信息官邁克爾·于戈斯寫道:"你將不得不坦言,身處IT的我們已醉心于復雜化。我們對復雜、昂貴、不好的東西的沉醉越來越深,其后果也只能由我們自己承擔。這是因為企業(yè)家們發(fā)現(xiàn),消費性IT比企業(yè)IT要好得多。它更富有特色,響應性更好,易于使用,安裝快捷,并且極為廉價。"

這正中IT及隨計算機技術而增長的復雜性的要害。Web 2.0是一次由復雜到簡單的飛躍,特別是在用戶眼里更是如此。企業(yè)架構師Gene Weng引用列奧納多·達芬奇(Leonardo da Vinci)的話解圍道:"簡單是老練的極致。"但就內部來講,需要極其復雜的軟件來使它使用起來簡單。

從易于使用的角度看,復雜即簡單,簡單即復雜。

因此,正如阿爾伯特·愛因斯坦(Albert Einstein)曾經說過的:"使每一事物盡可能的簡單,以至于無法變得更簡單。"

愛因斯坦的訓言與當今世界的企業(yè)IT產生了共鳴。如果你能勾畫出一個靈活的、富有創(chuàng)新精神的公司的美好遠景,并向人們展示如何將易于使用的消費性IT與復雜的企業(yè)IT系統(tǒng)、工具、技術交織在一起,最終達到前所未有的高度,你將變成一個真正的開拓者,并可使你的公司崛起于2008年大崩盤的灰燼之中。

由于易用性,Web 2.0創(chuàng)造了新的對各企業(yè)有著深遠意義的"網絡效應"。有些工具,比如社區(qū)軟件、博客、維基、網絡聯(lián)盟與網絡標簽(大眾分類法),都提供了一些方法來構建公共知識與集體協(xié)作。

正如安迪·穆荷蘭和尼克·埃勒(Nick Earle)在《網狀合作》(Mesh Collaboration)中所說的:"社區(qū)網是企業(yè)內外無價的工具。在公司內部,經理們可以洞悉他們的雇員是如何相互協(xié)作、使用各種技術的;在公司之外,它有助于找到潛在的商業(yè)合作伙伴、客戶、供應商、雇員以及具有專業(yè)知識的人才。隨著越來越多的人貢獻自己的知識、增加各種結構,這種集體的貢獻使得知識庫對每個參與的人都越來越有用。其中的挑戰(zhàn)是決定在何處以及怎樣將這些效益應用于你的商業(yè)。"[2]

"連接!合作!改革你的企業(yè)!"是TechWeb Enterprise 2.0會議的主題。什么是Enterprise 2.0?其要點在于將Web 2.0以及SOA工具(它們使適合于環(huán)境的、靈活、簡單的信息交換與通力合作成為可能)應用于分布式勞動及合作伙伴與客戶的網絡之上。下面是TechWeb給出的區(qū)別:

Enterprise 1.0

Enterprise 2.0

等級制度

扁平的組織

摩擦

組織流動很平滑

官僚政治

輕快

不靈活

靈活

由IT驅動的技術

用戶驅動的技術

自上而下的組織方式

自下而上的組織方式

集中

分散

團隊位于同一地點、同一時區(qū)

全球化的團隊(一天24小時,一周7天)

地下倉庫,邊界分明

邊界模糊,邊界開放

需要去了解[1]

透明

信息系統(tǒng)有明晰的結構,監(jiān)管森嚴

信息系統(tǒng)是自然發(fā)生的

集中分類法

大眾分類法

極端復雜

簡單

封閉的、私有的標準

開放的

有計劃的

即求即應的

較長的上市周期

較短的上市周期[3]


如果你認為Enterprise 2.0聽起來與最初的極具夸張色彩的網絡(dot-com)很相像--那么你可能是對的,確實如此。你可以忽略這些炒作,但是,后果請自負。請記住,互聯(lián)網在過去、今天和將來一直對所有形式的經濟與社會活動產生著大而廣的影響。在這條路上,我們甚至有可能經歷泡沫、Crash  2.0。但正如那些穩(wěn)重的、傳統(tǒng)的公司在網絡時代經歷了"亞馬遜化"一樣,無疑,始于2008年大崩盤的經濟轉型在世界經濟調整之際將見證新的贏家與輸家。顯然,達爾文主義的商業(yè)進化將在這一烏云密布(抱歉,這里使用了容易產生混淆的比喻方式)的培養(yǎng)皿中上演。新的商業(yè)模型將以"信息價值鏈"為基礎而崛起并走向繁榮,其他模型將死去。

那么,有哪些商業(yè)新模型?先來考慮一下"Freemium" 商業(yè)模型,在此,你將你的服務免費地提供出去,你可能為這些服務提供支持,也可能沒有,通過口口相傳、網絡引用、搜索引擎優(yōu)化等營銷方式,你非常有效地贏得了許許多多客戶,此后,通過收取傭金的方式你向你的客戶群提供增值服務或服務的增強版本。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日韩中文字幕在线不卡一区| 国产99久久精品果冻传媒| 99国产成人免费一区二区| 欧美日韩亚洲精品内裤| 欧美一级特黄大片做受大屁股| 国产免费人成视频尤物| 91免费一区二区三区| 日韩精品综合免费视频| 老鸭窝精彩从这里蔓延| 日韩欧美91在线视频| 亚洲国产成人久久99精品| 日本深夜福利视频在线| 日韩精品亚洲精品国产精品| 熟女高潮一区二区三区| 亚洲品质一区二区三区| 国产精品欧美一区二区三区不卡| 国产精品自拍杆香蕉视频| 亚洲欧美视频欧美视频| 欧美一区二区三区五月婷婷| 99国产一区在线播放| 91久久国产福利自产拍| 欧美在线观看视频免费不卡| 91久久精品在这里色伊人| 欧美日韩亚洲精品在线观看| 欧美亚洲三级视频在线观看| 国内精品偷拍视频久久| 欧美特色特黄一级大黄片| 成人精品一级特黄大片| 久久亚洲午夜精品毛片| 中文字幕亚洲视频一区二区| 亚洲欧美日韩网友自拍| 能在线看的视频你懂的| 国产精品涩涩成人一区二区三区| 黄片美女在线免费观看| 激情五月天免费在线观看| 亚洲一区二区三区一区| 激情综合五月开心久久| 国产高清一区二区不卡| 成人午夜视频精品一区| 午夜直播免费福利平台| 欧美国产日韩在线综合|