[发明专利]一种快速将以前业务系统移植到平台中的方法无效

专利信息
申请号: 200810014725.0 申请日: 2008-03-07
公开(公告)号: CN101241435A 公开(公告)日: 2008-08-13
发明(设计)人: 杨平波;焦学瑞;赵旭东 申请(专利权)人: 浪潮集团山东通用软件有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 济南信达专利事务所有限公司 代理人: 姜明
地址: 250014山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 以前 业务 系统 移植 平台 中的 方法
【说明书】:

技术领域

本发明专利涉及一种计算机技术,具体而言是指如何通过一种方法,将不是通过平台定义的系统快速移植到平台中来,从而有效的减少在系统移植过程中的人力物力的投入,同时将由于移植可能带来的稳定性风险降至最低。通过这种方式,在软件平台出现以前的业务系统可以充分利用平台系统的界面引擎和规则引擎,从而达到既美化了界面,又增加了业务定义的灵活性,可以根据客户的需求变化随需应变,极大的增强了既有业务系统的功能。

背景技术

管理软件一直随着它的目标客户——企业的发展而变化,而企业本身又随着自己所处的行业,规模,面对的客户群等因素而不断的发生管理上的变革,因而,对于不同的企业,其管理方式,精细化程度,关注点等也有很多的差异,并且随着社会日益高节奏的运行,管理的变化也越来越频繁。面对这样的现实,管理软件企业依靠以往一套标准产品外加客户化定制开发的方式已经跟不上企业管理的需求,更不能满足客户业务变化的需求,于是管理软件厂商开始寻求一种方法降低自身的生产成本同时有效的满足客户的个性化的,变化的需求,在这样的背景下,软件平台出现了。管理软件平台一般不需要很多的硬编码即可完成相当数量的客户化需求的定制开发,这样通过平台,管理软件厂商可以把原来针对客户个性化的需求开发部分交给现场实施顾问,甚至客户方相关人员自己来完成。同时,通过平台的业务定制功能,当需求发生变更时一般只需要调整相关的业务规则定义即可,不需要通过专业的编码人员来实现,即使是需要一定数量的编码,也可以在平台定制的基础上增加部分业务规则的开发即可。

鉴于此,在管理软件领域,业务平台的技术逐渐成为各个管理软件厂商竞争的核心之一。与此同时,如何使在平台出现以前通过手工编码而非平台定义的系统可以共享平台的业务规则定义的灵活性也成为一个焦点问题。以前的业务系统都通过手工编码方式完成,里面预置了很多企业普遍需求的业务处理方式,通过一个个版本的研发,历史积累下来的经验也非常多,如何在让这些相对固化的业务中也能共享业务平台的规则定义的灵活性同样是各个管理软件厂商思考的问题。如果将以前的全部推翻,只是将其中的业务处理通过平台定制系统来完成,将会非常费时费力,并且是否能够继承以前所有的业务处理功能,是否能够向以前一样高效稳定也都是问题。

本方法通过采取界面扫描的方式,将各个功能按照组件构成的方式进行组合,以界面格式为切入点,将以前固化的功能处理成平台系统可以识别的格式文档,继而在平台设计器中进行设计和定义;同时将以前的业务系统中使用的组件统一从平台的运行期组件中继承,这样实际上将各个业务功能分为两层执行,首先是平台的规则解析层,然后是以前业务系统的编码执行层。如果哪部分的业务不想通过平台系统进行干预,可以对祖先层的解析进行覆盖即可,从而也减少了平台可能出现的不稳定对于以前系统的影响,安全而高效。

发明内容:

本发明的一种快速将以前业务系统移植到平台中的方法,是按以下方式实现的,方法包括下列步骤和内容:

(1)平台系统采用面向组件的设计方式,抽取业务系统中的各类使用到的组件;

(2)业务系统使用的各类控件从平台系统中的组件继承;

(3)在平台的各类组件中解析平台定义的业务规则;

(4)通过扫描程序将业务系统中的单据、查询和字典扫描成业务系统中能够被识别的格式文件;

(5)通过平台系统打开扫描形成的文件进行业务功能的外观调整以及业务规则增加或业务组件增加;

(6)通过规则引擎解析平台系统定义的业务规则。

平台系统采用面向组件的设计方式,包括:

(1)平台系统以面向组件的设计方式,以各类控件作为业务系统的基本设计单元,各种业务功能通过不同的组件构成,功能通过组件之间相互驱动而运行;

(2)对业务系统中各类功能用到的组件进行分析,分析各个组件在不同的功能中应用模式的相似性,据此定义各个组件的属性,驱动方法,约束规则;

(3)针对不同的组件,封装出各自对应的用于平台设计期的设计用组件,只用于在设计期所见即所得的显示出组件定义的外观属性,并通过平台定义其他驱动和约束类规则,这类组件称之为设计期组件;

(4)针对不同的组件,封装用于运行期的公共组件,这类组件称之为运行期组件;

业务系统使用的各类控件从平台系统中的组件继承是指;

(1)将业务系统中用到的各类控件,从平台系统中对应的运行期组件继承;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810014725.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top