搜尋老魚筆摘(本網誌及所屬協作平台)

2009-05-23

SOA 標準規範與組織

服務導向架構(Service-Oriented Architecture, SOA) 的發展不同以往的IT企業架構的變遷, 多數IT人在未深入了解SOA的同時, 大多以舊經驗的推論, SOA不過是一時潮流的"新名詞", 但仍僅是舊瓶新裝的IT技術; 相反的從2004年至今, SOA持續的發展著, 甚至在許多的業界間產生了技術抽象的共識, SOA相關的規範標準與發展制定的組織也逐漸邁入完善, SOA的理論研究發展也逐漸由學術研究教育體係做為深根, 在國外甚至除了不少專業著作不斷發表, 專以SOA為主題的期刊雜誌也已有一段時日, 業界大廠們也朝向符合相關標準規範來實作自家產品, 對於身為開發者的我們, IDE(整合開發環境)對於SOA技術面的支持不斷強化且便利性也持續的增加.

我們合理的預期, SOA不同以往的IT技術發展, 不再只是一時的潮流, 不再僅是特定或是一群業界封閉性的合作結果; 相對的在眾多的規範與開放組織發展下, 企業架構及系統分析與設計模式將趨向SOA來調整發展, 本篇僅就SOA標準規範與組織做一簡要介紹:


網際網路聯盟聯盟(W3C)


網際網路聯盟(World Wide Web Consortium,簡稱W3C),又稱W3C理事會。
為 解決web應用中不同平台、技術和開發者帶來的不兼容問題,保障Web信息的順利和完整流通,全球資訊網聯盟制定了一系列標準並督促 Web 應用開發者和內容提供者遵循這些標準。標準的內容包括使用語言的規範,開發中使用的導則和解釋引擎的行為等等。W3C也制定了包括 XML 和 CSS 等的眾多影響深遠的標準規範。

W3C對SOA相關Web服務(Web Service)的發展規範如下:
W3C官方網站:W3C - The World Wide Web Consortium



結構化資訊標準促進組織(OASIS)


結構化資訊標準促進組織(Organization for the Advancement of Structured Information Standards,OASIS)
OASIS包括微軟(Mircrosft)、IBM、BEA system、Oracle、Sun、SAP AG、諾基亞 ... 等公司,是一個非營利的國際協會,是目前制定Web服務標準最多的一個組織。 OASIS為SOA專門成立眾多的技術委員會,分別負責制定SOA相關方面的標準。


OASIS 官方網站:


開放SOA合作組織(OSOA)


開放SOA合作組織(Open SOA Collaboration,OSOA)
OSOA 是一個非正式的廠商資訊業界聯盟,其成員包括 IBM、 BEA、SAP、 Oracle ...。目的是開發一個平臺獨立性且語言中立的程序模型,協助企業軟體開發人員能夠在最大限度內發揮SOA架構的特性和其優勢。OSOA 不是一個標準化組織,但制定的規範卻大多會成為實際實作上的標準。OSOA 內有二大專案組別,分別負責制定 SCA 和 SDO 規範。
  • Open SOA (OSOA)
OSOA官方網站: http://www.osoa.org/display/Main/Home



Web服務相互操作性組織 (WS-I)


Web服務相互操作性組織(Web Services Interoperability Organization,WS-I)
WS-I 是一個開放的廠商業界聯盟,目的在鼓勵任何對 Web服務有建立共同溝通標準的廠商加盟並貢獻自己的力量。主要致力於提升Web服務基於平台、作業系統和程式語言中立的相互操作性能力,其成員包括了 IBM, Microsoft, BEA Systems, SAP, Oracle, Fujitsu, Hewlett-Packard(HP), Intel 及 Sun 公司。



References



The OSOA Collaboration


2009-05-21

[分享製圖] SOA(服務導向架構)簡要歷史演進與特點

柔勝剛,弱勝強。魚不可脫於淵。國之利器,不可以示人。
- 道德經 第三十六

