SOA站在新高度理解企业级架构

日期: 2009-04-20 来源:TechTarget中国 英文

  SOA即面向服务架构(Service-oriented Architectures),它是业务和IT之间的桥梁,通过使用一系列设计原则、模式和技术都依赖于业务的IT服务来实现。

  在我看来,SOA的优点主要是以下几点:

  第一、更易维护

  服务提供者和服务使用者的松散耦合关系及对开放标准的采用确保了该特性的实现。建立在SOA基础上的信息系统,当需求发生变化的时候,不需要修改提供服务的接口,只需要调整业务服务流程或者修改操作即可,整个应用也更容易被维护。

  第二、更高的可用性

  该特性在服务提供者和服务使用者的松散耦合关系上得以体现。使用者无须了解提供者的实现细节。

  第三、更好的伸缩性

  依靠服务设计、开发和部署所采用的架构模型实现伸缩性。服务提供者可以彼此独立调整,以满足服务需求。

  SOA将能够帮助我们的开发人员站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以前,以SOA架构的系统能够更加从容地面对业务的急剧变化。

  SOA其实并不是一个新事物,国际OSOA组织已经成功建立并实施SOA应用软件很多年了。2005年以前,大部分中国企业还不知道什么是SOA,那时候我所在的公司已经开始了SOA的初步实践。到了2007年后,当SOA话题从为什么要上SOA转变到如何上SOA时,我们公司基于SOA体系的按需服务平台已经在多个项目取得了成功的应用。

  我们公司的SOA服务平台主要包括企业服务总线、协同安全管理、企业信息门户、业务流程管理、基础支撑平台等几个部分。其中,基础支撑平台是底层支持服务集,提供配置管理、服务水平管理、监控预警等系统级服务。

  企业服务总线:提供服务注册、管理、查询、路由、组合及监控能力。

  安全管理服务:提供身份认证、强制访问控制、管理角色分离、集中安全管理和审计等特性。

  企业信息门户:包括内容管理、数据报表、个性桌面、日程管理、交流协作在内的大量门户应用构件。

  业务流程管理:提供可视化的流程管理服务。

  基础支撑平台:提供配置管理、服务水平管理、监控预警等系统级服务。

  基于这个SOA平台,我们向我们的客户提供领先的信息分享与协同体验,为信息共享和业务服务整合领域的各个行业用户提供成熟、领先的解决方案。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • Dell World 2015:未来的IT等你来

    美国东部时间10月20日到22日,戴尔全球大会(Dell World 2015)将在奥斯汀举行,届时,软件分论坛、企业用户分论坛将同步进行。