June 25,2006
Mashup的威力!! Kijiji + Urmap
講到web2.0的應用,多半會扯到Mashup的開發方式,那~什麼是Mashup呢?白話一點地說是「爭什麼爭,滲在一起做撒尿牛丸啊~笨蛋!!!!!」;文言一點地說則是「透過開放的Web API與Web Feed將兩個以上的Web application整合在一起」;說穿了不過就是打個撒尿牛丸,它卻能在web2.0時代爆紅開來(平均一天會有2~3個mashup的新應用出現),究其原因嘛~Mashup可說是發現新事物、新應用的有趣方式。講到這個階段就會把HousingMaps這個網站拱上來了,它是一個把地圖和房屋租售概念結合的房仲地圖網,是craigslist.com混著Google Maps的mashup應用。恩~HousingMaps哪裡好用我還真無法理解,畢竟沒什麼在亞美利堅共和國找房子的需求,然而!今天玩了一下Kijiji和Urmap合作的廣告模式,裡面雖然混了一堆比較沒有適地性(locality)服務特性的分項,不過租售屋分項就像是HousingMaps的中文版,如果以後我租房子,不先上PTT也不去Yahoo!奇摩拍賣,小弟一定先用Urmap混Kijiji的方式來找,這也難怪目前最熱門的Mashup應用就是地圖服務了,資訊搜尋的體驗更加直覺吶!目前唯一比較不足的是資料量還不夠多,希望Kijiji的能見度和資料量能迅速成長。題外話::: 最後Hemidemi的熱門書籤看到的的Urmap Mashup:: 無線上網熱點搜尋,也是個頗有創意的應用呢~有沒有人要做一下ATM提款機、PTT美食版、臭豆腐攤販、台北市機車行和Urmap的mashup,我還蠻想用的... Q.Q
最近的心得::: web2.0是拿來玩的,不是拿來survey的!!!!! 囧.....
最近的心得::: web2.0是拿來玩的,不是拿來survey的!!!!! 囧.....
June 20,2006
超吸引人MarkaBoo ::社會書籤服務
del.icio.us超強品牌籠罩下能殺出重圍,讓人眼睛一亮的社會書籤服務:::::: MarkaBoo!!!!!
MarkaBoo也是用ruby開發的網路服務,除了基本的書籤服務之外,實體檔案的上傳分享和線上筆記(偽blog)系統的UI都頗好用,測試的結果也還沒遇到中文不相容的問題,整個網站的流暢度有ajax加持而保持一定的水準,目前發現最主要的兩個缺點是…一、頁面右上角刺目的Google Ads;二、社會性功能較不足。簡單來說.........
MarkaBoo = social bookmarking + File sharing + note editing
NOTE:::: IBM打算將web2.0和Workspace結合的其中一項專案- dogear,這個專案是預計在2007年發表於alphaWorks的研究專案,目前IBM內部員工使用的社會性書籤軟體,其中的功能除了URLs之外,考慮到內部文件分享的功能,雖然沒實際使用過,不過就字面上來說,markaBoo也都開發完成了.....
偉哉~Open source!!!
參考:: TechCrunch » Markaboo is awesome open-source social bookmarking
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
implement wiki technique to the enterprise or commercial sites
- wiki的應用在電子商務的領域有了新突破?()
ebay讓ebay使用者一起來編撰「eBay寶典」 - 引述 :『The MSDN Wiki will help speed up and improve the quality of Microsoft's massive developer documentation, which is often a bit behind the reality of their release schedule, by letting customers contribute their own information, techniques, code samples, and advice.』()
online Office 2.0
The Web as Platform:
Outlook → Gmail + Google Calendar
Word → Writely
Excel → Google SpreadSheet
PowerPoint → Thumbstacks
