RSS订阅
RSS订阅TT SOA
您现在的位置:TT SOA > Eclipse > SOA关键数据存取工具

SOA关键数据存取工具

2008-2-25  选择字号:  | |
打印本文章

导读:在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独家授权】 Eclipse Europa, part 3: Data access tools key for SOA

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
作者:Rich Seeley    
相关的专家答疑
回首2008年,我们发现一个完整的SOA年。在2008年初,SearchSOA.com涉及Eclipse和影响SCA和JBI。看来,JavaScript框架和图书馆厂商-开放源码的倡导者,仍然处理Web……
我需要在UDDI运行时转换的WSDL文件。是否有一份文件,解释wsdl4reg工具如何通过命令行转换WSDL到UDDI呢?
WMC构件采用Eclipse插件技术,增加了代码重用性,提高开发效率。WMC构件可以利用Eclipse的界面元素SWT(参见Eclipse网站)开发……
企业内部不断增加的IT应用在提高某些工作自动化的同时,影响了企业级业务流程的效率和灵活性。而IBM Workplace技术实现了多个IT应用的集成,为使用者提供高效……
这里着重介绍了解决方案的开发流程,而没有关注于细节的描述。如果您是个解决方案的开发人员,建议您通过实践更深入的探索WID和WPS的功能和架构……
虚拟化和SOA之间是一种间接的、相辅相成的关系。也许在IT及业务转型中,两者的结合使用会发挥最大的优势。虚拟化有助于更快地显示部署基础设施的投资回报率(ROI)。
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
安全对于许多的IT部门来说都是一个重要的问题之一,但是SOA安全问题完全是在另一个新的纬度上了。对于SOA为一个机构所带来的许多的好处,例如具有在许多不同的提供者和供应商的情况下混合和匹配服务。
最新更新
专家答疑
技巧
Ron Schmelzer,Jason Bloomberg
你认为通过遵循IT组织步骤可以演变为SOA吗?ZapThink公司明确SOA实行肯定是一个挑战——也不应被视为这一倡议应得到执行的一个步骤就是整个企业的基础……
Dana Gardner
您能解释什么是“私有云”吗,能否举例说明?这是供应商需要建立的基础吗?作为托管服务供应商和服务供应商寻求最有效和最强大的基础设施,作为他们的“云”支持能力……
Andrew Pollack
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……