卡付款网关应用程序 (CPGA)


卡付款网关应用程序 ( CPGA ) 模拟信用卡公司的功能。客户(持卡人和商家)可以查看其帐户和交易细节。CPGA 管理员可以创建客户和帐户记录。然而主要的不同在于存储用户数据的方式不同。该应用程序将客户、帐户和交易细节存储在基于模式的 XMLType 表中。它也示范 XML DB 如何允许“关系”访问和 XML 访问相同数据。为了将 XML 数据呈现给用户,使用了本地 XMLType 转换功能。

当商家寻求对卡交易进行批准时,该请求通过 Web Service 传送。该服务根据可用的信贷限制接受或拒绝此交易,并生成交易日志(如果该交易成功)。JSP 用于创建用户界面。

以下重点列出本示例涉及的 Oracle9i XML DB 特性。

  • XML DB 模式注册
  • 通过 XML 模式进行的复杂类型映射
  • 结构化 XMLType 表
  • XML 分段地更新
  • XMLType 转换
  • XPath 搜索
  • DBMS_XMLGEN 程序包的使用

2002 年 12 月 18 日发布


下载
CPGA 示例代码以及文档 (JAR, 293 KB)
CPGA 示例自述文件
Oracle9i Database (Release 2)
Oracle9iAS Containers for J2EE
Oracle9i Jdeveloper(9.0.3 或更高版本)

文档
Oracle XML DB
XML
Oracle9i用于 J2EE 的 AS Containers
Web Service
OTN 上的其他 XML DB 应用程序

论坛
XML DB
示例代码
XML
Web Service

寄送此页面
Printer View 打印机视图