2024年4月22日发(作者:季翠阳)
Oracle Tuxedo SALT Python
实验指导
1. 概述
本实验指导主要阐述了在Oracle Tuxedo的附加组件Oracle SALT所提供的
SCA容器中,开发组件并通过Web浏览器调用组件的实现要点。主要内容包括以
下三部分:
为Python服务设计接口
开发自行车库存模型(Bike Inventory)
开发信用卡购物模型组件,调用已有的Tuxedo服务
2. 实验模拟场景
本实验模拟了一个在线自行车商店的一些基本行为。
用户可以通过Web浏览器在商店提供的列表中选择自行车并进行购买。该模
型模拟了用户的采购过程以及信用卡事务的触发过程。如果用户购买成功,商店的
自行车库存数据也会同步更新。
3. 实验环境
3.1 软件安装
完成本实验所需要安装的软件及其目录如下所示:
TUXEDO
SALT
Python
/home/vmuser/tuxedo/tuxedo11g
/home/vmuser/tuxedo/tuxedo11g
/home/vmuser/python2.5.5
/home/vmuser/apache1 Apache 2 HTTP server
HANDS-ON Application
Oracle DB
/home/vmuser/handson/uBikePython
/usr/lib/oracle/xe/app/oracle/product/10.2.0
3.2 设置环境变量
本实验的应用程序主要包括以下几个组成部分:
主目录(APPDIR):/home/vmuser/handson/uBikePython。该目录主要存放
Tuxedo的相关文件,包括:
o Tuxedo 配置源文件(ubbpython)
o SCA容器配置: ite
o 环境变量设置脚本()
自行车商店应用组件目录(APPDIR/)。我们所要开发的SCA
容器及SCA组件就存放在该目录。如:
o ite: 该组件的SCDL
o 各类组件及源文件
以下代码,是文件ite的基本内容,供用户开发参考。
<>
STRING
FML32/RootType
name="">
2024年4月22日发(作者:季翠阳)
Oracle Tuxedo SALT Python
实验指导
1. 概述
本实验指导主要阐述了在Oracle Tuxedo的附加组件Oracle SALT所提供的
SCA容器中,开发组件并通过Web浏览器调用组件的实现要点。主要内容包括以
下三部分:
为Python服务设计接口
开发自行车库存模型(Bike Inventory)
开发信用卡购物模型组件,调用已有的Tuxedo服务
2. 实验模拟场景
本实验模拟了一个在线自行车商店的一些基本行为。
用户可以通过Web浏览器在商店提供的列表中选择自行车并进行购买。该模
型模拟了用户的采购过程以及信用卡事务的触发过程。如果用户购买成功,商店的
自行车库存数据也会同步更新。
3. 实验环境
3.1 软件安装
完成本实验所需要安装的软件及其目录如下所示:
TUXEDO
SALT
Python
/home/vmuser/tuxedo/tuxedo11g
/home/vmuser/tuxedo/tuxedo11g
/home/vmuser/python2.5.5
/home/vmuser/apache1 Apache 2 HTTP server
HANDS-ON Application
Oracle DB
/home/vmuser/handson/uBikePython
/usr/lib/oracle/xe/app/oracle/product/10.2.0
3.2 设置环境变量
本实验的应用程序主要包括以下几个组成部分:
主目录(APPDIR):/home/vmuser/handson/uBikePython。该目录主要存放
Tuxedo的相关文件,包括:
o Tuxedo 配置源文件(ubbpython)
o SCA容器配置: ite
o 环境变量设置脚本()
自行车商店应用组件目录(APPDIR/)。我们所要开发的SCA
容器及SCA组件就存放在该目录。如:
o ite: 该组件的SCDL
o 各类组件及源文件
以下代码,是文件ite的基本内容,供用户开发参考。
<>
STRING
FML32/RootType
name="">