发明名称 |
一种智能客户端程序调用webservice实现数据库事务持续化的方法 |
摘要 |
本发明提供一种智能客户端程序调用webservice实现数据库事务持续化的方法,内容包括:(1)智能客户端应用,通过webservice实现的分布式应用中,每个客户端注册自己的有状态数据库连接,每个应用客户端通过呼叫应用程序服务器,在应用程序服务器上创建能够实现数据库事务持久化的对象,每个客户端和存在于应用程序服务器上的持久化数据库事务连接通过唯一标识号关联;(2)通过有状态数据库连接搭建的分布式应用中,客户端能控制自己特有的数据库事务状态,客户端通过webservice发送消息,控制应用程序服务器上面对应的数据库连接状态。 |
申请公布号 |
CN103246517A |
申请公布日期 |
2013.08.14 |
申请号 |
CN201310189050.4 |
申请日期 |
2013.05.21 |
申请人 |
浪潮集团山东通用软件有限公司 |
发明人 |
王常林;任艳青;赵旭东 |
分类号 |
G06F9/44(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种智能客户端程序调用webservice实现数据库事务持续化的方法, 其特征在于内容包括:(1) 智能客户端应用,通过webservice实现的分布式应用中,每个客户端注册自己的有状态数据库连接,每个应用客户端通过呼叫应用程序服务器,在应用程序服务器上创建能够实现数据库事务持久化的对象,每个客户端和存在于应用程序服务器上的持久化数据库事务连接通过唯一标识号关联;(2)通过有状态数据库连接搭建的分布式应用中,客户端能控制自己特有的数据库事务状态,客户端通过webservice发送消息,控制应用程序服务器上面对应的数据库连接状态; 具体步骤如下:(1)将数据库开发工具PB的事务对象封装;(2)将数据库开发工具PB的事务对象封装好后的代码形成库文件;(3)通过.net发布webservice方法用以调用数据库开发工具PB实现的库文件内的方法;(4)被封装的数据库开发工具PB的事务对象保存在session中; (5)客户端通过调用.net发布的webservice方法远程间接调用数据库开发工具PB开发的库文件。 |
地址 |
250101 山东省济南市高新区舜雅路1036号 |