SOA,热话题下的冷思考(3)
出处:畅享网 文: 畅享网 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛
阅读提示:对于企业到底要不要实施SOA,SOA能够为企业带来哪些实实在在的好处,这些问题一直在困扰着企业。对此,我们邀请了源天软件CEO谢赞恩和Elec & Eltek系统分析师耿秉骏来讨论一些跟SOA相关的话题,带来一些.....

王培培:如何部署SOA?
谢赞恩:要完成这样一个SOA,要做很多事情,首先公司内部的基础编码要一致,像客户号等都要一致。打个比方,要在项目管理系统中新建一个项目时,就需要去客户管理系统中新建一个客户,然后建项目,这样进行后续操作时才能保持一致,这就是一个主数据(master data)的问题。确定一个主数据,这样其他系统才能跟着变化。比如两个客户合并了,主数据中变化了,发出来,其他系统才能够及时变化。
第二,确定主数据以后,还有一个问题,那就是服务的定义也很复杂,颗粒度有粗有细。还是刚才查询帐户余额的问题,查询一个客户余额,可能这个客户有几个帐户,提供客户之后,有好几个备选,另一种较细的服务可能就是提供某一个帐户的余额。到底如何定义服务,要根据企业的内部通讯、使用习惯、效率高低来决定。类似SOA只是提供这种架构,但真正用得好,还是要涉及很多问题,包括主数据维护、编码统一以及服务定义的颗粒度粗细等。
耿秉骏:说到部署SOA,还得先回到SOA出现的最初原因上。因为现在的企业已经有了一系列的管理系统,提供了众多的服务/功能,而企业的具体需求又多种多样,不是单个现有的系统服务就可以完成的,所以将众多系统服务组合搭配,满足用户特有的需求,这是SOA的功用。可见部署SOA最终目的是快速敏捷得满足用户多变且特殊的需求,这也决定了部署SOA是一个长期的,不断重构的过程。
在现有系统各服务已是原子性的良好基础下,部署SOA是一个快速而愉快的过程,只需要专注于需求的整理,甚至可以不用太过于深层次挖掘需求,只要满足现有用户需求就可以了。因为重构对SOA来说是如此简单,如此轻松,真正实现了软件工程中敏捷开发的真髓。
但是考虑到大陆的实际系统情况,我们还是得从头一步一步的从基础做起,小心定义原子性的服务,努力保持数据物理与实际的一致性,确保服务的可被调用且不丢失等等技术细节。在完成了漫长而且技术要求很高的开发编制后,同样需要注意SOA部署的硬件设备配置。SOA应用效率不高(与提供Service的系统相比),网络资源占用较高,不同供应商提供的SOA套件所需的支持软件配置调试复杂……这一切都要最终用户花费不少的人力物力资源。
总之,SOA的部署是一项极其漫长而且耗费巨大的工程。
SOA应用于多系统 or 单系统?
王培培:我们看到,谈到SOA都说它对系统间整合重用起到很大的便利作用,是不是可以说SOA是解决系统之间的问题,对于孤立系统是不是没有意义?
谢赞恩:SOA主要是为了解决系统之间的问题,对于孤立的系统意义不大,但可能也会有应用。比如如果税务局和海关等有一个系统是采用的这种架构,如果你企业需要提供这种服务,必须要用SOA来做一个专门的系统,这就是社会集成的概念。当然,这只是一种理想的情况,现实中并不常见。
耿秉骏:不能单纯的认为SOA只是在系统间起作用。SOA的最初起因是重用现有的服务来满足新的需求。因为单个SOA系统也会提供大量的服务。比如现有某个ERP系统,甚至更小的CRM系统,利用某几个服务,我们可以重新搭配出用户特殊的业务流程。这种搭建如此简单,只要对企业中IT人员简单培训就可以完成,相对于传统的系统需要软件供应商需求分析再修改源代码的方式来说,企业所花费的资源与时间是大大减少,对追求快速响应的企业是有很大诱惑力的。
共4页: 上一页 [1] [2] 3 [4] 下一页
【内容导航】
已有0人发表看法
我来说两句
匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
CIO周刊
CIO专题
案例点评
CIO深陷困境 实施SOA是否是建“乌托邦” CIO深陷困境 实施SOA是否是建“乌托邦”
去年,史高所在的方信市信息中心的老处长退休了,当了5年副处长的史高被扶了正。刚刚上任,就赶上了实施“金市”工程,方信市将要建立统一..
何经理的困惑:如何解决网站外包存在的风险 何经理的困惑:如何解决网站外包存在的风险
何经理所在的公司是一家制造行业的民营企业,主要生产管件、轴承等产品,由于地处东南沿海,何经理的老板对于信息化很重视,眼看着一个个..
洞察
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..
VSAT卫星通信系统在交通应急通信中的应用 VSAT卫星通信系统在交通应急通信中的应用
本文针对交通应急行业的特点论述了VSAT卫星通信技术在交通应急系统上应用的必要性和未来发展前景,并制定最佳的实施方案,使之具有科技含..
主编信箱 热线:010-66476606
Copyright©2005-2007 CIOAge.COM 版权所有