SOA存储库背后的力量(四)

日期: 2007-12-16 作者:Ash Parikh 来源:TechTarget中国

  静态的类型和动态类型的比较:

  静态:对应文挡与查询的类型索引的集合
  动态:管理查询是如何进行的数值索引规则的集合
  XQuery syntax

  几个可以被用在语法查询中的XQuery表达式的类型

  除此之外,XQuery的实现可以被扩展。更多的复杂实现包括对文件系统、HTTP、Web Services、Java数据连接桥(JDBC),Java消息服务和其他数据源的支持

  图4中,XQuery提供了对native XML数据管理服务器的整合,作为一个灵活的和基于标准的持久性机制。

  Figure 4. XML-based persistence mechanism for SOA.

  我们推荐native XML数据管理服务器的使用(如图4所示),来作为对SOA持久化的一个好的实现。一个native的XML数据管理服务器可以被用来进行SOA内部服务的整合,因为服务是本地独立的。 David S. Linthicum在他的一篇题为"The Importance of Persistence within a SOA”,的blog中提到,服务的整合、持久性问题、存储、事务数据的处理、集中的原数据是作为面对信息服务集成的关键方面。整合的服务同样可以通过使数据接近数据处理的组件而提高系统效率。在central tier使用一个原生的XML数据管理服务器允许架构师们为分析和日志而存储事务处理信息。

 

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • SAP收购CallidusCloud 与Salesforce竞争

    一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]

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

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

  • 揭秘New Relic APM技术细节

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

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

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