SOA关键数据存取工具

 
   | |

导读:在Web服务和SOA的世界中,你仍然需要带入数据,他说道,注意到当这个事实逐渐变得明显,在SOA架构师和开发者中对数据的重要性的认识也在上升。

关键词:SOA 数据存取 Web服务 数据 Eclipse

 
正在加载数据...

【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中国将保留追究其法律责任的权利。】
 
作者:Rich Seeley    
 
 
 
 
 

Eclipse

 
Microsoft继续向开发人员推进其Azure云平台已经超出了Windows领域,这是拥抱Eclipse必须做的。为此,Microsoft签署了两项代理……
 
Java社区进程是否已经完全迷失了方向,还是越来越多地受到外部活动影响。Spring框架和Hibernate的影响在EJB3和JPA中就是很好的例子……
 
回首2008年,我们发现一个完整的SOA年。在2008年初,SearchSOA.com涉及Eclipse和影响SCA和JBI。看来,JavaScript框架和图书馆厂商-开放源码的倡导者,仍然处理Web……
 
我需要在UDDI运行时转换的WSDL文件。是否有一份文件,解释wsdl4reg工具如何通过命令行转换WSDL到UDDI呢?
 
继收购BEA Systems之后,Oracle公司又将工作重心放在了技术整合上,发布了WebLogic应用的第一个版本,将其重新标记为面向服务架构(SOA)的"全新战略基石"……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录