专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » 数据备份:专家答疑: SOA数据访问和传统数据访问的区别 »正文

数据备份:专家答疑: SOA数据访问和传统数据访问的区别

来源: 发布时间:星期五, 2008年12月19日 浏览:39次 评论:0
        企业正在把使用SOA作为削减成本种思路方法些软件Software专家日前表示些用户做法是不正确   Progress软件Software公司DataDirect技术部门负责研发副总裁Rob Steward在加州圣何塞举行"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使用许多种思路方法的

1

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: