本发明属于航运行业的数字化转型与智能化发展,具体涉及一种航运数字化元应用的无代码集成方法。
背景技术:
1、航运行业是指以航空、轮船、铁路等方式进行货物和人员运输的行业。航运行业是全球贸易和经济发展的重要组成部分,对于国际贸易和物流运输发挥着重要作用,随着信息技术的发展航运行业面临着数字化转型和智能化发展的需求。无代码集成技术、行业数字化运营和元应用集成规则引擎已经在航运行业得到初步应用和验证。然而,现有航运行业仍然面临数据安全性和隐私性以及合作和数据共享的挑战,存在运营和管理方式繁琐、低效和高成本的问题。
2、无代码集成技术通过简化集成过程、提高开发效率和降低错误风险,已经在其他众多行业中得到了广泛的应用,具备较高的成熟度。行业数字化运营体系的建立已经基本完成,并在相关领域得到了验证和应用;该体系对航运企业的运营特性进行了深入研究,并将数字化能力应用于资源统筹、精益运营、航行安全、船舶服务和作业调度等关键领域;通过实际案例的验证和运用,该数字化运营体系已经具备较高的可信度和有效性。元应用集成规则引擎的研究已经取得了较高的成果;该规则引擎通过研究行业特性和需求,并结合相关技术手段,实现了元应用之间的灵活集成和交互模式;这一成果在航运行业的特定应用领域经过验证,已经具备较高的可用性和实用性。
技术实现思路
1、本发明解决现有航运行业存在运营和管理方式繁琐、低效和高成本的问题,提出一种航运数字化元应用的无代码集成方法,对航运行业涉及的应用进行统一集成,提供高效、可靠的集成模式,推动航运企业的数字化转型和智能化发展。
2、本发明要求保护的技术方案如下:
3、一种航运数字化元应用的无代码集成方法,包括如下步骤:
4、s1:构建可定制的saas化智能工作台,所述saas化智能工作台集成航运行业流行的用户认证方式,用于对用户的身份进行认证;所述saas化智能工作台提供用于展示接口定义和输出接口文档的接口输出模板,所述接口包括所述saas化智能工作台支持集成的元应用的接入地址;所述saas化智能工作台集成可视化工具用于集成的元应用的展示和组件配置;所述元应用是指航运行业涉及的自研应用和/或第三方应用;
5、s2:在s1提供的saas化智能工作台上通过配置接口地址、自定义入参出参以及应用验证方式集成元应用;
6、s3:为s2中集成的元应用配置规则引擎,所述规则引擎包括:s2中自定义的入参出参以及所述规则引擎对应的元应用与其他元应用的上下游关系和传参格式;
7、s4:数据采集和分析:基于s3中元应用配置的规则引擎,对不同元应用的数据进行采集,所述saas化智能工作台集成数据采集和数据处理工具用于对每个元应用采集的数据进行存储和分析,所述saas化智能工作台能够可视化展示每个元应用的数据,实现对元应用的实时监控。
8、优选地,s1中所述元应用包括:cii计算器、cii模拟器、轨迹回放、公司psc表现、时间机器。
9、优选地,s1中所述saas化智能工作台提供严格的用户认证机制,实现灵活的访问权限控制,通过权限定义和分配,将不同级别的权限分配给不同的用户、用户组或角色;不同的用户、用户组或角色能够集成的元应用的类型不同。
10、优选地,s1所述用户认证机制包括传统的用户名密码认证、oauth认证。
11、优选地,s1中所述可视化技术包括widget技术,所述saas化智能工作台采用widget技术通过小组件的方式展示集成的元应用,其中每一个小组件对应一个元应用。
12、优选地,所述saas化智能工作台中的小组件支持拖拽,用户根据需求调整各个小组件的位置。
13、优选地,所述saas化智能工作台中的小组件支持删除和添加,用户根据需求删除和添加各个小组件,删除小组件对应不再集成该小组件对应的元应用,添加的小组件对应集成该小组件对应的元应用。
14、优选地,s3中所述规则引擎定义了一套参数传递协议;所述参数传递协议规定了有数据传输关系的两个元应用之间参数的传输方式、加密策略和数据完整性验证方式。
15、优选地,所述saas化智能工作台采用antd g6组件进行前端开发。
16、有益效果:
17、本发明提供了一种航运数字化元应用的无代码集成方法,构建可定制的saas化智能工作台,所述saas化智能工作台集成航运行业流行的用户认证方式,用于对用户的身份进行认证,确保只有经过授权和认证的用户才能访问和操作saas化智能工作台,提高航运企业获得的数据的安全性和可靠性;所述saas化智能工作台提供用于展示接口定义和输出接口文档的接口输出模板,所述接口包括所述saas化智能工作台支持集成的元应用的接入地址,帮助航运企业更好地理解和使用本发明进行所需应用的集成,准确地调用和集成系统接口,提高开发和集成的效率,航运行业只需要访问本发明所述的saas化智能工作台就可以实现不同元应用的快速集成的访问,解决现有航运行业存在运营和管理方式繁琐、低效和高成本的问题;在所述saas化智能工作台上通过配置接口地址、自定义入参出参以及应用验证方式集成元应用,不同元应用对应不同的接口地址,通过配置不同的接口地址,实现不同元应用的接入,提供元应用集成的灵活性和可拓展性;为集成的元应用配置规则引擎,所述规则引擎包括:自定义的出参出参以及所述规则引擎对应的元应用与其他元应用的上下游关系和传参格式;所述规则引擎还定义了不同元应用的数据采集规则,所述采集规则包括捕获和处理数据的条件和动作,所述元应用只通过界面配置就可实现元应用的快速集成和元应用数据的可视化查看,无需用户书写代码,促进航运行业的数字化和智能化发展。
18、所述saas化智能工作台提供严格的用户认证机制,实现灵活的访问权限控制,通过权限定义和分配,将不同级别的权限分配给不同的用户、用户组或角色;不同的用户、用户组或角色能够集成的元应用的类型不同,方便saas化智能工作台管理和权限控制。
19、所述可视化技术包括widget技术,所述saas化智能工作台采用widget技术通过小组件的方式展示集成的元应用,其中每一个小组件对应一个元应用,所述saas化智能工作台中的小组件支持拖拽,用户根据需求调整各个小组件的位置,提供更好的用户体验。
20、所述规则引擎定义了一套参数传递协议;所述参数传递协议规定了参数的传输方式、加密策略和数据完整性验证方式,以保证参数在传输过程中不会被篡改或泄露。
21、所述saas化智能工作台采用antd g6组件进行前端开发,借助其丰富的图形和交互组件,实现多样化的应用布局和组件设计,提升用户界面的可用性和美观度,提供更好的用户体验。
1.一种航运数字化元应用的无代码集成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的航运数字化元应用的无代码集成方法,其特征在于,s1中所述元应用包括:cii计算器、cii模拟器、轨迹回放、公司psc表现、时间机器。
3.根据权利要求1所述的航运数字化元应用的无代码集成方法,其特征在于,s1中所述saas化智能工作台提供严格的用户认证机制,实现灵活的访问权限控制,通过权限定义和分配,将不同级别的权限分配给不同的用户、用户组或角色;不同的用户、用户组或角色能够集成的元应用的类型不同。
4.根据权利要求3所述的航运数字化元应用的无代码集成方法,其特征在于,所述用户认证机制包括传统的用户名密码认证、oauth认证。
5.根据权利要求1所述的航运数字化元应用的无代码集成方法,其特征在于,s1中所述可视化技术包括widget技术,所述saas化智能工作台采用widget技术通过小组件的方式展示集成的元应用,其中每一个小组件对应一个元应用。
6.根据权利要求5所述的航运数字化元应用的无代码集成方法,其特征在于,所述saas化智能工作台中的小组件支持拖拽,用户根据需求调整各个小组件的位置。
7.根据权利要求5所述的航运数字化元应用的无代码集成方法,其特征在于,所述saas化智能工作台中的小组件支持删除和添加,用户根据需求删除和添加各个小组件,删除小组件对应不再集成该小组件对应的元应用,添加的小组件对应集成该小组件对应的元应用。
8.根据权利要求1所述的航运数字化元应用的无代码集成方法,其特征在于,s3中所述规则引擎定义了一套参数传递协议;所述参数传递协议规定了有数据传输关系的两个元应用之间参数的传输方式、加密策略和数据完整性验证方式。
9.根据权利要求1所述的航运数字化元应用的无代码集成方法,其特征在于,所述saas化智能工作台采用antd g6组件进行前端开发。
