首页 > 代码库 > 普元 EOS

普元 EOS

产品详细说明

普元 EOS(以下简称 EOS)是基于J2EE平台、采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的中间件平台。它将J2EE体系规范、构件技术、XML技术和 可视化开发技术完美结合起来,为基于J2EE平台之上的应用提供了面向构件的应用架构,通过图形化的构件单元作为应用系统的基本组成元素,为企业级应用系 统的开发带来了卓越的价值:

.统一的企业级应用平台
.快速响应新的业务需求
.系统高度的稳定性
.方便的系统维护和监控
.保护已有的软件投资
.降低开发人员的技能要求
.降低人员流动风险

EOS是面向构件技术体系基于J2EE平台的完整实现,EOS 可以看做是一个构件化的虚拟层,是对J2EE 的每个层次做了一个构件化的解析,从而使得J2EE应用的开发具有面向构件的特性:

EOS产品家族(EOS Platform)

EOS产品家族包括EOS Server(构件运行环境)、EOS Studio(集成开发环境)、EOS Components Library(构件库)、EOS Manager(管理控制台)、EOS Workflow(工作流)、EOS RichWeb(页面开发工具)、EOS Report(报表),这些面向构件的产品能够无缝整合在一起,为客户提供一个完整的价值体系。


图 EOS―面向构件中间件的产品构成图

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中提供可视化页面开发与调试工具,开发人员可通过“所见即所得”的方式对控件进行拖拉实现页面开发。可视化的拖拽。

EOS报表(EOS Report)
EOS报表是具有中国特色的报表软件。以类Excel的表格方式编辑报表,完美支持Excel的导入导出,对中国式报表有天然支持能力,具有复杂的表格样式、复杂的数据组织、多个数据来源等显著特点。EOS报表支持各种类型的复杂报表,支持报表“所见即所得”的图形化设计,支持证件和票据套打,适应多种平台及数据库环境,可以和应用无缝集成,快速构建图文并茂的报表应用,并能够支撑在大并发用户量、大数据量的企业级应用环境下高效、稳定运行。

EOS产品针对不同的用户群体共分4个版本:开发版、社区版、专业版和企业版,以满足不同的使用场合:

1.EOS开发版提供给EOS应用的开发人员使用,用来完成系统的开发(但不能部署时使用),安装包包括了EOS Studio、tomcat-5.0.28、EOS Server和管理控制台、基础构件库、文档等内容,支持Tomcat服务器。EOS开发版提供免费下载。

2.EOS社区版主要免费提供给小型应用系统部署时使用。

3.EOS专业版提供给购买了商业应用服务器(如Weblogic、Websphere等)的企业用户使用,用于关键企业级应用系统的部署,但不支持集群(指J2EE集群)。

4.EOS企业版提供企业级应用系统部署的所有高级特性,包括集群(指J2EE集群)。

EOS社区版、EOS专业版、EOS企业版安装包相同,软件许可(License)和收费模式不同。

普元 EOS