CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > SOA子站 > SOA评论分析

跨越企业拓展SOA的优势

作者: ,  出处:博客, 责任编辑: 李春禹, 
2008-05-08 00:00
   通过面向服务架构(SOA)创建IT基础架构,已经在IT社区中得到了广泛的认可。这样做的好处是引人注目的,包括通过对已有的代码进行重用来快速部署新的功能(降低开发成本)、灵活性(提高对业务需求的反应速度)和降低维护成本(让工作人员有时间去进行自主创新的工作)。

  图1. 使用SOA的B2B集成

  通过使用SOA进行B2B集成,如图1,企业可以如下方式获益:

  通过重用内部整合的成果降低开发成本和项目风险。被创建成服务的自动内部业务流程可以被扩展到防火墙外,能被合作伙伴直接访问。这样不仅能够通过重用降低成本,还能够提升内部SOA项目的投资回报。因此,重用已经投产的可靠的并且经过测试的服务,B2B项目的风险会大大降低。

  通过简化端到端自动流程获得附加的价值链经济体系。使用SOA,可以通过自动业务流程为企业创建跨度从供应商到客户的各种方式的复合应用程序。

  简化合作伙伴的集成任务。使用SOA,合作伙伴独立于企业内部复杂的底层系统。通过Web服务的URL,合作伙伴可以访问任何企业选择开放给他们的功能。即使内部系统发生了改变,Web服务接口也可以保持不变,这样IT部门就有信心,能够灵活的对内部系统进行升级,不必担心破坏业务活动。

  快速增加新的合作伙伴。SOA利用现有的网络能力,比如合作伙伴的自我服务,更进一步。流程可以被创建一次并且在多个合作伙伴之间进行重用。根据定义,Web服务有标准的接口,任何合作伙伴都可以不用进行自定义的编码就可以进行访问。这就意味着当新的合作伙伴增加的时候,不需要对每一个进行单独的集成。他们只需要订阅相关的服务获取他们需要的信息和业务逻辑就可以了。

  通过动态协作获得更多的优势。传统的B2B集成是静态的并且是预定义的。通过将B2B功能发布为Web服务,合作伙伴和客户可以根据业务需求的变化发展,通过一种新的方式与企业进行交互。比如,你想增加一种新的产品捆绑或者新的渠道,必需的核心服务已经到位,只需要为新的产品或者新的合作伙伴进行重新配置和发布,不需要重新编码,大大的减少了开发时间。

  你准备好跨企业了吗?

  尽管利用SOA进行B2B集成具有巨大的潜在优势,细致的规划却是能否在B2B中成功运用SOA的关键。下面我们列出当内部服务在防火墙外开放时,B2B业务必须要考虑的几个重要问题。

  安全和认证——任何时候对防火墙之外开放后台系统,都要设法将企业的风险降至最低。任何B2B集成都需要提供一种机制来保证敏感信息的交换,比如必须以一种安全可靠的方式在公网上共享业务服务和流程。安全功能必须足够健壮,能够解决不同级别的问题,从安全的物理连接到数据的加密。此外,任何B2B集成都需要一种机制代替合作伙伴和数据的认证,比如数字签名技术。

  审计和不可抵赖——与合作伙伴之间发生的商业交易是具有法律约束力的,通常都在合法的合同中有定义。为了保证这些协议是强制的,要为所有的交易维护严格的日志,这样交易的参与者就有了可以审计的依据,可以帮助解决纠纷。

  交易团体管理——在B2B平台的所有组件当中,交易团体管理可能是最重要的了。管理和更新合作伙伴的业务协议,合作伙伴信息,合作伙伴储备和合作伙伴的安全证书比如数字证书,必须尽可能的自动化。那些涉及到拥有成百上千合作伙伴的交易团体的企业,如果需要一支军队来进行系统管理来保证运行的话,实施B2B解决方案将变得非常昂贵。

  数据完整和事务管理——业务流程和数据必须在底层平台有任何失败的时候完整的保存下来。

  分析——管理人员需要衡量B2B解决方案带来的好处,比如填写订单的速度加快了,库存减少了或者付给供应商的费用降低了。SOA平台必须给管理人员提供各个级别的权利,去定义规则,监控交易并且接收相关的报告。

共2页。 9 1 2

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i