SOA关键数据存取工具

日期: 2008-02-24 作者:Rich Seeley 来源:TechTarget中国 英文

DTP委托者已经很好的意识到SOA工程师和开发者正在发觉其成为了他们的实现成熟的标志,数据存取是主要的考虑因素,John Graham说道,其为DTP主席及Sybase公司的职员软件工程师。


  “在Web服务和SOA的世界中,你仍然需要带入数据,”他说道,注意到当这个事实逐渐变得明显,在SOA架构师和开发者中对数据的重要性的认识也在上升。“你需要获取异质的数据。数据也可能来自于其他的Web服务和文件系统。DTP给你提供了获取这些数据的通道。所以如果你正在其之上建立Web服务工具集,这将是不需要你处理的一层。”


  因为开发者已经在Eclipse的环境下工作了,Graham说道EclipseWeb Tools Project(WTP)为Web服务开发的关系数据库组件采用了DTP框架。EclipseSOATools Project(STP)还是Europa的1.0之前的版本,但是他说委托者已经宣称他们将为数据存取使用DTP框架。


  Graham说为这些项目工作的委托者现在正在联络,包括每年几次面对面的开会交流,而且他预期DTP的集成将成长为STP技术的成熟点。


  Eclipse的Data Tools Platform项目,其大概进行了两年了,包括了Sybase, Actuate Corp. 和IBM,它们作为委托者一起工作至今为止专注于关系数据库存取,但是在每一个发布版本中都扩展到了其他的数据源,他说到。


  “项目提供了你在Eclipsetooling中所需要的与各种类型数据源交互的管道,” Graham是这样阐述它的目标的。“我们选择专注于关系数据库作为开端。我们有一个联系管理框架,一个用来管理你在你的机器上可能有的驱动和图书馆。所以作为在Eclipse环境下工作的开发者,你能使用我们的框架和各种各样的数据源建立联系,接着基于你与那些数据源交互的来的信息建立你的工具集。我们为异质数据存取提供框架。”


  来自DTP的框架和工具都利用了EclipseOpen Data Access (ODA)框架,其允许开发者建立和不同类型数据的链接“不管其是单位档案还是二进制数据或是多维数据或是关系数据,” Graham说道。“所以我们拥有那些框架,并经常使用他们。如果你正在做报告,你不得不从各种各样的数据源中获取数据并将其以一种标准的方式进行表达。所以ODA是DTP的一个非常重要的部分。对于一个Web服务开发者来说,他们能利用我们所拥有的数据的基础,建立与其他不同通道交互的Web服务工具集。


  在2006年9月发布的EclipseCalisto train中,该项目还处在0.9的状态,他解释道。1.0的版本在12月发布。


  “与Europa一起发布的1.5的版本,其创新部分在于我们对更多的数据库有了实际上更深的支持。”他说到。“我们对Apache Derby有很强的支持。我们还支持Sybase SQL Anywhere,还有HyperSonic[SQL项目]。我们提供框架和工具。我们为开发者提供SQL开发工具以编写SQL说明。”


  不少商业提供商,包括Sybase和Nexaweb Technologies Inc都已经建立了基于DTP框架和工具的商业产品,Graham说道。Nexaweb Studio使用DTP将虚拟Ajax和Java组件捆绑到关系数据库上以使用平台的Enterprise Data Services技术观看、创建及更新数据。在Sybase WorkSpace 1.5中为SOA的开发也实现了DTP技术。


  “Sybase WorkSpace是一个基于Eclipse的产品,是面向服务的架构的重要组件。” Graham说道。“WorkSpace包括了从UML建模到数据建模到应用开发的全过程。关键的一点就是它是一个统一的开发环境。它使用DTP进行数据存取,不仅从数据库需找数据,还包括应用服务器和企业服务总线。”


  和Eclipse的大多数项目一样,Graham说道,DTP工具和框架将持续演进,而且在2008年6月所发布的版本中将会加入新的特性。


  “我们在以前的Europa中所遇到的一件事就是虚拟请求建立,”他说道。“我们有一个基本的SQL文本编辑器。它将会是一个一个拖放编辑。我们有最初的来自IBM的代码。所以第二年,它将成为组件之一。我们还有其他的事情需要在社区中讨论。所以它将继续成长并加深。”

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

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

【所有原创内容版权均属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和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。