WEB开发网
开发学院数据库DB2 在 WebSphere Federation Server V9.1 中使用联邦... 阅读

在 WebSphere Federation Server V9.1 中使用联邦过程

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示:简介WebSphere Federation Server(以前称为 WebSphere Information Integrator)使用 “昵称” 对远程数据源上的数据集进行联邦访问,昵称作为远程表或类似于表的数据集的本地代理,在 WebSphere Federation Server V9

简介

WebSphere Federation Server(以前称为 WebSphere Information Integrator)使用 “昵称” 对远程数据源上的数据集进行联邦访问。昵称作为远程表或类似于表的数据集的本地代理。

联邦过程与昵称的相似之处是它们允许访问远程存储过程。它们似乎应该被称为 “存储过程昵称”;但是,因为昵称被看作具有表性质的对象,而不是过程,所以不这么称呼。在大多数情况下,创建和调用联邦过程是一个非常简单的过程。例如,假设希望调用远程存储过程 rem_proc 而且已经有一个服务器 s。以下两个 SQL 语句创建一个联邦过程 my_fed_proc 并用一个输入参数和一个输出参数调用它:

CREATE PROCEDURE my_fed_proc SOURCE rem_schema.rem_proc FOR SERVER s 
 
CALL my_fed_proc(3,?)

当然,联邦过程不只是如此,以下各节会为更高级的使用场景提供有用的信息:

为什么使用联邦过程? —— 描述使用这种对 SQL 语句进行联邦的新方式的好处。

限制 —— 列出应用程序设计人员需要注意的限制。

联邦过程的外部 —— 主要关注联邦过程的外部。

示例 —— 提供示例。

判断问题 —— 为排除问题提供一些有用的提示。

为什么使用联邦过程?

存储过程的好处

存储过程是为了解决分布式计算的问题而发明的。它们允许客户机通过只发送一个消息在数据库服务器上执行多个操作。还有一些重要的副作用:它们允许 DBA 对业务逻辑进行封装、确保数据一致性以及促进代码重用。在许多情况下,这些副作用是使用存储过程的主要原因。换句话说,存储过程提供以下关键好处:

1 2 3 4 5 6  下一页

Tags:WebSphere Federation Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接