EOS 产品介绍

Primeton EOS是一款面向构件的中间件平台,基于J2EE技术,支持企业级应用的快速开发、部署及维护。EOS通过可视化组件简化应用开发流程,提供包括构件运行环境、管理控制台、集成开发环境、工作流管理和构件库等功能。

Primeton EOS (以下简称 EOS ) 是基于 J2EE 平台、采用面向构件技术实现 企业级应用开发、运行、管理、监控、维护的中间件平台。这是应用软件层次上一个新的层次,一方面承接底层的 J2EE 技术,一方面以更业务化的形式面向最终应用。

EOS 平台将 J2EE 体系规范、 构件技术、 XML 技术和可视化开发技术完美结合起来, 为基于 J 2 EE 平台之上的应用提供了面向构件的应用架构, 通过图形化的构件单元作为应用系统的基本组成元素, 使应用系统可以快速高质量的搭建,建成的应用系统具有较强的可管理可维护能力,同时拥有最强的需求变化响应能力,并通过构件积累来持续积累软件知识财富。

J2EE 为建立复杂的分布式的企业级应用提供了技术支撑环境,通过面向对象的 JAVA 语言可以在 J2EE 环境中实现像 EJB 和 WEBSERVICE 等构件,为企业级应用的分布式处理和构件复用提供了良好的支持,然而,这种构件的开发或者复用,完全是基于代码形式的,应用系统的业务处理逻辑以及数据都绑定在应用代码中,三者之间耦合太紧,不但使得企业应用的开发复杂,而且非常不方便应用的管理维护,很难响应业务需求的快速变化。 EOS 平台,采用面向构件思想,提供完全可视化的应用组装(可视化的用户界面、可视化的业务流程和应用逻辑、可视化的数据)、运行、维护环境。面向构件改变的是企业应用软件生产和管理维护方式,而使用的是标准的和主流的 J2EE 技术,确保采用该应用支撑平台开发出的应用是标准的 J2EE 应用。

EOS 作为面向构件的中间件产品,提供了完整的 J2EE 企业应用从开发到运行、管理、监控的工具或环境支持,同时提供了丰富的基础构件库。产品构成如下图 1.1-1 所示:

图 1.1-1 EOS —面向 构件中间件的产品构成图

 

从功能上 EOS5.1 主要包括 6 大模块,分别如下:

•  EOS 构件运行环境( EOS Server )

EOS Server 是运行在 J2EE Server 之上的一个应用而不是单独的服务实例,通过 EOS Server 提供的引擎服务,对 EOS 开发的应用中的各种构件进行解析,使 EOS 开发的构件成为 J2EE 中的标准应用。另外, EOS Server 提供了对应用运行时数据总线的管理。

 

•  EOS 管理控制台( EOS Manager )

EOS Manager 是应用运行时的管理监控环境,在 EOS Server 启动后通过 WEB 页面访问。 EOS Manager 包括了应用部署、应用配置、应用监控统计、在线更新、安全审计、日志查看、工作流管理监控等各种服务。

 

•  EOS 构件 集成开发环境( EOS Studio )

EOS Studio 提供了 EOS 应用完整一体化的集成开发环境,包括对页面构件、展现构件,业务构件,运算构件,数据构件,流程构件 6 种构件可视化的开发、调试、组装、发布和管理等。另外, EOS Studio 还提供了强大的向导功能,大大提高应用的开发效率,并且支持团队开发,以满足企业级应用软件开发需求。通过 EOS Studio ,可以快速开发、维护和管理一个 J2EE 企业应用,并实现企业构件库的不断积累。

 

•  EOS 工作流( EOS Workflow )

EOS 工作流是基于 EOS 平台之上完整的工作流管理系统,属于 EOS 产品上的一个业务工具选件。 EOS Workflow 包括业务流程定义工具、工作流引擎、工作流构件库、工作流管理监控、工作流客户端等内容。引擎的设计遵循 WfMC 提出的工作流参考模型标准的同时,也加入了中国管理特色的需求,是适合国内电信、电子政务等行业功能强大性能高效的工作流产品。

 

•  EOS 构件库( EOS Component Library )

普元 EOS 构件库是为了支撑快速开发、部署应用系统而提供的,具有高度复用能力的一组预制构件的集合。利用 EOS 构件库中大量的构件可以快速搭建应用系统,大大提高软件可复用度,提高开发效率;同时通过对构件的管理可以建立一套针对构件的生产、改进、管理、沉淀和发展的完整软件管理机制,使得软件企业组织级的软件知识沉淀可以通过构件库的形式得以实现和发展。

 

•  EOS 页面开发环境( EOS RichWeb )

EOS5.1 推出了 RichWeb 的功能,在 EOS Studio 中提供可视化页面开发与调试工具,开发人员可通过“所见即所得”的方式对控件进行拖拉实现页面开发。可视化的拖拽

 

本文转自:http://eoscodeshare.sourceforge.net/docs/eosprimier/1.php

AI 代码审查Review工具 是一个旨在自动化代码审查流程的工具。它通过集成版本控制系统(如 GitHub 和 GitLab)的 Webhook,利用大型语言模型(LLM)对代码变更进行分析,并将审查意见反馈到相应的 Pull Request 或 Merge Request 中。此外,它还支持将审查结果通知到企业微信等通讯工具。 一个基于 LLM 的自动化代码审查助手。通过 GitHub/GitLab Webhook 监听 PR/MR 变更,调用 AI 分析代码,并将审查意见自动评论到 PR/MR,同时支持多种通知渠道。 主要功能 多平台支持: 集成 GitHub 和 GitLab Webhook,监听 Pull Request / Merge Request 事件。 智能审查模式: 详细审查 (/github_webhook, /gitlab_webhook): AI 对每个变更文件进行分析,旨在找出具体问题。审查意见会以结构化的形式(例如,定位到特定代码行、问题分类、严重程度、分析和建议)逐条评论到 PR/MR。AI 模型会输出 JSON 格式的分析结果,系统再将其转换为多条独立的评论。 通用审查 (/github_webhook_general, /gitlab_webhook_general): AI 对每个变更文件进行整体性分析,并为每个文件生成一个 Markdown 格式的总结性评论。 自动化流程: 自动将 AI 审查意见(详细模式下为多条,通用模式下为每个文件一条)发布到 PR/MR。 在所有文件审查完毕后,自动在 PR/MR 中发布一条总结性评论。 即便 AI 未发现任何值得报告的问题,也会发布相应的友好提示和总结评论。 异步处理审查任务,快速响应 Webhook。 通过 Redis 防止对同一 Commit 的重复审查。 灵活配置: 通过环境变量设置基
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值