宝信分布式服务化开发平台iPlat4J V6
平台简介
宝信分布式服务化开发平台iPlat4J V6,是宝信软件凭借数十年企业信息化实践经验,精心打造的新一代企业基础框架平台。
该平台做为企业信息化的“地基”,主要特点包括:
按照“大平台、微服务”的架构模式进行设计,采用分布式、微服务、云计算等IT技术,可支撑构建大并发、高性能、高可用、可扩展的分布式应用系统;
采用面向服务(SOA)及微服务(MSA)的技术架构模式,具有开放、轻量、解耦的特性,支撑企业搭建服务化或微服务架构,为业务提供灵活、可靠、领先的技术架构;
提供前端开发框架和微服务开发框架,以及业务流程管理、企业授权管理、消息管理、任务管理、配置管理等通用业务组件,帮助企业快速构建扁平化、组件化、服务化应用系统;
提供开发、测试等开发工具,以及持续集成、监控等运维工具,协助企业实现开发运维一体化和应用开发敏捷迭代;
为企业信息系统设计、开发、运行和维护提供中间层的支撑服务,覆盖企业信息化建设全流程,提供完整的企业信息化解决方案。
iPlat4J V6提供面向未来5-10年的企业新型IT架构,奠定企业数字化转型升级的能力基础。该平台已经在企业互联网+、智能制造、智慧城市、工业互联网、金融、轨道等行业领域取得了广泛的应用。
平台架构
宝信分布式服务化开发平台iPlat4J V6从底层架构上支撑云计算相关功能,通过对开源组件的适配以及多数据源的有效支持,提供服务动态伸缩;提供多租户架构以适应云环境下的使用场景;通过对平台健康状况的监控以及对核心业务指标的有效度量,提供可靠及可计量的服务。
其中“大平台”架构在云计算基础之上,借助于云计算的支撑,通过分布式框架及技术,能支撑大规模系统的平稳运行,“微服务”可提供更灵活、更个性化、更快速响应、更具可扩展性的服务。
新的企业架构模式,前端可支持固定终端多浏览器、移动终端以及微信等多接入方式,服务端可进行弹性扩充、横向扩展,保障大流量、高并发、高性能的系统处理能力,后台数据端采用读写分离、分库分表等技术,能处理关系数据库、大数据等异构海量数据。
平台构成
宝信分布式服务化开发平台iPlat4J V6包含前端开发和服务开发,支撑项目开发人员快速构建前台界面和中台服务,同时提供开箱即用的通用业务组件,包括配置中心、安全中心、服务中心、消息中心、流程中心、任务中心,进行分布式应用的资源的集中管控和服务共享。
平台特色
开放不止于装配
融合HRA(HTTP RESTful架构),MSA(微服务架构),EDA(事件驱动架构)等架构模式,吸收互联网先进开源技术,充分释放基础架构的潜力,提升功能复用和代码质量,以及开发效率。
应用不止于交付
完整覆盖项目应用生命周期。通过创新应用容器技术实现应用的分发、测试、安装、运维、升级和卸载,从平台层避免了应用升级难、运维繁琐问题。
效率不止于开发
大部分企业和技术团队会把焦点关注在应用快速开发,上线后功能是否易于运维和调整往往被忽略,基于DevOps开发运维一体化思想,实现快速可靠的持续交付以及便捷的数字运维是iPlat4J V6带给用户的投资价值。
采用平台自动化部署工具进行应用的管理和部署,提供了一键发布和回滚功能等功能;不仅加快了部署速度,也降低了出错率。
应用性能管理,基于大数据日志分析,从点线面三位一体,提供可视化业务大盘,指标监控报警,用户行为分析等功能,帮助运维人员快速定位系统问题,分析应用性能瓶颈,发现用户异常行为。
服务不止于运行
完整覆盖企业服务的生命周期。支持服务规划、梳理、 建模 、集成、运行、分析、监控、优化全阶段,打通服务管理和服务执行的双闭环。
基于全链路跟踪分析,快速定位故障点,提升解决问题速度,为项目上线稳定运行多了一层保障。
功能不止于实现
基于全新的 UI 设计理念和全球发展趋势,为最终用户提供移动互联网时代的极致体验,轻松创建现代、交互一致的应用界面。
全新的 iPlatUI 组件库基于 Google Material Design 简约理念和企业 UX 最佳实践进行设计,统一用户在 PC 端和移动端的用户体验。我们采用 HTML、CSS、JavaScript 等标准的 Web 技术,在最棒的前端开发框架KendoUI 框架之上进行封装,用户体验更佳,学习和使用更容易。