The invention is applicable to the technical field of finance, and provides a method and a device for business development, aiming at solving the problems of high cost, low efficiency and low reliability of the financial service development and maintenance in the prior art. The method comprises: acquiring the parameter information of business component and set the user's choice and the establishment of business component instance; according to the related information of the business component of the user input, to correlate the business component instance, and the formation of business flow visualization; compile the visual chart of business process, business process file generation the corresponding and release. The technical scheme of the invention with the business component can make the financial business development as the \building blocks\ as simple, visual way to make customized business flow chart of complex business becomes simple and easy to understand, therefore, can reduce the difficulty of development, improve the development efficiency, reduce software development and maintenance costs, improve the quality of software products.
【技术实现步骤摘要】
本专利技术涉及金融
,尤其涉及一种业务开发的方法和装置。
技术介绍
金融软件往往包括多种交易类型,例如存款、取款、查询、转账、缴费、发卡等,随着银行业务的不断增加,金融软件业务逻辑也变得越来越复杂。传统的金融软件通过全编码的方式实现业务流程,随着业务逻辑的不断增加,各个业务逻辑交叉混乱,耦合度较高,业务流程不清晰,导致业务流程的开发和维护效率低,成本高,同时软件的可靠性低。
技术实现思路
本专利技术的目的在于提供一种业务开发的方法和装置,旨在解决现有技术金融业务开发和维护成本高、效率低,并且可靠性低的问题。本专利技术的第一方面,提供一种业务开发的方法,包括:获取用户选择的业务组件和设置的参数信息,建立业务组件实例;根据所述用户输入的所述业务组件的关联信息,对所述业务组件实例进行关联,并形成可视化业务流程图;编译所述可视化业务流程图,生成对应的业务流程文件并发布。本专利技术的第二方面,提供一种业务开发的装置,包括:建立模块,用于获取用户选择的业务组件和设置的参数信息,建立业务组件实例;关联模块,用于根据所述用户输入的所述业务组件的关联信息,对所述业务组件实例进行关联,并形成可视化业务流程图;生成模块,用于编译所述可视化业务流程图,生成对应的业务流程文件并发布。本专利技术与现有技术相比存在的有益效果是:通过获取用户选择的业务组件和设置的参数信息,建立业务组件实例,并根据用户输入的业务组件关联信息,对业务组件实例进行关联,形成可视化业务流程图,编译该可视化业务流程图,生成对应的业务流程文件并发布。采用业务组件的方式可以使金融业务开发像“堆积木”一样简单,可视 ...
【技术保护点】
一种业务开发的方法,其特征在于,所述方法包括:获取用户选择的业务组件和设置的参数信息,建立业务组件实例;根据所述用户输入的所述业务组件的关联信息,对所述业务组件实例进行关联,并形成可视化业务流程图;编译所述可视化业务流程图,生成对应的业务流程文件并发布。
【技术特征摘要】
1.一种业务开发的方法,其特征在于,所述方法包括:获取用户选择的业务组件和设置的参数信息,建立业务组件实例;根据所述用户输入的所述业务组件的关联信息,对所述业务组件实例进行关联,并形成可视化业务流程图;编译所述可视化业务流程图,生成对应的业务流程文件并发布。2.根据权利要求1所述的方法,其特征在于,所述获取用户选择的业务组件和设置的参数信息,建立业务组件实例之前,所述方法还包括:将所述用户按照预设方式定义的业务组件添加到组件工厂中;按照所述业务组件的类型,将所述组件工厂中的业务组件进行分类显示。3.根据权利要求1所述的方法,其特征在于,所述编译所述可视化业务流程图,生成对应的业务流程文件并发布之后,所述方法还包括:根据所述业务流程文件加载对应的业务组件和业务流程;按照所述业务流程执行业务。4.根据权利要求1至3任一项所述的方法,其特征在于,所述编译所述可视化业务流程图,生成对应的业务流程文件并发布包括:对所述可视化业务流程图进行合法性检查;若所述合法性检查通过,则对所述可视化业务流程图进行编译,生成可扩展标记语言XML格式的业务流程文件;将所述业务流程文件和对应的业务数据打包发布。5.根据权利要求4所述的方法,其特征在于,所述业务数据采用全局数据池...
【专利技术属性】
技术研发人员:李进南,何华强,刘志宏,朱勇军,邓兵龙,胡小敏,
申请(专利权)人:深圳怡化电脑股份有限公司,深圳市怡化时代科技有限公司,深圳市怡化金融智能研究院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。