`
shenshuibomb
  • 浏览: 24457 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

SOA架构的挑战

阅读更多

要想出色地完成SOA建设,你应该解决4个相互关联的架构挑战

1.服务同时定义了业务流程和系统的结构。从此,业务流程和系统自然面然地彼此相互交织到了一起,设计一个而不更改另一个的日子已经一去不复返。它们必须一起设计,形成一种整体架构。这样,构建面向服务架构不再只是一项技术活动,而且也是一项需要企业里业务团休积极参与的业务活动。

2.你不会从零开始构建SOA。你的企业目前正在使用一组业务流程和系统来运营。仅仅因为想构建SOA就把现有业务经营活动打乱,这种后果你随不起。务实地讲,你应该逐步把现有业务流和和系统发展成SOA。在 个转变的过程中,各个项目必须独立于你的SOA项目持续交付有形的业务价值。

3.在实施过程中,对于SOA愿景的解释应该一致。SOA的实际实现过程是以项目为单位逐步进行的。在当前项目中开发的服务必须满足未来的需求,而今天的项目必须能利用以前项目开发出的服务。确保现有服务能被恰当利用,而且新服务能满足未来需要,要求在多个项目之间进行协调和规划,既要着眼于现在,又要兼顾未来。

4.面向服务架构实质是分布式系统,由此,对于所有经典分布式系统的设计问题,你的SOA都必须包含前后一致的解决方案:根据通信延迟权衡服务粒度,解决通信故障,管理分布于服务和站点的信息,协调服务执行和负载分配,确保服务和业务流程的可用性和容错性,保护你的信息,以及对业务流程和服务都要进行监视和管理。影响解决方案决策的需要源自业务流程相关的需求,业务流程和系统设计因此紧密联系在了一起。同上面说的一样,在所有的项目中,解决这些问题应该采用一致的方法。

                     -----揭自《SOA实战指南 应用整体架构》

分享到:
评论

相关推荐

    SOA(面向服务架构):实现上的挑战

    本文讨论了企业实施SOA时遇到的八个重要挑战的不同的... SOA是一个重要的新的架构范例,它支持中间层解决方案的模块化实现。尤其适用于当多个根据不同技术开发的应用软件在不同的平台上运行时,平台间相互交互的情况。

    IDC资料:SOA面向服务的体系架构- 挑战与机会

    面向服务的体系架构- 挑战与机会 议程 SOA-中国的挑战与机会 SOA的发展趋势 IDC建议-客户和软件厂商 国际SOA的案例

    soa专业人员指南(全)

    如果没有 基于共同经历的通用语言和行业词汇, SOA技术很可能最终只会为IT基础架构带来更多自定义逻辑并 提高其复杂度,而无法实现其提供企业内和企业间服务重用和流程互操作性的承诺目标。为了帮助 开发...

    SOA(面向服务架构):实现上的挑战

    本页内容介绍架构组件挑战结论 介绍你可能考虑过在你的企业中实施SOA。在这个实施过程中,会遇到复杂的挑战—包括那些仅对你的公司和产业存在的挑战。然而,通过一种灵活的路线图去控制实施SOA,你可以在遇到这些...

    面向服务体系架构的SOA

    面向服务体系架构的SOA的阐述: 分布式系统概述 什么是Web服务 面向服务的体系结构 SOA的功能描述与质量属性 SOA的基本特性 SOA的优势与挑战

    基于 SOA 的教务管理系统的研究与实现

    随着近年来我国教育改革的深化 ,素质教育的全面推进,高校 扩 招 政 策 的 出 台,使 得 高 职 学 院 办 学 规 模 不 断 ...面向服务架构(ServiceOriented Architecture,SOA)的出现为这些问题提供了更好的解决方案。

    SOA的挑战:实体集合

    在大的面向服务的架构(SOA)中使用实体集合(EA),来在企业的不同服务间集成重复的信息,例如人力资源...不过,对一个负责结合内部和外部的服务系统的健壮的架构(如同SOA)的需求不是没有挑战。这些挑战使得在企业中

    SOA:构建更好的企业应用架构

    SOA的主要优点是灵活,文中介绍了SOA在应用中带来了明显的效果,及实施没有Web服务的SOA所带来的挑战等。SOA要发挥作用,就得有许多核心架构要件。大多数SOA用户会看到的第一个部分就是服务注册中心(services ...

    基于SOA的信用卡系统的设计与实现

    由于银行IT系统本身存在着系统庞大、技术错综复杂,在稳定性、安全性、性能方面要求严格的特点,所以基于SOA架构的、面向业务流程的整合对于银行系统来说是比较合适的一种改进方案。本文通过对SOA架构的介绍,并针对...

    论文研究-基于SOA的设备管理系统的研究与设计 .pdf

    基于SOA的设备管理系统的研究与设计,徐天宇,邓芳,本文介绍SOA技术的特点,并剖析了设备管理系统所面临的挑战,提出基于SOA的设备管理系统设计,以SOA架构高灵活性、松耦合、易于扩展

    Oracle 构建综合 SOA 平台

    在以往,大多数系统和应用程序都是为满足明确的业务需求而设计。不过,到真正实施解决方案时,业务需求往往已发生了变化。...这就强调了在提交这些提炼过的性能时面向服务的体系架构(SOA) 的优势。

    简析一种SOA动态实现框架

    面向服务架构(SOA)常常被奉为解决上述业务挑战的一种可行的解决方案。SOA 是一种通过使用和组装构建模块来概念化、设计和构建应用程序的方法,每个构建模块通常被表示为一个可重用的服务。目前使用的许多 SOA 方法...

    SOA面向服务的架构

    学习用于构建真实企业网络服务的模式,了解可能遇到的挑战。了解sun为了推动面向服务的应用开发而制定的产品计划。

    企业架构——企业架构师的角色演变——第2部分.pdf

    如今,企业架构师的目标是提供一种灵活的基于服务的平台,以便在其上进行业务...要具有某种程度的权利以完成这种极具挑战性的新任务。鉴于此目的,本文将讨论企业架构师的职责变换,该过 程伴随着企业SOA的实现而完成。

    Oracle BEA SOA技术加快铁路信息化解决方案

    其次要对SOA的整个生命周期进行全面的管理,使服务能够“构建一次,多次使用”,实现简化企业IT,快速应对业务挑战的目标。BEA为SOA提供了先进的平台以及用于设计和实施SOA的专业服务。BEA WebLogic Platform产品...

    SOA(面向服务的体系结构)

    一、 SOA是什么? 2 (一) 什么是SOA 2 ...四、 SOA存在的问题与挑战 19 (一) SOA 技术体系和标准规范复杂 19 (二) 业务需求与现有SOA 平台产品之间的“鸿沟” 19 (三) SOA 实施中的共性技术问题 20

    SD大会精品讲座:以Web为中心的架构与Web 2.0编程模型

    本课程重点介绍了以 Web 2.0 的最佳实践、设计原则和技术为基础的 SOA 架构实例,即以 Web 为中心的面向服务架构 WOA,最后展开讨论这种架构所支持的 Web 2.0 编程模型和开发模式,这种新的编程模型的适用场景和价值...

Global site tag (gtag.js) - Google Analytics