June 19,2006
Web Oriented Architecture Resource Reference
- ()
- 引述 :『JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate.』()
- 引述 :『REST is a term coined by Roy Fielding in his Ph.D. dissertation [1] to describe an architecture style of networked systems. REST is an acronym standing for Representational State Transfer.』()
- 引述 :『用 SOAP』()
- Gartner:::woa = web oriented architecture()
- 引述 :『The SOA with reach: Web-Oriented Architecture』()
- 引述 :『Service-oriented architecture (SOA) is an architectural style that is modular, distributable, shareable and loosely coupled. When applying SOA concepts to the Web, a new architectural style, Web-oriented architecture (WOA), comes into play. WOA is a substyle of SOA based on the architecture of the Web with additional constraints: globally linked, decentralized and uniform intermediary processing of application state via self-describing messages. Essentially, WOA = SOA + Web + REST. Even though it may sound complicated, understanding how WOA applies to your enterprise will be critical to achieving success in applying SOA to the Web and entering the brave new world of Web 2.0. Key Issues * What is WOA, and how does it relate to SOA and other Web-related constructs? * How will users adopt WOA, and how will vendors help them do so? * What is the future of WOA? 』()
- 引述 :『REST * Messages are represented in plain XML * HTTP is used for the transfer protocol * HTTP verbs are used for access/manipulation commands * URIs are used to uniquely identify resources in message * HTTP authentication provides security * There is no formal method for expressing the interface contract SOAP * Messages are represented in a standardized XML SOAP "envelope" * Can be bound to various protocols including HTTP and SMTP * Access to and manipulation of data are application specific * Security is not described by SOAP and is to be provided by the developer * XML schemas are used to define the contract between client and service 』()
- ()
- ()
- ()
- REST第一次被提出時的定義()
- ()
- 有不少有關REST和WOA架構的圖片()
- ()
- ()
WOA(Web Oriented Architecture)
個人目前粗淺的解讀,以下一整篇的大義...簡單來說。
簡單來說,它是最近被吵瘋了的Web2.0與SOA架構邂逅的產物::: WOA(Web Oriented Architecture)。
簡單來說就是 SOA + Web + REST的組合(Gartner, 2005)。也可說它是SOA架構下的一個子集,是簡單化、輕量化的SOA 解決方案。至於WOA和SOA最主要的差異簡單來說,WOA以REST的architecture style取代SOA的SOAP;REST又是簡單來說....REST是一個透過既有HTTP通訊協定,綁定部份XML作為資料來源的設計風格;呈現層的Ajax是為體驗 "the web as platforms" 的UI設計元素;部暑層的SaaS( Software as a service)是軟體部暑的新概念。
簡單來說,它是最近被吵瘋了的Web2.0與SOA架構邂逅的產物::: WOA(Web Oriented Architecture)。
簡單來說就是 SOA + Web + REST的組合(Gartner, 2005)。也可說它是SOA架構下的一個子集,是簡單化、輕量化的SOA 解決方案。至於WOA和SOA最主要的差異簡單來說,WOA以REST的architecture style取代SOA的SOAP;REST又是簡單來說....REST是一個透過既有HTTP通訊協定,綁定部份XML作為資料來源的設計風格;呈現層的Ajax是為體驗 "the web as platforms" 的UI設計元素;部暑層的SaaS( Software as a service)是軟體部暑的新概念。
Social Serach 是好物!!
小時候老師會教我們在網路上找資料很簡單,打開瀏覽器,在網址列輸入 http://google.com 直接用搜尋引擎輸入關鍵字就可以找資料了。第二堂課老師會教我們在 google的關鍵字裡面混合使用 and / or 的複合查詢,更進階一點再加入 site , file, in 等等的關鍵字,混合著使用起來大抵也能滿足大部份的需求。只是,最近在survey和WOA( web oriented architecture) 的相關資料,面對這種最新浮上檯面、尚沒有太多人討論的議題時,用Google找資料的效率真的很不稱頭!!!噹噹噹噹噹!!!! 透過 http://del.icio.us 間接的關鍵字搜尋才是正解啊!!!恩... Yahoo! 買下del.icio.us 和 flickr 之後,由 bottom-up實踐的Yahoo! Search Vision 2006設定的方向真好,提供除了PageRank之外的PeopleRank,Social Search誠好物吶~!
June 14,2006
online Office 2.0
The Web as Platform:
Outlook → Gmail + Google Calendar
Word → Writely
Excel → Google SpreadSheet
PowerPoint → Thumbstacks
May 26,2006
Google Map Quiz 超好玩地理大考驗!
從Jan's Tech Blog看來的消息,Google Map Quiz真是個特好玩又知性的小遊戲。測驗上頭顯示Google Map衛星圖的一小部份,由下方的世界地圖點選所猜測的目標位置,一整個好玩!! :) 上方的地圖仔細觀察,可以從海岸線、山脈、沙漠、湖泊、城市等零碎的資訊拼湊出大致的位置,不自覺想起了大航海時代Ⅳ的小船在海洋中悠晃和,想到古早小時候,我可是個被地理老師撤換掉的地理小老師呢!!
May 19,2006
Web2.0 = The Perpetual Beta ?
前陣子flickr大改版後,版次也稍稍地由Beta變成Gamma,看到Logo上的Gamma有一種整個惡搞的感覺。 web2.0 = the perpetual Beta?:::::Flickr Gamma....怎麼唸怎麼不順~
March 1,2006
用PPStream看WBC(World Baseball Classic)
三月,棒球季。
禮拜五WBC亞洲區的預賽第一場( 中華台北 v.s. 韓國 )的時間實在是要命,選個早上10點開始打,身為苦命的上班族受困在公司裡發呆也不是辦法,都21世紀了怎可就這麼身陷囹圄,在電腦螢幕的小角落偷開個IE小視窗,用PPStream來看中韓戰直播是一定要的啦!!!!
註:簡單來說,PPStream是基於P2P技術實現多媒體網路直播的解決方案,它有和BT一樣的特色,愈多人看同一個頻道時,轉播的速度和品質會愈快愈好。
註2:PPStream還有「老闆來了!」的功能,可設定熱鍵超快速關閉這個軟體,用在上述情境..... so touch!!!!
January 10,2006
January 6,2006
December 26,2005
HemiDemi? A kind of blog for bookmark
HemiDemi功能非常齊全,像是一個以Linking 為主的「Blog」,倒不像是共享書籤,因為我覺得bookmark是以「摘取書籤」的簡要形式為主(又要推一下del.icio.us了)。對我而言,每個連結所佔的版面似乎太多了,所以希望開發團隊能新增「版面設定」的部份。讓使用者有更多彈性去設定自己所要顯示的訊息量。(例:引述是否顯示)
此外,AJAX的介面用得淋離盡致,非常吸引人的友善介面;不過小弟會把它定位成一種For Bookmakring的Blog,而不是純粹bookmark的知識管理工具,Simple is Beauty:)
簡言之做得非常用心,激推!!對於一堆直接把別人文章複製貼上到自己網站的小白,請直接向HemiDemi櫃台申請一個帳號,節省時間又不惹人非議,謝謝光臨。
PS:今天的del.icio.us戴了一頂耶誕帽,Merry Christmas to my friends!



