语义SOA之路4
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ziapple.blog.51cto.com/271886/69907 |
我已经有相当长的时间没写这方面的东西了,这段日子我只能用“忙得忘了自己存在”来形容自己了,一是忙,二是瞎忙,课也不上了,研究也不搞了,想起这篇文章的题目,顿时有点心酸,我想跟所有关注我的人说句话,这可能是我最后一篇关于语义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就是业务流程建模语言,BPEL在Web上的应用简单说就是制定Web服务组合流程的标准,再简单来说,就是对WSDL的拆解与组合,BPEL网上还是有很多介绍的,例如房屋贷款实例,BPEL实例学习。
2.2 对BPEL建模工具的探索
2.2.1 Oralce的JDeveloper
这个工具看起来还挺清爽,但是可惜还是不能创建BPEL,它需要Oracle的BPEL编辑器插件,但是只能编辑BPEL,运行的时候还需要装Oracle的BPEL Server,OMG等,太麻烦。
2.2.2 IBM的WSAD
IBM的基于Eclipse插件开发的集成工具,我从IBM的一个朋友那拷过来想用用,有3、4个G,从UML到BPEL到SOA,一气呵成,太庞大,下了很大决心还是没敢用。
2.2.3 Sun的NetBeans
这是个绝佳的开发BPEL的IDE,小而全,教程也详细。但是我在调度运行BPEL的时候,下载的Sun Java System Application Server中竟然没有找到BPEL的执行引擎com.sun.bpelse-1.0.2,非常失望,不过还是强烈推荐大家去用用,用起来很舒服。
2.2.4 Eclipse的bpel插件
需要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的使用非常不错。
我把我走过来的路都给大家分享了,希望对大家或多或少有些帮助,其他没什么好说的,希望自己能找到一份好工作。 本文出自 “邹润茨” 博客,请务必保留此出处http://ziapple.blog.51cto.com/271886/69907 本文出自 51CTO.COM技术博客 |



ziapple
博客统计信息
热门文章
最新评论
友情链接