[发明专利]流程应用系统有效
申请号: | 200910235914.5 | 申请日: | 2009-10-29 |
公开(公告)号: | CN101706738A | 公开(公告)日: | 2010-05-12 |
发明(设计)人: | 刘海;曲飙;王德强;周栋梁;庞玉峰 | 申请(专利权)人: | 中国联合网络通信集团有限公司;联通系统集成有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q10/00;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 臧建明 |
地址: | 100140 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流程 应用 系统 | ||
技术领域
本发明涉及计算机软件技术,尤其涉及一种流程应用系统。
背景技术
随着科技的不断发展进步,计算机的应用已经从过去单纯的科学计算渗透到政务管理、商品交易、金融证券、军事指挥、航天航空、通讯导航、生物工程、医疗服务等多个领域。随着计算机技术的发展和应用范围的不断延伸,作为计算机灵魂的软件系统,其规模也在不断扩大,结构越来越复杂,代码越来越长、维护越来越困难,从过去几百行代码扩大到几万甚至几十万、几百万行代码的软件系统俯首皆是。而且由于在软件系统开发过程中编码仓促,系统结构拙劣,功能扩展困难,导致需求稍有修改,软件系统便错误百出,无法维护,只有将该软件系统抛弃,重新开发适应新的需求的软件系统,造成极大的投资浪费。因此,设计一个功能完善、结构优良,开发效率高,稳定性和安全性强,扩展方便,维护简单,易于复用,生命周期长,投资成本低的软件系统,一直是系统管理、设计和开发者所追求的目标之一。
而软件技术发展的实践证明,模块化的分层设计模型是提高软件系统可用性和可维护性的主要途径。所谓分层模型设计,是将整个软件系统划分为若干个相互独立的层次进行描述,层与层之间通过事先约定的接口相互通讯。某个层只负责一个或多个功能,各负其责。在现有技术中,国外基于流程的系统应用产品定位于解决方案层、中间件层和系统层,如IBM WPS系列和Oracle BPEL系列;国内现有的实现方案则通过提供基本业务框架、基本权限和组织机构定义以及部分代码的自动生成为基础,利用模型-视图-控制(Model View Controller;以下简称:MVC)分层设计和Java的开放性实现模块之间关系的紧耦合,其可以实现较灵活完善的权限管理功能等。但由于现有技术中的基于流程的软件系统仍属于代码级开发,变化适应能力较差,而且代码中的各参数之间具有连锁关系,需求变化所带来的是一系列的连锁反应和调整,造成系统性能脆弱,维护困难;由于软件工程师与业务人员之间存在沟通差异,导致项目周期延误;由于需求的快速变化,导致二次开发和维护的成本增加,甚至需要重新开发,使得总成本大大增加;以编码形式开发的软件系统的模块之间耦合紧密,软件复用性较低。
发明内容
本发明的目的在于提供一种流程应用系统,提高软件复用性,改善应用的质量和可维护性,提高对不断变化的应用环境和业务需求的适应性。
为了实现上述目的,本发明提供了一种流程应用系统,包括:
统一系统管理平台,与统一业务装配平台相连,用于提取各业务中的核心服务,对所述核心服务进行统一管理,并向统一业务服务平台和统一业务装配平台提供统一服务;
统一业务服务平台,用于集成各业务的功能,为用户提供各业务的操作的统一入口;
统一业务装配平台,用于接收所述统一系统管理平台和所述统一业务服务平台的业务请求,对所述业务请求进行分析,并根据分析结果将所述业务请求分派到对应的业务逻辑上,由所述业务逻辑根据预设的业务规则调用对应的业务组件来对所述业务请求进行处理,并将处理结果返回到所述统一业务服务平台;
还包括:
统一业务监控平台,用于对流程应用系统中的硬件、系统软件和应用软件进行统一监控,并向所述统一系统管理平台、所述统一业务服务平台、所述统一业务装配平台、统一业务维护平台和统一数据交换平台提供监控日志;
统一业务维护平台,用于集成各业务系统的维护功能;
统一数据交换平台,用于采用信息总线结构为所述统一系统管理平台、所述统一业务监控平台、所述统一业务维护平台、所述统一业务服务平台和所述统一业务装配平台提供与总线之间统一的接入点,为所述统一系统管理平台、所述统一业务监控平台、所述统一业务维护平台、所述统一业务服务平台和所述统一业务装配平台提供共享数据模板和通用业务对象。
本发明提供的一种流程应用系统,通过设置统一系统管理平台、统一业务装配平台和统一业务服务平台,提供了基于流程应用的企业解决方案,为企业数据、业务流程和人员集成和重组提供了通用环境,它使得企业资源在系统支撑链中进行合理的布局和有机的组合,允许用户利用新的和现有的企业数据、业务组件可视化地组装应用,帮助企业IT部门缩短开发时间,提升软件复用,改善应用的质量和可维护性,从而快速实现IT价值,提高了软件复用性,改善了应用的质量和可维护性,提高了对不断变化的应用环境和业务需求的适应性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司;联通系统集成有限公司,未经中国联合网络通信集团有限公司;联通系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235914.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安装灵活的红外探测器
- 下一篇:等压力全平衡式浮动侧板