JiveJdon Community Forums
在线140人 Home | 论坛 | 培训咨询 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 项目工程开发经验谈
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 2 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
thinkjava

发表文章: 109
注册时间: 2007年11月03日 19:22
给他发消息
请Banq大哥对SOA的思想谈谈 发表: 2007年08月24日 10:51 回复
你好BANQ,能不能对SOA的思想具体谈谈,为什么要有SOA,有什么优点?核心思想是什么?谢谢
banq

发表文章: 9074
注册时间: 2002年08月03日 17:08
给他发消息
回复:请Banq大哥对SOA的思想谈谈 发表: 2007年08月26日 15:03 回复
以前写过一些文章:

http://www.jdon.com/artichect/SOA.htm

还有从可重用性快速开发等方面谈:
http://www.jdon.com/artichect/reuse.html

如果说OO可以提高可重用性和软件质量,但是需要程序员OO素质,而现实中程序员OOs素质为0的很多,在这种情况下,通过SOA达到软件构架可拓展性就是另外一条路,因为你的软件中调用的组件大部分是专业软件公司的组件,这些公司组件开发能力强,OO水平高,从而形成两种阵营,高OO素质的程序员所在公司是SOA服务提供商,而没有OO素质的公司就使用SOA服务,借助SOA提高自己软件架构质量。

所以,SOA不但是软件生产方式革命,也是程序员职业生涯的革命,那么觉得Java复杂的程序员,不愿意花力气或不能够提高软件质量,可通过花钱购买SOA服务来得到,,所以SOA服务可以看成现在可重用组件的运行方式,现在组件是通过购买后,再加入到自己的软件中,而通过SOA就只需要一个网址就可以调用使用了。
slangmgh

发表文章: 51
注册时间: 2007年09月05日 11:14
给他发消息
回复:to seej2ee 发表: 2007年09月05日 14:19 回复
在理解SOA之前,首先需要理解你的问题。SOA是一种解决问题的思想、思路、方法,但是在你理解你自己的问题之前,所有的解决方案都是错误的。

所以,要理解SOA,首先你需要有一个场景,在这个场景中你需要清楚你遇到的问题,然后再来看SOA如何能够解决你遇到的问题(可能SOA能够解决你的问题,可能不能,可能有比SOA性价比更好的解决方案)。
这个主题有 2 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam