
with Tags:
ibm_i
X

QIBM_QDB_OPEN: 打开数据库文件出口程序
如何使用打开数据库文件出口程序来保护你的数据库 本文将为你介绍QIBM_QDB_OPEN - 数据库文件打开退出点,这是在IBM i 5.3版本中新追加的功能。这些退出点可以帮助IBM i程序员和管理员来配置他们的数据库安全并强化IBM i安全策略。通过本文,你可以了解在设计出口程序时如何使用IBM DB2或者IBM i 系统的退出点设置选项、方法和需要考虑的要点。 简介 黑客、入侵、 萨班斯法案和责任法案这些术语在当今的IT技术领域越来越普遍。如果你对你当前的IBM i安全部署不是很有自信的话,即使你很熟悉这些术语,它们依然会给你带来很多的心理压力。安全是当今社会一个非常火的话题,因为对一个企业来说最重要的资源就是存在数据库中的信息,于是实施、部署、维护一个可靠的数据库安全策略便成为了一个企业最重要的工作。你需要经常自省下面的这些问题:你已经尽最大努力去维护数据的安全了吗?你的安全策略还有瑕疵吗?如果有的话有什么办法可以解决掉这些瑕疵呢?IBM i平台提供了很多安全功能以及一些可以利用的方法来帮助你保护数据的安全。本文将为你介绍如何使用打开数据库文件退出点来保护你IBM i数据库安全中可能的薄弱点。... [More]
Tags:  qibm_qdb_open 数据库文件 ibm_i 出口程序 |
使用用于实时Web应用的WebSocket来运行IBM i上的WebSocket应用
WebSocket 继 Comet 和 Ajax 之后代表了网络通信下一步进化的 方向。 Java TM 和 Node.js 都支持服务器端的 WebSocket 。 mod_proxy_wstunnel 是 Apache 2.4 的一个新模块,它支持建立到后端 WebSocket 服务器的 web socket 隧道连接。这些特性可以捆绑在一起来运行 IBM i 上的 WebSocket 解决方案。本文阐述了如何创建不同的 WebSocket 服务器端实现方案,并将它们同 Apache HTTP 服务器联系起来去运行 IBM i 上的 WebSocket 应用 。 绪论 本文描述了如何使用用于 IBM i 的集成 web 服务器 和 IBM i 上的 Node.js 来创建一个 WebSocket 应用,以及如何将一个 WebSocket 应用 和 IBM i 的 HTTP 服务器结合起来。我们通过一个简单的基于 web 的 IBM i 控制台的例子就可以引导并帮助您了解如何创建一个 Java 或 JavaScript 的 WebSocket 。我们也可以自己探索设置 HTTP 服务器环境的一步一步的过程。 WebSocket 规范作为 HTML5... [More]
Tags:  ibm_i web应用 websocket |
DB2 for i 7.1的Web集成
众所周知, Web 服务提供了集成远程数据与本地关系数据的方法。而在 IBM i 7.1 系统上,最新版本的 DB2 支持这一 Web 集成功能。集成 Web 服务到 IBM i 系统上可能比较复杂,通常情况下需要组合非 SQL 代码和 SQL 代码来发送 HTTP 请求,同时也需要构造、编译以及处理这些在客户端和服务端进行交换的消息。大多数开发者不想浪费太多的时间在这些相对基础的底层编码上,而会更多地关注于如何将 Web 服务作为一种工具来分析和处理有价值的商业数据。 在 IBM i 上的 DB2 数据库中使用 Web 服务非常容易,因为 DB2 有两个关键的功能: 内建的 XML 支持 SYSTOOLS 模式中 HTTP 用户自定义函数 这两个功能在 DB2 for i PTF group SF99701 level 23 中都是可用的 。虽然之前的 PTF 组级别也支持一部分功能,但是 IBM 更加推荐客户经常更新以得到最新的增强和补丁。另有一个额外的需求就是 HTTP UDF 的运行需要 Java 1.6 版本或以上( 5761-JV1 Option 11, 12, 14 或 15 )。... [More]
Tags:  数据库 ibm_i db2 web 集成 |
使用IBM Java Toolbox for i 访问IBM i 数据队列
进程通信是操作系统内核中非常重要的部分。对于IBM i而言,数据队列是一种非常重要的进程通信方式。一方面,数据队列功能强大,不受编程语言的限制,并能同时支持进程的同步通信与异步通信;另一方面,数据队列使用灵活,其数据消息不受任何格式束缚,换句话说,用户可以根据业务需求自定义数据格式。作为IBM i的Java 应用程序编程接口,IBM Java Toolbox for i支持IBM i数据队列的相关操作,这样,Java应用程序与其它IBM i程序(诸如C,RPG,COBOL程序)之间的通信就变得简单、容易。本文的目标是:从面向程序设计的角度,指导读者如何使用IBM Java Toolbox for i,实现基于IBM i数据队列的进程通信。有关IBM Java Toolbox for i的基础知识,请参见另一篇技术文档“ Toolbox for Java 和 JTOpen ”。 从结构上,本文主要分为3部分。第1部分简要介绍数据队列的基础知识,包括数据队列的基本概念,工作方式,使用场景,以及与其它通信方式的区别。第2部分则集中介绍IBM Java Toolbox for i针对数据队列的编程支持。在这一部分中,我们将结合生产者与消费者问题相关的样例,指导读者如何使用IBM Java... [More]
Tags:  java toolbox 数据队列 ibm_i |
IBM i上远程调试Liberty Web应用
2012 年 6月,IBM 正式发布了 WebSphere Application Server V8.5 版本(简称 WAS V8.5)。WebSphere Liberty Profile Server(简称 Liberty)在是 WAS V8.5 中最主要的新特性,它是一个基于 OSGi 内核,高模块化,高动态性的轻量级 WebSphere 应用服务器,其安装极为简单、启动非常快、占用很少的磁盘和内存空间,支持 Web、mobile 和 OSGi 应用的开发,一经推出就受到广大开发人员的青睐。 Liberty 是一款全新的轻量级应用服务器,配合多种免费的开发工具,它将提供用户最良好的开发体验。Liberty 服务器同时支持多种主流的操作系统平台,包括 Windows、Linux、Unix、IBM i等。本文将主要介绍如何在IBM i上安装Liberty并远程调试部署在Liberty中的基于OSGi的Web应用。 先决条件 在进行调试工作之前,首先保证以下软件及相关PTF安装完成。 License Program 5761-JV1 *BASE IBM Developer Kit for Java 5761-JV1 Option... [More]
Tags:  liberty ibm_i |