`
can_do
  • 浏览: 247986 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于SOA的理解

阅读更多
SOA的原称是:Service-Oriented Architecture,即面向服务的架构,其本质是通过软件复用和软件互操作性实现业务的敏捷性。

SOA是一种架构思想,其落地需要SCA和SDO及EDA规范的支持,其中SCA是用来规范应用,SOA的主要对象是服务,

通过SCA的规范可以将业务功能抽取为服务组件;而SDO是用来规范数据,异构系统之间的数据源的数据可以统一封装为SDO。

为服务组件所识别。ESB是SOA的最好实现,看作是SOA的心脏。

参见如下:

1、SDO

Service Data Objects (SDO) are designed to simplify and unify the way in which applications handle data. Using SDO, application programmers can uniformly access and manipulate data from heterogeneous data sources, including relational databases, XML data sources, Web services, and enterprise information systems.

SDO的设计目的是简化和统一应用处理数据的方式。使用SDO,应用编程人员能够统一访问和操作来自异构数据源的数据,其中包括关系型数据库,XML数据源,webservice及企业信息系统。【translation from can_do】

2、SCA

It is based on the idea that business function is provided as a series of services, which are assembled together to create solutions that serve a particular business need.
SCA是基于这样一种理念,将业务功能抽取为一系列的服务组件,通过将这些服务组件组装在一起来创建满足特定业务需求的解决方案。【translation from can_do】
分享到:
评论

相关推荐

    通过一个真实故事理解SOA监管

    如果能够举一个例子,那么大家就容易理解得多。恰好昨天在书上看到一个真 实的故事,很形象地说明了SOA监管的意义。所以不妨跟大家分享一下。这个故事是关于Sun的,当然这类事情实际上曾经发生在很多大型公司里。

    理解SOA中的服务生命周期-设计时

    理解SOA中的服务生命周期-设计时.doc

    理解SOA中的服务生命周期-运行时

    理解SOA中的服务生命周期-运行时.doc

    SOA的设计误区(SOA架构师必读)

    成功需要理解并适应各种关系以及SOA解决方案要素和关键企业IT资产之间相互依赖的关系。  在充分了解了目标和问题后,下一步我们将要检验最基本的误解,这些基本的误解经常和成功实施SOA解决方案架构有着很大的关系...

    微软SOA架构介绍,便于大家理解SOA

    微软SOA架构介绍资料,从架构层向大家展示和介绍SOA,可以帮助大家理解

    SOA 培训资料 对理解有用

    SOA 培训资料 对理解有用 特别是SOA governance

    SOA的理解送给需要的朋友

    个人理解,soa的概念介绍

    理解SOA中的服务生命周期:设计时

    在本文中,通过进一步理解与共享服务生命周期相关的设计时需求,正在寻求使用SOA促进重用和增加业务灵活性的企业可能认识到及早建立基础架构(如方法学、分 类指导方针以及开发工具)是实现早期及后续成功的重要因素...

    对SOA技术的理解和阐述。

    SOA 是一种分布式的软件模型。SOA 的主要组件包括 服务、动态发现 和 消息。 服务 是能够通过网络访问的可调用例程。服务公开了一个接口契约,它定义了服务的行为以及接受和返回的消息。术语 服务 常与术语 提供者 ...

    如何理解SOA与Enterprise Web2.0

    记者:请问你是怎么理解SOA的?孟岩:我这个理解来说下来就是,有这么大概几个过程,也分成这么几个阶段。最早就是03年左 右,我刚到CSDN的时候,那个时候呢,SOA有一段的这个宣传的这种高潮,各大公司,包括微软、...

    详解SOA五种基本架构模式

    虽然SOA 的理论很容易理解,但要部署一个设计良好、真正实用的 SOA 系统却非 常困难。本文试图通过解析 SOA的模式,提供与架构相关的技术指导,进而对以 上问题提供详尽的的解答。 在本文中,一共提到了五种模式。...

    SOA服务设计原则(第一部分)

    通过阅读本书,读者不仅可以更加深入地理解SOA的基本原理以及SOA能够带来的好处,更重要的是,可以更加深入地学习在实践SOA的过程中需要遵守的基本原则,并通过书中的实际案例来掌握如何在实践中运用这些原则。

    下一代软件架构--SOA.doc

    2002年12月,Gartner提出SOA是"现代应用开发领域最重要的课题",还预计到2008年,SOA将成为占有绝对优势的软件工程实践方法,主流企业现在就应该在理解和应用SOA开发技能方面进行投资。 更好支持商业流程 SOA并不是...

    SOA 实用案例研究

    通过实例给读者讲解SOA,易于理解 BEA Jesper Joergensen

    SOA 基础架构和项目扩展最佳实践 -- ORACLE

    ORACLE 对 soa理解与实践 ,ORACLE 对 soa理解与实践,ORACLE 对 soa理解与实践

    SOA服务设计原则].厄尔.扫描版(第二部分)

    通过阅读本书,读者不仅可以更加深入地理解SOA的基本原理以及SOA能够带来的好处,更重要的是,可以更加深入地学习在实践SOA的过程中需要遵守的基本原则,并通过书中的实际案例来掌握如何在实践中运用这些原则。

    SOA核心技术及应用(全书)第一部分

    本书立足于技术底层,试图指引读者理解构建SOA的基础编程模式。这一技术模式也并非耳熟能详 的Web服务,而是新兴的SOA技术标准——服务组件架构(Service Component Architecture, SCA)、 服务数据对象(Service ...

    SOA风格架构的java例子

    例子较清晰的说明了SOA架构概念、风格、构建方法,使难以理解的SOA思想能清晰的得到体现

    解析在SOA中实现语义互操作性

    本文的目标是使应用程序架构师和数据架构师认识到语义和语义互操作性的重要性,以便在构建新的基于 SOA 的解决方案或者将现有系统迁移到 SOA 时能够进行合理的决策。要想理解语义互操作性,我们首先必须了解其背后的...

    SOA 技术交流-IBM

    SOA最佳实践教程--其中包括IBM 关于SOA的理解和实践经验总结和关键案例分析。

Global site tag (gtag.js) - Google Analytics