[发明专利]基于Tuxedo、.net及Oracle三层架构开发平台的优化配置方法有效
申请号: | 201210479837.X | 申请日: | 2012-11-22 |
公开(公告)号: | CN103455317A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 彭冲;钱王平;倪国华;贾陈;黄嘉辰 | 申请(专利权)人: | 江苏沙钢集团有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京华夏博通专利事务所(普通合伙) 11264 | 代理人: | 孙东风;王锋 |
地址: | 215000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tuxedo net oracle 三层 架构 开发 平台 优化 配置 方法 | ||
技术领域
本发明具体涉及一种基于Tuxedo、.net、Oracle三层架构开发平台的优化配置方法,其主要应用于多并发用户共存、大数据量交互的软件系统产品开发。
背景技术
目前,基于Tuxedo、.net、Oracle架构的软件开发都是由.net开发前台程序调用Tuxedo中间件提供的后台服务,通过Tuxedo中间件的格式化数据传输进行数据通讯,并与数据库进行事务提交与数据交互,以达到系统多并发用户与高效运行的目的。利用Tuxedo所提供的LOG打印功能进行后台逻辑跟踪与日志记录。但现有的系统开发平台技术存在以下缺陷:
1、前台程序与版本无法得到很好的控制,如:客户端自动更新前台程序集、前台程序版本回退以及动态配置访问参数等问题,均不能便捷有效地利用于项目开发。
2、用户使用权限配置与操作跟踪实现较为复杂,开发框架难以实现(分模块级)业务主管自主配置本模块内业务人员画面按钮操作权限的功能,以及对具体业务员操作提供系统化日志跟踪文件的功能。
3、由于中间件所提供的功能函数参数设置繁琐(需做大量基础配置与调试工作,如:FML32格式数据集的创建与通讯调试等),使得前后台数据交互程序开发非常复杂,严重影响软件系统开发效率,不利于产品化软件系统的开发。
4、后台日志文件跟踪功能单一,日志截取与跟踪过程复杂,不利于复杂程序的逻辑跟踪与系统问题的及时处理。
发明内容
本发明的目的在于提供一种基于Tuxedo、.net、Oracle三层架构开发平台的优化配置方法,其用于Tuxedo、.net、Oracle三层架构的开发平台框架搭建,以实现开发实施简捷、性能稳定的软件开发平台,使基于Tuxedo、.net、Oracle三层架构开发平台更易于实现产品化与定制化的软件系统开发,从而克服现有技术中的不足。
为实现上述发明目的,本发明采用了下述技术方案:
一种基于Tuxedo、.net及Oracle三层架构开发平台的优化配置方法,包括:
利用前台版本控制管理模块将前台程序集上传、记录、保存、自动比对与更新以及回退至历史版本;
利用前台数据控制管理模块与后台数据控制管理模块构建中间件数据传输控制管理模块,以及:
利用所述前台数据控制管理模块将前台数据按照Tuxedo FML32的数据格式,通过DB数据对象的简化操作方式压入后台数据缓冲区,以及自动解析后台程序反馈至前台相同格式的数据对象;
利用所述后台数据控制管理模块接收与自动解析前台程序压入后台的Tuxedo FML32格式的数据对象,以供后台逻辑开发处理;
利用前台权限控制管理模块使业务部门主管自主配置本部门内业务员所拥有的操作画面任意按钮权限配置,以及对具体操作人员进行系统化日志跟踪;
以及,利用后台逻辑控制管理模块进行后台Service模块化编译、后台日志拆分与定期消存。
进一步的,在后台逻辑控制管理模块中,所述模块化编译是由开发平台提供CER编译模式而实现的。
在后台逻辑控制管理模块中,所述日志拆分与定期消存的过程包括:开发平台主要根据Service服务进程自动生成对应的log文件在特定的文件夹内,开发人员只需在后台程序开发时采用LOGADD()的方式对程序逻辑进行数据信息跟踪,程序执行时跟踪数据便自动保存与对应LOG文件中。
开发平台每天自动创建一个与服务对应的LOG文件,以及,根据实际需要动态设定LOG日志文件的定期消存。
作为较为优选的实施方案之一,所述基于Tuxedo、.net及Oracle三层架构开发平台的优化配置方法包括:
前台服务管理单元,其主要由前台版本控制管理模块以及前台权限控制管理模块形成;
后台服务管理单元,包括通过后台逻辑控制管理模块与数据库进行数据交互的中间件数据传输控制管理模块;以及,
客户端管理单元,其能够分别与前台服务管理单元和后台服务管理单元进行数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏沙钢集团有限公司,未经江苏沙钢集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210479837.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面处理方法、装置及系统
- 下一篇:一种基于类的代码生成器