锁定老帖子 主题:SOA没在忽悠
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-26
看到这里,再也看不下去了。你也太能白活了。^_^
还是希望能够回到楼主的话题,我觉得楼主的例子还不够具体,像我这样的菜鸟还不是没明白SOA的意义,能不能再形象一点? andot 写道 四个字就可以最灵活解决以上所有问题:编程实现。
|
|
返回顶楼 | |
发表时间:2009-02-26
bonny 写道 andot 写道 对于大公司来说确实是:“没有复杂的协议转换,业务入侵,我们怎么能做得出又大又慢的软件啊,没有巨耗资源的软件,我们还买什么机器啊!”
我很理解这些公司的心情,我可能真的砸了他们的饭碗,对此我深表同情,但我也只能说节哀顺变。 快吐了我。 你要明白,对大企业的发展和信息整合而言。协议转换是必须的。 因为所谓的协议包括两个层面的意思, 一,是公用的标准的协议,比如TCP,http等, 二,是客户自定义的系统之间自定义编码,比如,在以前的遗留系统中,绝大多数场合,互相制定“AAA:****,BBB:****,DDD:****”这样的字符串或者制定<AAA>BBB</AAA>,或者是“1-10位表示**涵义,11-12位表示***”来,并且使用的传输方式也是各式各样。 随着客户信息系统的发展,必须讲这些数据服务整合到新系统中,如果是N对N的整合,工作量相当庞大,尤其涉及到系统1服务1+系统2服务2+....系统N服务N 的服务整合成新服务。 ESB不但可以整合协议一层次更重要的是整合协议二以上上的“协议”,并发布为协议一意义上的标准协议、标准的格式(或者任意的协议和格式),极大的简化了企业内部庞大繁多的信息系统服务整合。 既然协议转换无法避免,效率低下就无法避免(如果效率转换如你所言是效率低下的话) PHPRPC我试用了一下,还不错。但是绝对无法替代“ESB”这样“又臭又大,效率低下”的东西。根本不一个层次的东西。你最多也就解决“协议一”层次上一些东西(比如SOAP的效率低下)。距离ESB概念还远着呢。 我浪费这么多时间给你解释ESB,我怀疑你根本就不懂ESB。却处处打着ESB的招牌,靠贬低ESB来推销自己。 同意,但有一点,组织机构内部的协议转换很好办,但SOA声称解决的是不同机构间跨国协议的协作,所以,规范的意义远比小幅效率的提升来得重要。因此一个框架如果突出效率忽视了数据协议的复杂性,则不应和SOA扯到一起去 |
|
返回顶楼 | |
发表时间:2009-03-01
其实有自己的协议规范也有不好的,现在SOA平台内部流程脚本大多支持BPEL标准,如果你要定义自己的流程脚本规范也是可以 但是如果哪天你要和别人的SOA对接的时候 大概麻烦就来了 标准性的东西有时候不在乎性能的高低(最起码客户不关心这个) 就好象MSN做的比QQ好吧 但是为什么MSN就是没有市场 用的人多了也就成了标准 想改变SOAP的地位 很难 虽然你的东西坑可能比SOAP好
|
|
返回顶楼 | |
发表时间:2009-03-01
andot 写道 SOA 没有在忽悠,是现有用于实现 SOA 的技术在忽悠,庞大复杂低效(还要在原本就很低效的各个协议之间转来转去),且仅面向 Java(虽然口号是语言无关,可是在对其它语言的支持上基本上都是空白一片)。其实,要构建 SOA 系统,根本不需要那些复杂的东西,只要有 PHPRPC 这样的高效易用且语言支持广泛的技术就足够了,其它的都是在扯淡。ESB 是啥?翻译成中文其实就是:哦,傻逼!
1、这个世界上有几个人知道phprpc?又有多少人知道ESB? 2、要让你所说“要构建 SOA 系统,根本不需要那些复杂的东西,只要有 PHPRPC 这样的高效易用且语言支持广泛的技术就足够了”,请先让它成为一个国际标准,即使不是ISO、W3C的,是ECMA的也成 |
|
返回顶楼 | |
发表时间:2009-04-10
1、SOA架构中的确有很多很好的思想,特别是在处理政府之间、企业之间的数据整合、数据交换上有很大的指导和推动作用。
2、SOA涉及的技术太多太广,那些大厂商也就是看中了这点,所以不遗余力的吹捧自己的SOA套件,希望在市场上占取主动,这可以理解。 光对于最基本的WebService的协议就很多(某些方面标准甚至有两个,各由不同的利益团体制定,当然有竞争也是好事) 像WebService的性能方面、可靠性方面(包括事务)、安全性方面的标准都需要进一步发展和完善,更不要说服务编排、服务治理等高层次的东西。 3、实施SOA需要有一定的指导思想,哪些该做成服务,哪些不该;服务的粒度又该怎么样;服务该用什么技术来实现最合适,这些都是需要考虑的事情。 4、实施SOA的最佳实践可供学习的比较少。SOA涉及的场景原因,都是涉及到很多个系统的数据整合和交换,通过一些简单的应用例子无法把SOA的思想、实施方法说得清楚的,唯一能体现的就是用了什么技术,所以大家都觉得有忽悠之嫌。 最近又再进一步看有关SOA方面的东西,得出的一点感想。 希望能跟有过实施SOA经验的同志,能够多交流交流。 |
|
返回顶楼 | |
发表时间:2009-05-04
楼主的口才8错
也许推崇的技术也是好技术 但楼主的人品不敢恭维 |
|
返回顶楼 | |
发表时间:2009-05-04
exo905 写道 楼主的口才8错
也许推崇的技术也是好技术 但楼主的人品不敢恭维 ![]() ![]() |
|
返回顶楼 | |
发表时间:2009-05-04
服了,服了。到了SOA这层,还有语言之争......
|
|
返回顶楼 | |
发表时间:2009-05-07
phprpc不怎么样吧,它还要继续完善才行,光靠在这儿吹肯定完蛋
少在论坛灌点水,多写点代码,做点测试。 都搞开发的,谁还不知道谁几斤几两,贬低别人抬高自己多没劲 |
|
返回顶楼 | |
发表时间:2009-05-07
andot 写道 我从来没有说过 PHPRPC 就是 SOA。我只说,有了它利用它可以更容易的构建 SOA,你觉得我这样说有错吗? 另外,SCA, SDO, BPEL, ESB 等这一堆东西都是 IBM 带头定义的,目的自然只是为了他们的产品增加一点所谓的技术含量。可是你真的见过这些东西成功部署的案例吗?就连楼上的楼上的楼上不也是曾经被 IBM 那套东西差点折腾死的人吗? 你可以认为 PHPRPC 跟 HESSIAN 解决的是同一个问题,但 PHPRPC 对脚本、移动设备、服务器和普通客户端都提供比 Hessian 要好的支持,而且对目前来说进行系统集成的最迫切的需要不也就是这个吗?至于 IBM 定义的那一套概念 PHPRPC 压根也没打算去做。我不认为连基本问题都解决不好的 IBM 的那些东西会成为拯救企业的法宝。更何况事实也证明了这一点。 我突然想起了我以前一个同事……真有点想他了 |
|
返回顶楼 | |