您好,欢迎进入合肥易普行智能科技有限公司官网!

全国咨询热线

400-8324-200

合肥易普行智能科技有限公司

微服务应用解决方案

发布时间:2024-09-03浏览次数:8


(一) 平台概念

低代码开发平台基于 J2EE 体系实现的业务架构平台。

系统面向管理应用,包括运行支撑软件平台及其快速开发工具两大部分。在多引擎的支持下,管理软件可以实现完全的 “业务驱动,用户导向”软件开发模式,并实现“应您所需,随时而变”的应用。

作为“业务架构平台”, 最大的特点是面向业务和技术无关性。不同于一般的应用中间件,构件库,或软件代码辅助代码生成器之类的系统。它是一个业务架构运行操作系统,在它的支撑下“描绘”不同的业务模型,即可实现不同的业务应用。而调整业务模型定义,即可立即改变系统功能。它与具体的技术平台无关,目前支持所有的主流操作系统、数据库与 WEB 中间件,所有的用户界面为 Browser。

它集成了业务模型运行平台与业务建模平台。在底座的支持下,用户只需要基于业务和管理的层面,而非技术的层面来理解、设计、构架和集成学校的信息系统(基于业务层面是指开发人员只需描述学校的组织机构、业务流程、业务信息、业务资源、业务逻辑、业务事件等业务内容,而不考虑技术层面的东西),就可以实现各类基于 WEB 的高层次信息化应用。而且,用户可以随时在运行中重新定义或调整模型,从而达到使自己的信息系统完全贴近不断变化的业务,这也是“灵动”的价值体现。

(二) 平台构成

平台包括五大引擎四大中心完成系统前端与后端的实现,并解决了学校90%以上信息化的需求。

流程引擎:基于 WEB 界面的对象设计工具工作流设计器,提供了图形化的流程设计功能。

门户引擎:提供不同用户个性化的功能,应用软件的用户,可以设置自己的个性化界面样式。

内容引擎:通过后端内容引擎可以建立规范的知识管理体系,将非结构化的文档进行沉淀、分类、利用和分享,并且与其他引擎进行协同,实现与工作场景的打通。同时通过内容引擎可定义每个的文档查看、打印、下载、编辑等细化权限,并提供全局化的搜索服务。

建模引擎:平台化能力快速构建与调整应用,通过后端建模引擎可以根据实际管理需求快速无代码化构建新的应用,对这些管理应用需求,将功能组件、权限控制、流程应用、集成接口进行代码封装,为系统实施提供标准化配置应用,使客户应用需求的建设可视化、配置化,使应用功能的建设更简单、更便捷。

移动引擎:通过无代码化配置的各类应用能够快速的通过移动引擎,完成移动端的呈现。

应用中心:通过各类引擎管理工具,能够轻松的构建人事、财务、教学等各种轻量化的应用服务。

组织中心:通过后端组织引擎构建整个学校的组织结构,包括了学校、分校、部门、岗位及角色,可以将整个学校的组织纳入到平台中;同时,所有的应用的都可以与组织结构关联,通过组织引擎对所有应用进行赋权。

集成中心:通过后端集成引擎可以实现与多异构系统的整合,用户可以根据需求快速进行配置或开发,通过成熟的集成接口实现整合工作。各个异构系统的关键信息可以通过严格的权限控制推送到统一入口,实现信息化平台的整合,为业务开展与领导决策提供全面的数据支撑。

数据中心:实现异构的数据接入与平台数据的统一管理,形成统一的数据流、信息流、业务流。

(三) 平台关键能力

一、从平台开发过程来看,其特点是:

敏捷开发 Agility:业务驱动,敏捷开发,持续改进是平台的开发特点。“模型即软件, 建模即开发”是ecology最重要的特征。它可以从根本上解决开发过程中的“需求困境”,支持敏捷开发模式,它允许在开发过程的任何阶段提出需求改进。通过快速循环改进模式,提升软件功能。

快速高效 Efficacy:大大提升了应用的开发效率,极大降低了开发成本。整个ecology应用的开发过程就是业务建模的过程, 它完全替代了一般开发模式中,系统设计,数据库建模, 程序设计,代码测试等工作量十分大并且需要大量循环完善的工作. 一般管理软件的开发周期可以减少 70%以上。

简单易用 Simplicity:开发导入周期短,有管理应用设计经验的人员,一般经过 2-3天的体验培训,就可完全掌握的开发。它提供的建模工具简单易用。平台提供了高度提炼的,贴合实践的业务概念来描述模型,这样完全屏蔽了技术实现细节. 并且在所有的模型定义过程中,可以实时查看设计的结果。

标准化 Standardization:系统完全采用 J2EE 标准架构,而非专用的技术,同时实现跨平台支持,包括各主流的商业数据库与开源数据库, 各主流的 J2EE 服务器与开源 J2EE 服务器。 在WEB 端也采用标准的技术,无专用的界面插件。提供了 WebService 的支持,同时也支持各类标准的数据交换接口。

可管理性:LiveBOS 简化软件开发的流程,降低管理的复杂度,同时大量代码编程的工作压缩,也减少了开发团队的规模,项目的可管理性得到改善,同时项目的风险也大为减小。

二、从用户角度上看,LiveBOS 上的应用有自己独特的价值:

灵动 Agility:应您所需,随时而变。基于平台,所有的业务管理模块,都可以根据学校的不同组织模式,业务特点,流程需求,进行快速调整,这样就可以得到完全个性化的,体现自身特色的应用系统,而不是一个僵化的、需要“削足适履”的应用。同时系统可以随业务的发展变化动态调整,实现系统与业务同步发展。

集成 Integrated:单一平台,多样应用。在统一的平台上集成一个高校的关键管理应用,形成 “管理应用支撑平台”,可以简化 IT 架构,简化管理,降低 TCO,同时消灭“信息孤岛”。

个性 Personality:单一门户,多样视图。所有的用户,包括多样的内部员工,以及外部的客户,校外访客都能在同一个门户下访问信息系统,同时在门户的支持下,不同角色,不同用户都能获得个性化信息视图。

协同 Collaboration:数据关联,流程同步,及时消息,全员协作。系统实现三个体系上全面协同:数据关联,流程同步,消息沟通。应用在整个组织的层次实现所有内外部用户的全面工作协同。

(四) 平台适用环境

平台更加适合以下几个方面高标准、高要求的管理信息化应用:

1. 灵活调整和随需而变 当业务发展和变化时,需要随需而变,对信息系统调整的响应速度要求很高的用户。

2. 业务深度集成 信息系统比较复杂和多样化,容易产生信息孤岛,希望业务系统很好整合的用户。

3. 复杂工作流 业务工作流复杂,或流程管理、监控、运作要求较高、随需变动的用户。

4. 要求信息化统一规划 信息系统比较复杂,希望业务基础架构统一、资源共享、系统一致性的用户。