信息化 频道

EAI(企业信息整合)

  HP 全球软件服务中心资深项目经理 叶宇:

  惠普是一个大力支持SOA架构的厂商,在我们帮很多企业实施SOA架构的时候,会发现几个问题是非常有挑战性的。当我们从传统的应用架构转移到SOA架构的时候,第一个就是安全性问题,包括您刚才提到的,有这么多用户,怎么样管理他们的安全问题;第二个就是对客户的service level management,还有一个就是当运营SOA架构的系统中,当出现故障的时候,很难进行故障定位,很难查出故障的底层根源。第四个就是,整个Service以及component的生命周期管理。

  这四点是目前实施SOA最普遍的问题。对这四个问题,惠普有一个比较完善的解决方案:Openview。Openview即使从惠普里面独立出来,单独作为一家软件公司,在全球来说也是一家非常大的。Openview怎么管理SOA呢?Openview可以把每一个底层应用的实时运行情况,跟上层的业务建立链接关系。比如说把某个数据库的运行状态,或者某个Sever的性能状态作为一个结点,每个结点与上层的业务流程关联起来。如果某一个结点出现故障,那么我们可以立刻了解到这个故障会影响到哪些具体的业务。那么,对于不了解技术的业务用户,也可以从业务视觉来了解业务系统是否运行得顺畅,是否遇到什么性能问题。HP对SOA管理有整体的Openview解决方案,称做Openview SOA manager。如果大家了解详细信息,欢迎联系我们,谢谢。
 
  主持人:

  我们下面听一下IBM,让他们都说一说,适不适合我们用。

  IBM李磊:

  我不是SOA的专家,也不是企业应用咨询的专家,我本身是做数据库和商业智能的,所以你问我这些东西我也说不好。但是我会谈一下我对SOA的理解,我只想跟大家交流一下,我们总是讲IT系统不够,IT系统很初级,我很羡慕制造企业,天安门对面的国家大剧院,虽然设计不太好看,但是它有设计图就可以做出来,所有的标准件和钢板全部是标准的。我是来自于IBM软件的,IBM分为比如说咨询,软件部门是提供软件的。我们如果身为IT底层的话,首先使自己标准化。你要和别人沟通标准化,你自己的组件要标准化。

  谈到SOA有三个方面的因素,有人,有信息等等,大家要建立好握手方式,才能谈EI,后来说不好,在流程要可重用,那怎么办,ESB就出现了。数据库本身提供信息服务,这就有一句话,数据库要提供信息服务,IBM是SOA的倡导者,我是作为数据库的,我今天的服务对外提供的时候,我们的数据不再说对外的,我们要提供数据,提供信息。什么是数据,什么是信息,数据本身理解的话,需要描述,所以SML为什么提到地位,数据库本身要对外提供服务,数据结构要理解,数据库要提供原数据关系,那么在技术性原数据就要对数据进行解释。SAP我们不会看它的表,因为是看不懂的,SAP对外提供的服务包装成对象,我是抛砖引玉,这代表对SOA的影响。
 
   这是层次上,如果谈到具体差异,我觉得太细了,刚才问这个问题,是很实际的问题,我现在有一百万人在线,采用什么样的架构支持这一百个人在线,怎么样和SOA联系起来,我当时听到的时候,我第一反映一百万人在线。

  一百万在线你的痛苦在哪里,一百万在线,是采用什么样支持,系统不够,这是哪个领域,然后它和SOA,SOA是怎么样设计整体,这里面有联系也有分割,5分钟之内搞不定的。

  ITPUB网友:

  他刚才说的问题很实际的问题,跟数据库扯不上关系的,我们可能有20个游戏,每个都有用户信息,用户信息除了用户名密码以外有很多的东西,我们把所有东西集中起来,我们提供一个标准的接口,定义这样一个标准提供所有的服务,然后把数据分布开,而不是金字塔型的,如果金字塔型的话,顶点的服务器是跟不上来的。

  主持人:

  是不是可以这样理解,我们总是问厂商你们是不是有好东西,你们是不是有标准化的东西给我们,我们还有一个误区,企业是需要标准化,你的执行,你的业务,你的思想,你的流程都需要标准化,如果这些东西不标准化,你做这些东西是做不好的。微软的可能也比较适合。他们特别的便宜。

  微软(中国)有限公司沈强:

  我想对这个问题做一点补充,我先了解到你的问题是说,那么多的这个游戏,你可能希望建立一个中间统一的认证的层次,认证是提供一部分,包括交换这样的共享信息,我想以我的经验谈一下,我们做过大型的认证系统,我们做了中国电信互联星空的项目,现在至少有三千万以上的用户这样的认证系统,采用SOA这样的架构,事实上设计最重要的要素,系统应该是具有高度可扩展性的系统,你的游戏多了,业务多了,规模增大以后,要保证你的业务能力不降低水准的方式运转,这里面一个很重要的一个设计的理念就是说,要考虑的数据怎么分割,然后系统和系统之间怎么样去通讯,其实类似这种应用的话,包括互联星空也好,包括微软自己做的,也是支撑一个大的认证服务,支撑几百个应用,实际上跟我们设计企业的制造业的一样,都是用SOA的方法设计,系统的数据怎么样交换,应该说是最复杂的问题,同样我不是说要卖产品,的确这个问题相当复杂,但技术上的复杂度不是很高,我同意李磊说的,5分钟之内,很难把所有的技术讲得很清楚。

0
相关文章