System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 业务系统状态维护的方法、系统及装置制造方法及图纸_技高网

业务系统状态维护的方法、系统及装置制造方法及图纸

技术编号:39982968 阅读:4 留言:0更新日期:2024-01-09 01:40
本发明专利技术公开了一种业务系统状态维护的方法、系统及装置,包括:S1、将阶段、状态和编码在同一页面进行维护;S2、对阶段和状态进行排序,对状态节点页面操作自定义;S3、对需要页面操作的节点配置自定义的页面,页面中配置不同节点的关联关系;S4、开发展示组件,将展示组件嵌入对应业务系统中。本发明专利技术可以实现实现业务数据状态变化的时候,需要评估不同方式的优缺点,根据具体业务需求和系统架构选择合适的方式。

【技术实现步骤摘要】

本专利技术涉及业务系统状态维护领域,尤其是涉及一种业务系统状态维护的方法、系统及装置


技术介绍

1、业务数据状态变化是业务系统中一个非常重要的概念,它代表了某个业务对象在不同时间点的状态变化情况,例如,订单状态变化为已支付、已发货、已完成等等。

2、一种普遍的实现方式是使用状态机,将业务对象在不同状态之间的转换关系,以及转换后需要进行的操作和事件描述清楚,在程序中根据状态机对其进行控制。这种方式可以将业务数据状态变化管理的非常清晰,同时在不同状态下可以进行对应的业务操作或处理。

3、在实现方面,我们可以使用一些成熟的状态机框架,如spring state machine等来实现状态机。在使用的过程中,我们需要使用一些工具或图形化界面来绘制状态机的流程图,明确状态的转换关系及对应的事件处理。

4、除了状态机之外,还有其他一些实现方式,如使用领域事件、消息队列等等来处理业务数据状态变化。无论采用哪种实现方式,核心都是将业务数据状态变化描述清楚,通过代码来对其进行控制、处理和管理,以实现业务系统的正常运行和维护。下面列举一些比较常见的实现方式:

5、领域驱动设计(ddd):ddd强调将模型设计与业务逻辑紧密耦合,提供在业务对象上发生事件的方式。通过事件机制,实现业务数据状态变化。同时,ddd也提供了一些设计模式来解决业务数据状态变化的问题,如聚合根、值对象等。

6、消息队列:使用消息队列来处理业务数据状态变化,将状态变化事件作为消息写入到消息队列中,然后由订阅者进行接收和处理。这种方式最大的优点是解耦合各个模块,同时可以水平扩展。

7、数据库:在数据库中存储每个业务对象的状态信息,同时在业务逻辑中根据状态进行业务的不同处理。但是这种方式相对来说比较繁琐,同时需要考虑数据一致性问题。

8、总之,业务数据状态变化在业务系统中占据着重要的位置。不同的实现方式有各自的优缺点,需要结合实际业务需求和系统架构进行选择,以实现业务系统的高效、稳定和可靠运行。

9、虽然业务数据状态变化的实现方式有很多,但每种方式都有其缺陷:

10、1.使用状态机实现数据状态变化的缺陷在于,需要清晰定义业务对象在不同状态之间的转换规则,同时需要编写大量的状态切换逻辑。这增加了开发和维护的难度。

11、2.领域驱动设计实现方式的缺陷在于,由于模型紧密耦合业务逻辑,所以需要投入更多的时间和良好的业务分析能力来设计模型。同时,应用ddd需要掌握一套特定的开发方式和技术栈。

12、3.使用消息队列实现数据状态变化的缺陷在于,需要考虑双向通信、数据序列化等问题。另外,在高并发、大规模处理的情况下,消息队列的性能和可靠性也需要特别关注。

13、4.在数据库中存储业务状态变化的缺陷在于,如果状态转换比较频繁,可能会导致数据库性能下降,应用总体性能受到影响。同时,这种方式对数据一致性的要求较高,需要采用事务等措施来保证数据一致性。


技术实现思路

1、本专利技术的目的在于提供一种业务系统状态维护的方法、系统及装置,旨在解决业务系统状态维护的问题。

2、业务系统状态维护的方法,包括:

3、s1、将阶段、状态和编码在同一页面进行维护;

4、s2、对阶段和状态进行排序,对状态节点页面操作自定义;

5、s3、对需要页面操作的节点配置自定义的页面,页面中配置不同节点的关联关系;

6、s4、开发展示组件,将展示组件嵌入对应业务系统中。

7、本专利技术还提供一种业务系统状态维护的系统,包括:

8、维护模块,用于将阶段、状态和编码在同一页面进行维护;

9、排序模块,用于对阶段和状态进行排序,对状态节点页面操作自定义;

10、配置模块,用于对需要页面操作的节点配置自定义的页面,页面中配置不同节点的关联关系;

11、展示模块,用于开发展示组件,将展示组件嵌入业务系统中。

12、本专利技术实施例还提供一种业务系统状态维护的,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述方法的步骤。

13、本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述方法的步骤。

14、采用本专利技术实施例,可以实现实现业务数据状态变化的时候,需要评估不同方式的优缺点,根据具体业务需求和系统架构选择合适的方式。

15、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种业务系统状态维护的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述S1具体包括:对不同状态的展示顺序、是否必需执行和是否需要进行业务操作进行维护。

3.根据权利要求1所述的方法,其特征在于,所述S2具体包括:对阶段和状态进行排序,用于操作页面展示的顺序,对状态节点页面操作自定义。

4.一种业务系统状态维护的系统,其特征在于,包括:

5.根据权利要求4所述的系统,其特征在于,所述维护模块具体用于:对不同状态的展示顺序、是否必需执行和是否需要进行业务操作进行维护。

6.根据权利要求4所述的系统,其特征在于,所述排序模块具体用于:对阶段和状态进行排序,用于操作页面展示的顺序,对状态节点页面操作自定义。

7.一种业务系统状态维护的装置,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至3中任一项所述的业务系统状态维护的方法的步骤。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现如权利要求1至3中任一项所述的业务系统状态维护的方法的步骤。

...

【技术特征摘要】

1.一种业务系统状态维护的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述s1具体包括:对不同状态的展示顺序、是否必需执行和是否需要进行业务操作进行维护。

3.根据权利要求1所述的方法,其特征在于,所述s2具体包括:对阶段和状态进行排序,用于操作页面展示的顺序,对状态节点页面操作自定义。

4.一种业务系统状态维护的系统,其特征在于,包括:

5.根据权利要求4所述的系统,其特征在于,所述维护模块具体用于:对不同状态的展示顺序、是否必需执行和是否需要进行业务操作进行维护。

...

【专利技术属性】
技术研发人员:于海峰王亚杰
申请(专利权)人:西藏峻丰数字技术有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1