3天6小时:SOA技术实施上的探讨

来源:百度文库 编辑:神马文学网 时间:2024/05/11 09:02:55
作者: ,  出处:IT专家网, 责任编辑: 叶江, 2006-01-19 17:54
大家对SOA都是比较关注的。可能出了这些比较虚的理念上的东西,大家更关心的应该是在技术实施上的问题,不知道是否有朋友愿意说说,大家好相互交流一下。
用户:
SOA包括Websphere可以在TCP也可以在SCP上设计这看自己的要求。SOA是提供一个大家对话的平台。如果本地执行的话SOA是没什么意义的。
用户:
搜索引擎也分布式的吧?
用户:
它是有分布式的事务类的东西,这SOA是解决不了的。原来Websphere1.0之前是解决不了这些东西的。
用户:
这些事务还是需要中间件完成还是数据库管理呢?
用户:
这个说起来话题就大了。
王永波:
搜索这块本身就是提供了一种服务,比如搜索已经写好接口了,它其实就是一种服务。它属于后台,后台肯定可能就是纯CA编程方式完成的。
用户:
所有的开发都是基于一个平台,比如所有的都在)平台,所有的数据库都在一个服务器上,比如做移动集成,相当于我对你的系统比较陌生,不太知道怎么实现的,而且它的接口是把一种业务逻辑抽样出来了,比如用户注册或者查询注册,它可以开放出几个接口。其他人不需要知道你是怎么实现的,小的系统的话,比如实现用户具体的实施系统,我可以把一些信息知道,一插就可以了,这个过程没必要用SOA。而且很多即使跨系统的,比如有些特殊安全的也不一定用SOA。
用户:
它主要是一种整合。
用户:
表面的应用层用的比较多,底层的交互基本没有用这个的。
王永波:
就像门户整合方案式的,就是把很多方案整合在一个界面里,这可能需要SOA服务。
用户:
以后IT越来越基于传统的行业,现在很多网络上有很多现成的Websphere服务,比如我这个公司做了一堆的服务,有英译汉的服务,另外所有的公众都可以用这个服务。另外其他的厂商自己做了一个平台也可以租有这个服务不需要后台的技术。如果这种粗粒度的交换,就需要大家有一种共同的语言,这时候就适合用SOA。
用户:
打的比方这个搜索引擎是一种方式做出来,把它放在网站上就可以使用SOA的架构?
用户:
这个东西就像Websphere一样。
王永波:
比如我对汽车这块感兴趣,我只连接这块就可以了。因为IBM有一个产品就是可以定制自己的界面。
用户:
以前比如说用进行C语言和Java交互的话对开发人员要求比较高,但是用SOA交互对开发人员要求就是比较低的。它通用的协议都是基于文本的,很容易读懂,不但计算机能读懂,人也能读懂。很多以前的规范是计算机能读懂,人读不懂。现在Websphere相当于一次飞跃,它是更简单的实现方式了。
用户:
SOA包括Websphere可以在TCP也可以在SCP上设计这看自己的要求。SOA是提供一个大家对话的平台。如果本地执行的话SOA是没什么意义的。
用户:
搜索引擎也分布式的吧?
用户:
它是有分布式的事务类的东西,这SOA是解决不了的。原来Websphere1.0之前是解决不了这些东西的。
用户:
这些事务还是需要中间件完成还是数据库管理呢?
用户:
这个说起来话题就大了。
王永波:
搜索这块本身就是提供了一种服务,比如搜索已经写好接口了,它其实就是一种服务。它属于后台,后台肯定可能就是纯CA编程方式完成的。
用户:
所有的开发都是基于一个平台,比如所有的都在)平台,所有的数据库都在一个服务器上,比如做移动集成,相当于我对你的系统比较陌生,不太知道怎么实现的,而且它的接口是把一种业务逻辑抽样出来了,比如用户注册或者查询注册,它可以开放出几个接口。其他人不需要知道你是怎么实现的,小的系统的话,比如实现用户具体的实施系统,我可以把一些信息知道,一插就可以了,这个过程没必要用SOA。而且很多即使跨系统的,比如有些特殊安全的也不一定用SOA。
用户:
它主要是一种整合。
用户:
表面的应用层用的比较多,底层的交互基本没有用这个的。
王永波:
就像门户整合方案式的,就是把很多方案整合在一个界面里,这可能需要SOA服务。
用户:
以后IT越来越基于传统的行业,现在很多网络上有很多现成的Websphere服务,比如我这个公司做了一堆的服务,有英译汉的服务,另外所有的公众都可以用这个服务。另外其他的厂商自己做了一个平台也可以租有这个服务不需要后台的技术。如果这种粗粒度的交换,就需要大家有一种共同的语言,这时候就适合用SOA。
用户:
打的比方这个搜索引擎是一种方式做出来,把它放在网站上就可以使用SOA的架构?
用户:
这个东西就像Websphere一样。
王永波:
比如我对汽车这块感兴趣,我只连接这块就可以了。因为IBM有一个产品就是可以定制自己的界面。
用户:
以前比如说用进行C语言和Java交互的话对开发人员要求比较高,但是用SOA交互对开发人员要求就是比较低的。它通用的协议都是基于文本的,很容易读懂,不但计算机能读懂,人也能读懂。很多以前的规范是计算机能读懂,人读不懂。现在Websphere相当于一次飞跃,它是更简单的实现方式了。
用户:
您刚才谈到SOA在事务上的处理不太完善,它对事务是完全不支持还是有的要求达不到?
用户:
而且标准总是在变。
主持人:
现在需要供应商把标准不断的统一,才能让我们的SOA得到更好的实现。
用户:
原来开发是松耦合,现在SOA出现了之后,更大的粒度就是松耦合,就是我只知道一个应用的接口,根本不管后面怎么升级,怎么折腾,对我没有任何影响,我这儿做我的事情。几个公司,乃至一个国家可以同意,比如美国给咱们提供一个卫星图的Websphere,这个后台可能有成千成万个系统为它工作,咱们不用管这个,咱们知道提供了这个接口我能用就可以了。就是互相之间的耦合度降的更低了。
主持人:
SOA就是一种理念,对技术就是一种支持。
用户:
从理念上出现了一些规范。比如IT以前像传统行业过渡,大家用起来很容易,然后会诞生一堆标准。比如Websphere一定要支持SML,SML有什么标准、规范,有了这些规范以后好多厂商就可以把它实现了。
主持人:
你可以说一下神州数码SOA培训方面的事情,我想可能有更多的人愿意了解一下。
王永波:
我们有两种SOA方面的培训,一个是不针对任何产品的通用SOA的概念或者架构去培训;另外是针对某些具体的产品比如IBM、BEA的产品做一些具体的培训。在有些地方已经购买了这些产品的公司和行业都做过这种大型的培训。
用户:
神州数码有专门培训的,这块显然以后很有前途。
主持人:
SOA而言很多人愿意接受但是不知道怎么学习。正好神州数码和BEA这方面有推广和培训,这会给SOA的发展带来很大的帮助。
用户:
咱们国内也有一些SOA的人自己走了一些弯路,积累了一些经验,但是这样的话是不能主推的,而且厂商有的时候讲的太高了。
主持人:
我的时候厂商是带着某种目的性的。
用户:
对企业和开发人员来讲作用并不是太大。我要知道具体怎么用这个东西是最重要的,企业的管理者特别想知道这个东西具体能够带来什么价值,而不是具体就买一个产品。我觉得现在应该是渴望知道SOA知识的人应该很多,像我们公司就有很多想了解的。