SOA数据访问与传统数据访问的区别
来源:互联网 发布:redis写入mysql 编辑:程序博客网 时间:2024/05/16 08:21
Progress软件公司DataDirect技术部门负责研发的副总裁RobSteward在加州圣何塞举行的"2008年虚拟化和博览会"上发表演讲说,目前,SOA数据访问是放在传统的数据API(应用程序编程接口)上面的层面上的,如嵌入式SQL。企业应该利用SOA的原则从头开始建立自己的访问,特别是数据访问。
传统的数据访问在SOA环境中是不起作用的。系统管理员需要理解传统的数据访问与SOA数据访问方式之间的区别。Steward说,传统的数据访问使用紧密耦合的应用程序编程接口。因此,用户专门为他们要提取和处理的数据编写数据访问代码。但是,SOA服务安装定义是松散耦合的。
Steward指出,传统的数据访问方式的API是定义明确的。但是,SOA使用接口合同,而不是定义明确的API。
如果传统的数据访问API是以连接为基础的,复杂状态机器的、由关系模式驱动的和主要是同步的,那么,SOA正好相反,因为它们使用互联网。
Steward说,SOA是无状态的并且是以断开连接的方式运行的,因为它们通讯用的互联网是无状态的并且其本质是断开连接的。而且,SOA既是同步的,也是异步的。
传统的数据模式与SOA数据模式的另一个区别是:传统的模式只能从一个来源访问数据,而SOA一般都可以从多个来源访问数据。
Steward说,如果你要在SOA中访问数据,你需要向许多数据源提供访问,以各种客户类型进行访问,使用标准的查询语言向所有的数据源提供一致性。最后,你需要一个标准的传输机制,以断开连接的方式移动数据对象。
通过一个面向Web的架构使用Web服务如何?那不是SOA吗?SOA不等于Web服务,尽管大多数都使用Web服务实施SOA。要记住,面向Web的架构仅仅是实施SOA使用的许多种方法之一。
- SOA数据访问与传统数据访问的区别
- 数据访问模式二:数据集和数据适配器(传统的数据访问模式)
- 传统对数据访问与主数据管理(MDM)
- 传统对数据访问与主数据管理(MDM)
- hbase与传统数据的区别
- hbase与传统数据的区别
- 数据的存储与访问
- SOA 数据访问--使用 LINQ To SQL 和实体框架实现灵活的数据访问
- #数据存储与访问
- 数据存储与访问
- 数据存储与访问
- 数据存储与访问
- 数据提供与访问
- 数据存储与访问
- 数据存储与访问之文件的存储和访问
- android:数据的存储与访问----Sharedpreferences
- Android下的数据存储与访问
- 大数据与传统BI的区别在哪?
- META标签详解
- 在非MFC程序中引用CString
- 【转】wince6移植之gwes与显示驱动!!
- 解决EOS启动“不能连接到Server”的问题
- select 中的DISTINCT用法
- SOA数据访问与传统数据访问的区别
- CCNA资源共享
- 我的Total Commander设置
- HYIP-高度出产投资计划
- 提高质量加强软件测试势在必行
- 如何解决SOA产品给企业带来的安全问题
- 上海生活也不容易啊!
- submit按钮与一般按钮的onclick
- 项目维护中的总结之tomcat死掉的原因