发明名称 |
基于业务组件化的应用软件进行业务控制的方法和系统 |
摘要 |
本发明实施例公开了基于业务组件化的应用软件进行业务控制的方法和系统,其中,所述方法为:根据渠道发送的业务连接请求获取一数据缓冲区,所述业务连接请求中携带有业务功能标识;根据所述业务功能标识获取业务对应的动作顺序表;根据所述动作顺序表从渠道获取第一业务数据,并从数据库中获取第二业务数据;将所述第一业务数据和所述第二业务数据存入所述数据缓冲区;在所述业务对应的各个业务组件执行相关业务后,将数据缓冲区中内容发生变化的第一业务数据和第二业务数据反馈给渠道,并写入数据库,本发明实施例所提的方法从根本上避免了应用软件中各个业务组件对数据库的直接访问,从而从根本上解决了应用软件运行中数据库过载甚至死锁问题。 |
申请公布号 |
CN101625699B |
申请公布日期 |
2013.01.09 |
申请号 |
CN200910161673.4 |
申请日期 |
2009.07.28 |
申请人 |
大连新中连软件集团有限公司 |
发明人 |
吕建;韩文学 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
逯长明;王宝筠 |
主权项 |
一种基于业务组件化的应用软件进行业务控制的方法,其特征在于,包括:根据渠道发送的业务连接请求获取一数据缓冲区,所述业务连接请求中携带有业务功能标识;所述业务包括银行核心业务,其中,渠道是指与应用软件在业务功能上相关联的外部系统,用于向应用软件发起业务功能请求;根据所述业务功能标识获取业务对应的动作顺序表;根据所述动作顺序表从渠道获取第一业务数据,并从数据库中获取第二业务数据;将所述第一业务数据和所述第二业务数据存入所述数据缓冲区;在所述业务对应的各个业务组件利用所述数据缓冲区存储的第一业务数据和第二业务数据执行相关业务功能后,根据所述动作顺序表将所述数据缓冲区中内容发生变化的第一业务数据和第二业务数据反馈给渠道,并写入数据库。 |
地址 |
116001 辽宁省大连市中山区祝贺街35号锦联大厦8层 |