产品详细说明
普元 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)和收费模式不同。