前一陣子工作忙,去北京參加csdn的web2.0的機會錯過了,這次我正好處與服務框架第一階段總結期,同時
測試部的資深總監受到bea的邀請,可以帶上
架構師一起去,所以有機會去上海參加bea world 2007 soa大會。說起來我們老大說這次會議的主題和我也算是「專業對口」,不是一直在說sca讓soa落地麼,那麼就去看看bea怎麼讓soa走的踏踏實實的。
會議一共分成了兩天,這兩天上午都是主題演講,下午和其他的年度大會一樣,分成很多分會場,自己可以根據自己的興趣去選擇所要聽的主題。因為也沒有太多時間去看電子郵件中的會刊,所以對主題都還不清楚,早晨起床就粗粗瀏覽了一下上午的主題,一共分成了四塊:1.超越soa:技術融合與動態應用。2.江蘇電力soa實踐。3.基礎架構新探索。4.鑄就面向客戶的英國航空公司。正好是技術與實踐相結合,兩個技術案例,兩個商業案例。9點左右,大廳門一開,大家魚貫而入,選了貴賓席後面的第二排,就開始了我這上午半天的bea soa之旅。我想看我
blog的多半是技術人員,我們就不講關於bea公司的宣傳內容,直接進入主題,首先是總的談談這幾部分具體介紹的內容,然後談談我這個半吊子的soa學習者的一些感觸。
超越soa:技術融合與動態應用:
既然是bea公司的soa年度會議,那麼自然會將bea公司對於soa的解決方案和產品推向我們每乙個人。這次bea推出的是他們的saas的平台genesis(創世紀),saas今年很熱,當然我們自己公司也是基於saas理念來構築我們的電子商務平台,bea是將三個熱門的思想(web2.0 saas soa)結合在了一起,放在這個創世紀平台上,這三部分任何一項都可以作為網際網路應用開發的新理念來指導新一輪的網際網路運動浪潮,不過結合起來是否能夠達到想象的效果,這還需要實踐來檢驗。bea為我們演示了乙個關於模擬汽車銷售,服務,研發以及客戶多角色共同參與的專案實踐,在同乙個業務系統中,角色的不同所看到的檢視不同,同時不同角色可以相互溝通,更甚
者客戶可以對於設計者提出設計需求,同時銷售可以觀察客戶行為,主動地推薦產品。同時bpm的流程管理靈活性也在這個展示中成為了靈活適應需求的乙個亮點。
江蘇電力soa的實踐:
乙個感覺,畫圖的水平不錯,滿眼的線路圖。
基礎架構新探索:
這部分內容其實是對於第一部分的介紹做了部分的系統架構介紹,也就是對於剛在的genesis平台作了乙個總體的概述,以及乙個遠景規劃。闡述了genesis平台的層次結構設計,主要分成四個層次:
user interaction
business process
service network
hosting
最低下一層
叫作hosting,並不是我們常規考慮的硬體hosting,而是指的我們各個業務系統原來的各種實現,也就是我們常說的各種資訊孤島或者就是不同的遺留應用或者針對saas來說就是isv的應用,這些hosting常常技術實現不同,但是希望能夠被融合起來,發揮更大的價值。service network是soa概念中的service domain,這一層往往來說是我們現在比較關注去實現的一層,因為這層是soa是否能夠真正達到服務融合,服務復用的基礎,如何讓服務註冊,路由,互動,為上層提供靈活組合的基礎,是乙個關鍵性的問題。business process層的作用主要是通過bpm來將下層的service串起來,發揮服務
靈活響應需求變化的要求。user interaction這層次屬於比較高要求的層次,其實也就是結合了web2.0的乙個特性,那就是客戶參與和貢獻,使得產品更加具有活力。
英國航空公司的案例:
另乙個感覺,好多數字展示了英航在網際網路資訊化的成就。
以上是我上午聽了四個主題講座的如實感受和介紹,後面把我自己的一些新的體會感悟說一下。
一一道來。
spark two:user interaction。其實這個概念應該是我在我同事北京帶回來程式設計師web2.0增刊中所看到的乙個理念。我
想現實生活中其實這類工作老早開展起來了,就好比你去商場買東西給你乙個反饋表,讓你填寫一下,那麼那個產品會根據客戶的反饋作一定的改進。只是今天bea給我展示的時候,通過不同角色所看到的使用者操作介面的個性化和專業化,讓user interaction這個概念在技術上有了實實在在的表現,同時在基於剛才提到的dba基礎上,客戶的反饋在最最極端的情況下都可以直接主導流程(即客戶可以修改流程),不過bea也說了這還是需要安全策略的配置允許的。那麼作為我們未來網際網路應用的場景下,這種面向客戶的互動其實對於網際網路應用來說無疑是很有吸引力的。
spark three:社會計算。這個詞很新鮮,也是今天第一次聽到,下午也在乙個分會場站了50分鐘(會場太小,走錯以後再回來就只能站著了)。社會計算和web 2.0中的social networking有一定的概念上的類似,其實就是溝通,也就是團體的溝通,個體的溝通,通過什麼樣的有效手段來溝通,
rss,mash
up,blog,都是一種手段,在上面的例子裡面,買車子的客戶可以通過
blog反饋給designer,sales可以push給客戶乙個小短片來展示給客戶看新的產品,這些都是一些很有效的溝通手段,其實溝通就是為了雙贏,網際網路**除了安全這個大問題以外,剩下的最大問題就是如何讓買賣雙方因為溝通問題導致交易受挫。同時社群化是應用的互通價值最大化的有效生態環境保證。
spark four:客戶行為分析。其實也是一種手段,不過指的是自學習的一種行為分析,類似於google對於客戶行為分析。如果留意一下,我們在日常搜尋中如果搜尋的內容經常會出現,那麼google就會智慧型化的提高客戶體驗。
其實,對我最有啟發的還是第一點,同時對於我來說有很多的問題需要去深入了解和分析,同時結合當前框架以及業務場景做量體裁衣,這麼說的目的其實
在於聽過了bea的創世紀平台規劃後,整個框架設計和理念都是讓人覺得很有創新和價值的,但是bea規劃到了2023年,他的功能點和橫向縱向切面都作了規劃,但是這麼乙個龐然大物對於asf來說並不合適,asf也並不需要朝著這個方向發展。阿里的人都喜歡用武俠**來打比方,我就打個比方,bea為韋小寶提供了一套盔甲的解決方案,不論從外觀和安全性上來說都是完美無缺的,不過
韋小寶其實需要的是一件金絲甲,輕輕薄薄的,跑路快,又可以刀槍不入。同時有什麼問題隨時可以修補增改。框架設計的敏捷性和框架問題相應的敏捷性是同樣重要的,龐大的專案版本周期長,為了不同客戶訂製困難,那麼就是另乙個固化和僵硬的體現。當然設計框架幾個關鍵點需要把握:擴充套件性,規範通用性(不要用私有的協議),學習基礎上的創新。
上面是上午的內容,其實為什麼花了那麼多字寫了上午的內容,其實是下午的內容沒什麼好說了^_^
vmware的產品,如何在伺服器池中部署企業應用,提高效率和節約成本,晚上吃飯的時候和我們的
測試部老大談起了這個,他剛進公司就做了這樣的實施,得卻對於效能有一定的幫助,不過對我原先的理解就偏差大了,早知道仔細看看簡介了。最後兩節課是soa乙個培訓的聯絡課程,今天下午四節,明天下午4節,我今天下午就參加了兩節,最後兩節,一節是談到了關於soa的治理,一位香港的朋友介紹的,聽了一節課,就知道他最後一句說出了他soa治理的名言:soa治理最難的就是搞
定內部關係,技術從來就不是問題。赫赫,這句至理名言好象在很多行業中盛行。第二節課是對soa技術的乙個彙總,講師開始整一
個介紹了web service的框架,最後才提了一句孤立的web service不是soa,真是畫龍點睛啊,要是沒有這句話,我真的要為他捏把汗了,不過他發的bea對於soa的最後幾個領域模型介紹還是應該蠻有幫助的,不過因為時間緊迫,他沒有講這些重點,而是把時間讓給了最後bea認證介紹的講師。我麼,提起包包,吃晚飯去了。
這就是我第一天bea的手記,明天是否會下午全部聽完,這就要看我們同行老大的安排了,不過還是期待明天上午的主題演講能夠有一些spark,讓我也能有所收穫。這次也看見一些同行的朋友提問,有些是技術型的,但是聽那兩個soa講座的有不少還是理論先行的,這感覺soa又開始在這兒「漂浮」起來。
總的來說,其實參加這樣的大會我也早就有心理準備,未必能夠真的了解很多核心的解決方案,只是可以接觸一些新的思想,新的碰撞可能會給自己的工作帶來一些靈感和啟發,後續週末或者下週就可以把第一階段總結和第二階段的思考再從新規劃一下。轉眼就11點半了,洗澡睡覺,期待明天的碰撞,不論是否有火花。
BEA World 2007 SOA第一日手記
前一陣子工作忙,去北京參加csdn的web2.0的機會錯過了,這次我正好處與服務框架第一階段總結期,同時 測試部的資深總監受到bea的邀請,可以帶上 架構師一起去,所以有機會去上海參加bea world 2007 soa大會。說起來我們老大說這次會議的主題和我也算是 專業對口 不是一直在說sca讓s...
C 學習第一日
乙個c 初學者的學習記錄 引數 argument 代入函式的值,通過引數實現函式間基本的資訊傳遞。賦值 assignment 使乙個變數獲得乙個值,獲得這個值會抹去這個變數原有的值 只考慮值,不考慮位址 程式塊 block 用花括號包圍的n條語句,其中n 0 花括號 curly brace 就目前學...
第一日 序記
擁有csdn的賬號已經很久,卻遲遲沒有開通自己部落格,原因無非就是嫌麻煩,覺得自己的腦子夠好,能夠將自己遇見的難點和寫的漂亮的 記住。可事實真的是這樣嗎?先不說自己能不能記住,就算記住能夠下次再需要的時候用出來這本身就極為困難。所以躊躇許久,還是決定開通自己的部落格,寫點東西出來。哪怕不是那麼高深,...