柔弱者性情平和,行事寬恕,剛強者反之,故柔能勝剛,弱能勝強也。
魚必須深藏水底下,魚離水則死,所以不可脫於淵。
國家有價值之厲害武器 的實力,不可以顯露給人知道,顯露則被敵人知其底細,
必敢來侵犯,不可隨便誇張貢高。

SOA, 服務導向架構(Service Oriented Architecture),
是老魚近來準備開工的實體讀書會之一並伴隨著參與者們的研究論文主題發展,
這嚴格來說已不是新的IT發展, 正反二極的看法, 這幾年來有正有負,
但站在研究者的立場, 任何一個新IT的提出, 必有可取之點~

下圖是張很草率但易懂的圖, 但也可能存在點小偏見, 歡迎大家一同討論.

SOA.History.Featurs (點圖放大後再下載)


更多的老魚 SOA 筆記請轉見:
http://sites.google.com/site/javacodelibrary/process-management-in-service

2009-05-12

感動!有時是多重因素的集合 - Bring him home

若復有人,於此經中,受持乃至四句偈等,為他人說,其福德勝彼 ...
- 金剛經

〈BRING HIM HOME〉〈帶他回家〉

這是來自Les Mise`rables 組曲, 故事的背景是在描述 ...
一位即將看著自己女兒的愛人, 在參戰前的深夜,
發出悲憫之聲向神祈禱願神能讓他由戰爭中平安歸來 ... 歌詞:
God on high hear my prayer. 〈吾神天高,聽請我禱〉
In my need you have always been there. 〈每當我需要您時,您總在側〉
He is young, He's afraid.〈他仍年輕,他很恐懼〉
Let him rest, Heaven blessed. 〈讓他安睡,盼他無恙〉
If I die let me die let him live.〈如若我死,讓我死,讓他活著〉
Bring him home.〈讓他回家〉



在上週的英國版星光大道, 一位平凡的貨車司機在現場為他的女友與觀眾們獻唱,
在眾人前演唱是他的夢想, 這天他實現了他的"夢想".
他選了這首當成參賽曲(上面的Video), 看完後請再轉看如下的中文注解版本去感受氣氛:
請感受唱者的祈禱表情與表現出來的聲音,
最後您也將感受到這股真諴的祈禱聲, 如何受到眾人的感動回饋.

詞與曲的搭配, 再加上祈禱者之聲, 就有了以下的 解說:
生命最奇特處,在能祈禱;
祈禱最懇切處,在不求必然;
祈禱最尊貴處,在能捨生為人。

這篇禱詞,代表最高的心念奉獻。旋律陡然高拔,是仰望的求告;
結尾提超,是圓滿的昇華。帶他回家,也就讓自己死得其所,也是回家。

[http://www.aancku.org.tw/chorus_Les_Mise%60rables_YZJ.htm]

老魚在這想傳達給您的是:
您正在用您的心去鼓舞自己在每一天中, 您正在為自己祈禱, 為他人奉獻,
但那股付出後的感動, 也將伴隨著您的奉獻在不久的將來, 您也獲得真誠的掌聲.
因為 ... "祈禱與祝福不需要華麗外表的包裝, 而在那顆真誠的內心!"
~共勉之

2009-05-11

[分享製圖] Web 專案應俱備的基礎功能架構-以Grails為例

上士聞道,勤而行之。 中士聞道,若存若亡。 下士聞道,大笑之。
- 道德經.聞道章第四十一

下圖是老魚針對 Grails ( 2G::Groovy.GRails:中文 )在創建一個新的專案(Project),
預設情況下會自動產出的一系列基礎目錄與檔案結構,
從中您可以全貎的了解, 對於一個較嚴謹的國際化專案, 它應該包含那些最基本的構成,
類似的功能也可以在 Rails/Ruby 中看到.

2G.Directory and Architecture of Grails project (點圖放大再存檔)


老魚為什麼要整理這張表呢 ?
最主要的理由並不在是否要真的說服您去學習與使用 Grails / Rails,
而是想傳達給您, 透過這些學習成本較低的動態Web框架(Framework),
可以使您在短期內拉近與早期的Web/EE開發者必須透過"錯誤與經驗"才換來的智慧歸納,
Grails / Rails 較易看到 Web 專案的全貎, 非常適合用來指導 Web 開發的初學者,
也利於您在未來接軌學習較正規軍化的 Java Web/EE Framework 的了解.

2009-05-07

永不放棄! 持續分享與學習! 持續尋人! 感謝身邊的一切!

如同標題 ...
"永不放棄! 持續分享與學習! 持續尋人! 感謝身邊的一切!"
老魚在這想達的就是:
  1. 到這年紀了我沒想過停止學習, 尤其在我專注的技術領域內 !
  2. 從一名學生到今天擔任一位"教練", 我只想帶更多人傳承這精神下去 !
  3. 我不能放棄與停止這目標, 因為那是一個榜樣, 將來的您也必須是 !
  4. 我只想教育"真正"的球員和未來的教練, 在我能力範圍內的技術領域 !
  5. 我感謝曾經鞕策我的長輩, 感謝過去/現在參與老魚的人 !
老魚希望有更多人參與我們的團, 當然如果參與我們定期實體聚會(高雄)的團最好,
很樂意聽到您的 Idea 與分享在未來的每一天:
如果您是這樣的朋友, 請在觀看完下面的短片後與老魚聯絡.

[分享製圖] 雲端計算中的資料儲存系統 HBase (已補圖)

既以為人,己愈有。既以與人,己愈多。
- 道德經 第八十一章

上面的經句在說明:
當您以己之所能為他人服務或協助時,而您己亦愈相對收獲得更有。
當您以己之所擁有物給與或幫助他人時,而您亦己獲得更多與進步。
這也是老魚在能力範圍奉行的“分享即所得“,
也是經常叮嚀小沙瀰們要互相拉提學習的精神.

老魚與同好在高雄市的第三次定期實體聚會成果概述記載如下:
該記錄的時間應於 2009-04-30, 參與人數: 5.
但老魚總是要消化當天的分享後, 才能寫下本篇內容, 下面是前二次的成果:
本次聚會, 我們的團進度除了對上周所留下的問題部份疑慮有了新的解釋,
也修正了部份不太適當的建構分散式運算系統架構的部署問題討論;
在本次的討論與實作的 Demo 我們的主題擺在 HBase,
HBase 是 Google Bigtable 的 Java RI 實作,
在過程中, 負責研究HBase團友為我們講解了Bigtable論文中的基本概念,

另一位負責研究Hadoop系統工程之一的團友,
為我們現場展示與講解:實作由 5部主機組成的分散式叢集系統與HBase的部署,
並展示了上次meeting中團隊間所存在的疑慮點,
在這展示的環境中, 實際了解了 HBase 的組成架構,
也透過討論和當場的實作對HBase有了初步的操作與系統運作模式,
並為下週 meeting 的新議題再次進行分工.

老魚把這研究團的相關內容整理置於本Blog的右上的連結清單中:
下圖為老魚製作並分享對HBase的基礎概念關係圖(點圖放大再存檔)

2009-05-02

一切有為法,應作如是觀 (本日為佛誕節)

一切有為法,如夢幻泡影,如露亦如電,應作如是觀.
- 金剛經

經句來自佛教的創始人 釋迦牟尼 的中心思想論

今天也是祂的生日, 佛誕即釋迦牟尼誕生之日。

公元前623年,佛祖誕生在北印度,為淨飯王太子,佛誕節又名「浴佛節」。

上述的經文句, 詞很美, 也是最常被拿來引述與背誦,
在特定的時空所有的事物變化是快速, 你我的生命也是 ...
一切的事物變化看似無常, 但卻也是一個常態的歸納 ...
沒有前世也無來世, 只有因緣創得的今生果報, 這就是佛學講的因緣論.
從改善自己的內心想法正面起, 而不是先想如何改變外在事物的滿足起 !!!

來聽位導師的解說 Video ...


認清生活中的一切現象, 應作如是觀, 一切聖賢皆以無為法, 而有所差別,
應無所住而生其心(您應當從事物的起因去體悟, 您的心境就不會有所起浮.)
就好比先做好心靈環保, 再來外求時也順利的多.

熱門文章

大智若魚::人生處處是道場-站內SEO參考標籤雲