级别: 中级 Daniel G. Schall, IBM 实习生, IBM Henrik Loeser, Dr., DB2 on Linux、UNIX 和 Windows 方面的 pureXML Storage 架构师, IBM
2009 年 7 月 20 日 由于 XML 在许多应用程序环境中的灵活性和适用性,它已经成为首选的日志格式。在本文中,您将学习如何通过结合 IBM® WebSphere® 和 IBM DB2® 的 XML 特性轻松设置应用程序日志环境。我们首先介绍一个简单的应用程序日志场景,然后展示如何使用 solidDB 缓存和分离日志基础设施中的应用程序。可以使用 WebSphere Message Queue 和 WebSphere Message Broker 可靠地将应用程序中的日志消息移动到 DB2,在 DB2 中可以使用 pureXML® 功能存储和查询这些日志消息。为了标准化各种消息格式,在将日志文件存储到 DB2 之前,还将使用 WebSphere Message Broker 将日志文件转换为其他 XML 格式。
开始之前
关于本教程
在本教程中,您将学习如何结合几个 IBM 产品创建应用程序日志的基础设施。使用 IBM solidDB(一个快速的内存数据库)作为应用程序端的缓存,以分离日志基础设施的应用程序。使用 WebSphere Message Queue 永久将消息存储并转移到 WebSphere Message Broker 中,在其中可以分析消息并将其转换成不同的 XML 输出格式。最后,在 DB2 for Linux®、UNIX® 和 Windows® 中存储消息。pureXML 功能使它能够使用本机 XML 格式存储日志文件,稍后查询和分析日志。
目标
本教程介绍应用程序日志的挑战,介绍如何在此上下文中使用 XML,如何设置能将应用程序日志带入到业务中的基础设施。
在本教程中,学习如何使用各种 IBM 工具,包括 IBM solidDB、WebSphere Message Broker 和 DB2 for Linux, UNIX, and Windows。
先决条件
本文专门针对技术和经验水平为初中级的用户。您应该对安装和使用软件有个大概了解,尤其是 DB2、WebSphere 和 solidDB。
系统需求
要设置本教程中介绍的基础设施,您需要 Windows box(Server 2003、Vista 或 Server 2008),至少 2GB 的磁盘空间,完全的管理员权限,一天中能够多次重启系统。您最好不要使用生产服务器,而是一个可以安全操作的目标系统。
|