享受代码,享受人生

SOA is an integration solution. SOA is message oriented first.
The Key character of SOA is loosely coupled. SOA is enriched
by creating composite apps.
posts - 207, comments - 2294, trackbacks - 132, articles - 44
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

为了让SOA的应用能够更加的成熟,一些标准化组织(主要有W3COASIS)Web Services的功能进行了扩展,为此制定了一系列的WS-*规范。通过这些规范,使得Web Services在实际应用中的能力得到了很大的增强,这些能力主要体现在对服务质量的保障上,例如安全,可靠性,事务等等。其中,WS-Addressing规范作为一个基础,为其余的规范提供了重要的支持功能,因此有必要在了解其他规范前,首先深入了解WS-Addressing规范。本文将从概念上介绍该规范,并希望通过WSE3.0的实例来看看该规范是如何被实践的。

        理论篇
        WS-Addressing 问题的引出
        WS-Addressing EndpointReference
        WS-Addressing Message Addressing Properties

        实践篇
        Applied WSE 3.0 to Web Service Project   
        Use Web Service Thought Message --- SoapClient

鉴于SOA的概念并没有为大家所广泛理解,在适当的时候有必要写一个SOA乱弹。
不过先请你记住以下几句话:

SOA is an integration solution.
SOA is message oriented first.
The Key character of SOA is loosely coupled.
SOA is enriched
by creating composite apps.

相关资源:
Web Services的设计与模式
Web Services Security系列

参考资料:WS-Addressing Specification

Feedback

#1楼    回复  引用  查看    

2006-06-26 08:42 by stonezhu      
如你所说,SOA确实不是很明白我,期待你的再次乱弹:)
你的文章都挺不错,拜读

#2楼    回复  引用  查看    

2006-06-26 14:10 by cyclone      
不懂。 不知道是啥东东!

#3楼 [楼主]   回复  引用  查看    

2006-06-26 19:56 by idior      
@stonezhu
谢谢支持。

#4楼    回复  引用  查看    

2006-06-27 13:25 by 旭升      
WebService的性能是个问题 :(

SOA说起来好,做起来难啊。对现有的系统帮助实际上是不太大的,只是以后的系统如果是SOA架构的话,系统的扩展能力很强,也比较灵活。现在看WebService是个不错的解决方案,但是最近做了一个WebService的试验,发现效率比较低,和本地应用程序比起来就更有差距了。另外,WebService程序的执行对权限要求比较严格,可能也跟执行效率比较低有关。

#5楼 [楼主]   回复  引用  查看    

2006-06-27 13:36 by idior      
@旭升

如我在O/R M乱弹中所说:

BTW 前阵子有个兄弟问我O/R M的性能怎样?呵呵,总是有很多人关注性能问题。那么我先问问大家
你觉得OO性能怎么样?泛型性能怎么样?AOP的性能怎么样?SOA的性能怎么样?呵呵,另人失望的答案,它们的运行效率都比不使用它们的方案低。但是它们能大大加强我们的开发效率,这是一个追求效率的年代 :)
(我可没有鄙视性能的意思)

 

如果唯性能论,那么很多的技术都没有出现的必要。就如SOA,如果追求性能就应该用binary来打包消息,但是之所以用XML作为传输媒体就是为了获得通用性,而这点在企业信息集成中尤为重要。看一个技术,要看它的应用背景,如果什么技术一出来,就拿性能说事(有不少人这么做),那么就不可能全面的认识它。

#6楼    回复  引用  查看    

2006-06-28 14:23 by neoragex2002      
大多数人不是pioneers,也不是visionaries,更多的是pragmaists,composite/logic Description/applications/security,SOA有太多的open problem没有解决,也有太多的号称优势没有得以体现。近期不看好,静观其变。

#7楼    回复  引用    

2007-01-09 10:51 by 87365851 [未注册用户]
可以联系我吗
想找你讨论个问题
我得qq87365851
msn wwl_1981@hotmail.com

#8楼 [楼主]   回复  引用  查看    

2007-01-09 18:57 by idior      
@87365851
在这说吧,或者邮件联系。

#9楼    回复  引用  查看    

2007-05-27 19:50 by flyingfish      
拜读过,很不错。
这四句话被广泛引用啊,呵呵。

#10楼    回复  引用    

2007-10-16 09:04 by woohooli [未注册用户]
SOA is NOT ONLY an integration solution.
SOA is SERVICE oriented first.

#11楼    回复  引用    

2008-01-14 17:36 by 放水老倌 [未注册用户]
请教个问题:新规范里的[metadata] : xs:any (0..unbounded) 是用来做什么的?它的值是来自WSDL?

#12楼    回复  引用  查看    

2008-08-13 14:54 by BAsil      
不错的文章,帮助理解soa,奇怪为什么没有人顶

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-09-08 21:33 编辑过
成果网帮您增加网站收入


相关链接: