设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Eclipse Europa:SOA关键数据存取工具

2007-7-12 09:53| 发布者: joejoe0332| 查看: 1602| 评论: 0

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

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

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

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

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

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

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

  在2006年9月发布的Eclipse Calisto 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的代码。所以第二年,它将成为组件之一。我们还有其他的事情需要在社区中讨论。所以它将继续成长并加深。”

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部