語義SOA之路4

        我已經有相當長的時間沒寫這方面的東西了,這段日子我只能用“忙得忘了自己存在”來形容自己了,一是忙,二是瞎忙,課也不上了,研究也不搞了,想起這篇文章的題目,頓時有點心酸,我想跟所有關注我的人說句話,這可能是我最後一篇關於語義web服務的文章,做這個決定主要有兩點,一是我們的項目已經接近尾聲了,有興趣的人可以關注一下08年SCC,今年兩個分會場,一個在夏威夷,一個在北京,作品我們已經提交了(截止日期是08-03-31日),作品具體網址就不給大家了,因爲對自己作品感覺有點失望。二是對這塊領域研究這麼長時間了,感覺有點空,文章該看的都看了,工具該用的都用了,該啃的也啃了,該做的也都做了,似乎沒有什麼遺憾,我不是博士,更不是這個領域的專家,有些話我沒有資格說,但作爲摸爬滾打闖蕩江湖有些年頭的小輩,對於那些初出茅廬又想躍躍欲試的同胞們說兩句話還是可以的。
      1.SOA與語義是兩回事,如果你只想做業務流程整合,SOA是上乘之選,我不是說流程整合就不需要語義了,兩者之間的關係就好比32位和64位處理器,企業就好比電腦,本來32位已經夠用了而且現在絕大多數電腦現在用的都是32的核,64位處理器(語義)其實早都有了,只不過還沒有面向市場,隨着用戶對硬件配置的要求越來越高(服務匹配,流程自動化),64位核開始風靡起來,而且一發不可收拾,似乎你不用64位你就遭別人BS,而且引領未來潮流,一個不夠得來個雙核的(BMP,業務流程建模)。實際上就是這個意思,我想說的就是沒有必要盲目的去追尋語義,語義只是幫助你更智能的選擇你想要的服務、組合你要的服務的,沒有也可以完成同樣的任務,你看看IBM當前的推廣理念,看看IBM的Websphere Business Modeler,Websphere Integretion Developer,BPWS4J這些產品,哪有一點語義的影子,商業不等於研究,對於語義,搞搞研究可以。
    2.對於初學者,推薦幾個很好的學習語義、SOA的網站以及心得。
    2.1BPEL方面:
        BPEL就是業務流程建模語言,BPELWeb上的應用簡單說就是制定Web服務組合流程的標準,再簡單來說,就是對WSDL的拆解與組合,BPEL網上還是有很多介紹的,例如房屋貸款實例BPEL實例學習
  2.2 BPEL建模工具的探索
  2.2.1  OralceJDeveloper
     這個工具看起來還挺清爽,但是可惜還是不能創建BPEL,它需要OracleBPEL編輯器插件,但是隻能編輯BPEL,運行的時候還需要裝OracleBPEL Server,OMG等,太麻煩。
  2.2.2  IBMWSAD
    IBM的基於Eclipse插件開發的集成工具,我從IBM的一個朋友那拷過來想用用,有3、4G,從UMLBPELSOA,一氣呵成,太龐大,下了很大決心還是沒敢用。   
    2.2.3  SunNetBeans
    這是個絕佳的開發BPELIDE,小而全,教程也詳細。但是我在調度運行BPEL的時候,下載的Sun Java System Application Server中竟然沒有找到BPEL的執行引擎com.sun.bpelse-1.0.2,非常失望,不過還是強烈推薦大家去用用,用起來很舒服。
  2.2.4  Eclipsebpel插件
  需要Eclipse3.2.以上的版本,教程實在是少得可憐,剛開始連bpel執行引擎在哪我都找不到,原來是apache-ode-war-1.1.1,我也是花了很大力氣來鑽研它,它和NetBeans一樣,小巧實用,也是個不錯的選擇,教程點擊這裏
  2.2.5  bexee-0.1
    Java開發的BPEL執行引擎,教程少,給的例子簡單,簡單的通過了,複雜的沒有運行通過。
  2.3語義組裝web服務方面在我博文裏就有,我就不贅述了。
  2.4 BPWS4J,  IBM Developer Works上面的關於BPEL4WS的文章
  2.5 UDDI方面,IBM Developer Works上面的關於UDDI的文章
  2.6 owl-s,   斯坦福大學SRI項目組關於介紹OWL-S方面的
  2.7 KSL Wine Agent 斯坦福大學的配酒案例,我見過的真正用語義匹配算法來完成業務需求的實例。
  2.8 Protege在線學習文檔,這個工具不用來我說了吧。
  2.9 W3CChina中國論壇,這個也不用我多說了吧,向我這樣的小輩比比皆是。
  2.10Mindswap,研究語義web服務必不可少的學習網站,owls-1.1.0就是從這裏下載的,配合Protege的使用非常不錯。
  我把我走過來的路都給大家分享了,希望對大家或多或少有些幫助,其他沒什麼好說的,希望自己能找到一份好工作。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章