中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> Bea专区 > AquaLogic Data Services Platfo
AquaLogic Data Services Platform有什么新功能
作者:Lauren Cooney 时间:2006-08-03 11:58 出处:bea.com.cn 责编:月夜寒箫
              摘要:AquaLogic Data Services Platform有什么新功能

  本周早些时间,Lauren Cooney向Mike Carey和Sachin Thatte咨询了有关BEA AquaLogic Data Services Platform (AL DSP)的一些事情,她想知道该产品主要都有哪些新功能,以及为什么要重视它。Mike是AquaLogic Data Services Platform的服务团队经理,Sachin是工具和API团队经理。

关于AquaLogic Data Services Platform

您能否简短地描述一下BEA AquaLogic Data Services Platform (AL DSP)

  许多企业都拥有大量不同的、分布式的信息源。AquaLogic Data Services Platform启用了来自跨企业的任何数据源的数据的单一的统一视图。引用产品广告就是:“BEA AquaLogic Data Services Platform允许像单一访问点一样进行数据服务,以获得统一和一致的信息——它使数据的访问、聚合和更新变得更轻松,数据的一致性更高,并使应用程序的开发更为简单。”

功能和品牌重塑

您认为BEA AquaLogic Data Services Platform (AL DSP)最能帮助开发人员创建数据服务的三个功能是什么?

  数据服务建模框架(Data Services Modeling Framework)、声明定义和查询最优化。具体来说:

  • 数据服务建模框架
    数据服务建模框架提供了一个设计数据服务的总体框架以及一组支持该框架的设计时工具。
  • 针对读和更新数据服务的声明定义
    该功能使开发人员将重点放在数据服务应该“做什么”,而不是应该“如何做”,从而快速地创建和部署数据服务。
  • 针对分布式读服务的查询最优化
    AL DSP对数据服务进行了最优化,以便开发人员无需考虑如何设计查询数据的最优方案。因此,DSP所提供的数据服务构造的简便性可与SQL所提供的数据库应用程序开发的简便性相媲美。

AquaLogic Data Services Platform的当前版本与最初的Liquid Data产品有何区别?它又能为开发人员和数据架构师提供什么好处?

  AL DSP不仅仅是Liquid Data的品牌重塑。我们在Liquid Data的基础上进行了很多重要的改进:

  • 数据服务建模和元数据管理
    建模和元数据管理为数据服务开发提供了构件,因此支持并鼓励现有服务的重用。
  • 支持所有的CRUD(创建、读、更新、删除)数据服务操作
    除读服务之外,现在AL DSP支持整个企业数据生命周期,包括写服务的创建、更新、删除操作。
  • 细粒度的安全性——元素级和数据驱动
    AL DSP的安全性功能是与BEA Platform的安全性全面集成的,因此支持与AquaLogic Enterprise Security的集成。这使管理人员可以基于上下文相关和内容相关两种策略来控制对企业数据的访问。
  • 对声明性数据服务的丰富的图形编辑
    该功能使数据架构师能够轻松地以图形化方式构造数据服务,与来自各种异构企业源的数据进行集成。
  • 两种编辑方式(图形和源视图)
    该功能使数据架构师可以随心所欲地在图形编辑和源编辑之间自由切换。
  • BEA WebLogic Workshop与DSP工具的集成
    该功能为BEA Platform开发人员提供了统一的体验,使他们可以开发、测试和部署数据服务,并将其结合到BEA Platform应用程序中。
  • 服务数据对象(SDO)编程模型
    该功能提供了一个断开的编程模型,以便应用程序可以从数据服务检索信息,在本地更新信息,并将更改返回给数据服务层以传播回数据源。SDO自动跟踪对数据所做的更改,针对对底层系统的并发访问,它还支持各种乐观并发策略以控制更改的传播。
  • 针对报表工具的JDBC/SQL数据服务访问
    该功能支持各种标准的报表工具,这些工具发出SQL查询访问数据服务层的数据,为报表检索数据。

AquaLogic Data Services Platform支持哪些标准和规范?

  AL DSP是完全基于标准的。它所支持的重要标准和规范包括:

  • XML Schema
  • XQuery
  • Web services
  • SDO (Service Data Objects)
  • JDBC/SQL 92
  • JMX(用于管理)

它会使我们的生活更轻松吗?

在简化应用程序开发方面它有什么特别的吗?您是否可以对代码和数据服务的重用以及AquaLogic Data Services Platform对此的支持进行深度分析?

  该平台使数据架构师(数据服务的创建者)、应用程序开发人员(数据服务的消费者)和数据服务管理人员的日常工作变得更简单了。我们将依次对他们进行讨论:

  对于数据架构师来说,该平台提供了一些功能强大的工具,可以对数据服务进行建模以及声明性地定义这些数据服务逻辑。AL DSP为数据架构师提供了所有企业数据源的统一视图,在该视图上数据架构师可以轻松地构建逻辑上的数据服务模型以整合来自不同的物理数据源的数据。产生的企业数据的单一视图可以跨多种应用程序使用。声明性的方法使数据架构师不必针对多种API和数据格式编写并最优化数据访问代码。在运行时,AL DSP优化程序将推导出有效收集数据的最佳方案。声明性的方法还使AL DSP能够推导出数据的出处,并将更新传播到直达底层物理数据服务的视图。通过更新重写功能,数据架构师可以有选择地定制对数据服务的更新。针对运行时间长的更新事务,数据架构师还可以插入一个工作流;而且如果需要,还可以设计补偿事务(compensating transaction)。

  对于应用程序开发人员来说,他们可以将精力集中在构建应用程序逻辑上,而无需考虑如何访问、收集或更新底层的异构数据。有多种访问数据服务的API可供应用程序开发人员选择。Mediator API功能提供对数据服务的类型化访问,并支持SDO编程模型以处理断开的数据集(data set)。在构建可伸缩的Web应用程序时经常需要用到这些数据集。集成在BEA WebLogic Workshop中的、针对基于WebLogic Workshop的应用程序的AL DSP控件(也称为Liquid Data控件)也提供了类似的功能。应用程序开发人员可以轻松地将数据服务作为Web services公开,以在SOA环境中使用。AL DSP还提供了对数据服务层的JDBC/SQL访问,以供报表应用程序使用。

  对于数据服务管理人员来说,该平台为他们提供了一个基于Web的控制台,以管理、保护和调整数据服务层。数据服务管理人员可以选择授权或拒绝对数据服务和/或由服务返回的单个数据元素的访问。数据服务管理人员还可以监控数据服务的执行,并能够有选择地终止对数据服务层的请求。数据服务管理人员还可以选择将特定的数据服务结果配置为缓存内容以减少等待时间并/或为后端系统减负。

集成和工具(Tooling)

AquaLogic Data Service Platform是如何与AquaLogic Platform的整体战略相配合的?

  AquaLogic Data Services Platform是AquaLogic Platform的数据组件。数据是任何面向服务架构(SOA)的基础;而AL DSP则提供了一个综合的设计时和运行时框架,以在SOA内构建、部署和管理数据服务。

最后一个问题,该产品如何与WebLogic Workshop相集成?

 AL DSP是与BEA WebLogic Workshop全面集成的。这包括数据服务的开发、测试和部署。通过Controls框架,借助于数据服务控件(也称为Liquid Data控件),AquaLogic Data Services Platform 实现了与其余的WebLogic Workshop组件的集成。SDO编程模型与Page Flow相集成,所以用户可以图形化地构建基于SDO对象的表单。数据服务可以很轻松地转化为WebLogic Workshop Web services,因此它支持面向SOA的数据服务。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有