科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SOA如何保证服务质量以及服务的安全性

SOA如何保证服务质量以及服务的安全性

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在SOA(面向服务的架构)的浪潮中,厂商们都积极地重新调整自身已有的产品组合。也都会借此机会大张旗鼓地宣传他们的技术和产品是最适合用户的。

作者:黄昆 来源:支点网 2008年6月3日

关键字: 中间件 SOA ESB

  • 评论
  • 分享微博
  • 分享邮件
    不过,这其中却存在一个疑惑,无论是基于.COM的还是基于Java的产品,都采用IONA的Artix(可扩展的企业服务总线产品)进行封装。这显然已经把SOA产品化。

  业内一直把SOA与中间件比喻为鱼与水的关系。这种关系包括两层意思:一是说采用中间件产品可以很好地构建SOA的应用;再就是采用中间件产品开发出来的应用,将很容易被整合进SOA架构。

  赛迪顾问公布的2006~2007年中国中间件软件市场研究年度报告显示,第一阵营排名前三的仍然是传统三强:IBM、BEA和东方通科技。三强所占的市场份额有所上升,总体水平达到了58.8%。

  第一阵营在中间件市场的业绩整体回暖,而这首先便与SOA有着十分微妙的联系。中间件厂商“搭车”SOA可以说是近几年一个大势所趋的选择。从技术上来看,如果中间件产品没有考虑SOA是短视的,在技术跟随上也会显得行动缓慢。

  不过朱律玮承认,SOA系统大而全、繁而重,令它对中小企业有些水土不适,并不能包治百病,因为中小企业需要的综合协同管理平台是功能简捷、目标明确、投资小、见效快的信息化解决方案,而不是SOA之类庞然大物。

  为此,东方通和SUN展开了技术合作,在Java基础上推出了面向业务的体系架构BOA,顾名思义,就是Business +SOA。BOA可理解为在SOA技术的基础之上融入行业经验,利用传统技术和SOA技术来实现对业务系统通用构件的对接、部署,使得SOA与行业个性化应用得以融合。

  BOA的架构可以分为基础中间件、集成中间件和VSP(垂直行业解决方案包)三个层面,每个层面应对用户不同的需求层次,如基础中间件满足用户基础信息系统的建设,集成中间件满足信息的整合需求,VSP满足行业的深层次应用需求。

  其实,BOA对SOA的实现的作用是显而易见的,也是相辅相成的。BOA可以用传统的EAI方式去实现,但用SOA架构去实现则更好,通过整合大量的满足本土用户需求的应用经验,SOA方式能更好地满足日益膨胀的“行业支撑平台”的需求,最终确保SOA落地。

  SOA在技术的实现上还没有一个公认一致的架构,存在着大量的标准,不同厂家围绕自己已有的产品提供不同的技术实现,这些实现对SOA特性的支持程度也不一样,当前还没有一个厂家可以宣称自己的产品可以完全满足SOA的各种特性。

  虽然像交易中间件、消息中间件等基础中间件可以较好地满足系统的需求,但是有限度的,一旦用户有信息整合方面的需求,基础中间件则难以应付,因此需要应用到集成中间件。

  不过在几个月前,SOA两个重要标准SCA和SDO正式推出,并由国际开放标准组织OASIS进行推广,它们其实也是实现SOA的方法,对实现方式进行了规范,使基于该标准开发的产品可以更好地实现互联互通,用户也可以有更多的选择余地。

  这个标准可以更好地体现SOA的价值:松耦合、敏捷性、服务重用、基于标准、不绑定在某一厂家的产品上。在标准的指导下,各厂商都可以根据自身的实际情况和能力,开发相应的产品,以支持SOA应用。在这样的条件下,大公司仍然可以开发全套产品。对于其它企业可以根据自身强项开发特定的产品。

  每个厂商都有对自己产品的宣传策略,但SOA需要基础软件支撑是个不争的事实,至于怎么去称呼这个软件也大可不必去争论。惟一确定的是厂商是否遵从标准,是否还在扩展自己的独有特性,这都将影响SOA的发展和用户最终对产品的选择。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章