普元EOS6.3全新发布:打造统一平台
普元EOS6.3全新发布:打造统一平台
EOS 6.3致力于为客户提供先进的SOA架构的技术平台,帮助客户建立统一的软件研发管理体系,通过技术平台与产品平台的建设,实现软件产品化,实现软件产品研发和定制实施的分离,从而大幅度降低软件产品的实施与维护成本,提高应用系统交付能力。
该版本在延续SOA应用平台和先进架构基础上,融合开源Spring编程模型,实现了图形化编排与代码编程完美的结合;并且对架构进行优化,提供了精简框架和标准EAR部署结构,实现对已有java积累的快速整合,提供了大规模应用的开发、上线和管理监控的能力。EOS 6.3在保留了软件开发管理能力的基础上,提供了更加贴近开发人员既有技能和使用习惯的编程方式,使得开发人员的个性发挥和开发管控达到了平衡。
EOS 6.3新特性:
1)Spring Bean开发
- 支持Spring构件开发,通过新建Spring Bean向导,自动生成Spring Bean构件的实现的Java类和Spring Bean配置文件
- 项目资源树、构件库视图支持显示Spring Bean及其方法
- 支持手工编辑Spring Bean配置文件
- 采用应用级和构件包级两层Spring Bean配置,应用级Spring Bean配置放置系统公共的Spring Bean
- Spring Bean中可以使用EOS的数据源、事务管理器和数据服务(DAS)功能,并支持使用多数据源
- Spring Bean支持编程式事务和声明式事务
- 支持DAO开发向导
- 支持基于Spring Bean开发的单表维护功能向导和主从表维护功能向导
2)Spring Bean调用
- 支持页面流、逻辑流调用Spring Bean图元
- 支持使用API方式直接调用开发的Spring Bean
- 支持逻辑流、页面流调用Spring Bean构件的服务
- 支持Spring Bean调用的监控、统计与日志记录
3)Spring Bean装配
- 支持将Spring Bean装配为服务,可以发布成SCA服务和Web Service服务
- 支持Spring Bean引用其他SCA服务、Web Service服务
- 支持其他构件使用Spring Bean构件
4)标准EAR部署
EOS 6.3的EAR的部署方式和6.1相比变化较大,6.1的EOS Server+EOS应用的很重的部署方式被摒弃,6.3提供了更轻量的、标准的EAR部署方式,完全以独立的EAR方式进行应用部署,安装后对应用服务器本身的侵入性大大降低。用户可以采用标准的J2EE应用的部署方式进行部署EAR(如通过应用服务器的控制台),也可以采用EOS的安装程序进行应用部署,安装程序提供了更加易用性的应用安装体验,并提供了最佳(推荐)的部署运行方式。
I.项目开发
- 新建项目自动生成应用配置文件(web.xml和config EOS配置文件目录及文件)
- Studio支持导出Tomcat、JBoss、WebLogic和WebSphere四种应用服务器的EAR/WAR
- Studio支持生成导出EAR的ant执行脚本,可以用来在后台执行生成ear文件
- 支持开发期Studio关联外部Tomcat、JBoss和Weblogic Server,在线热部署和联调程序
II.部署运行
- 导出的EAR/WAR支持以文件方式和目录方式向应用服务器进行部署应用
- 支持以配置外置配置文件目录当方式运行已经部署的EAR,外置配置目录的好处是全量重新部署EAR后,原先应用的配置文件不会被覆盖
- 支持ECD和EPD增量部署
- 支持应用集群,可以向集群中的应用批量部署ECD,支持集群应用之间配置文件的自动同步
- 支持在WebLogic集群和WebSphere集群部署和运行EAR
III.管理监控
- 支持governor管理多个集群,管理多个应用和非集群应用
- 支持governor对管理的应用进行统计监控
- 支持govenror对管理的配置进行修改
- 提供的单独的governor war文件可供部署
IV.产品安装
致力于帮助客户借助统一的SOA应用平台和架构,实现产品化能力及研发管控体系的提升,从而大幅降低多点实施及维护成本,提高应用系统交付能力。产品下载
- 支持WebLogic9.2、10.0、10.3单机安装和集群安装
- 支持Websphere6.1的单机安装和集群安装
- 支持对Tomcat、JBoss、WebLogic、WebSphere四种应用服务器进行多次安装不同应用
- 提供数据源、队列等应用相关资源创建的脚本工具,以便支持手工安装应用。
- 开发版安装包支持Windows 7。
5)非功能
I.兼容性
- 提供了将V6.1项目升级到V6.3中的功能菜单
- EOS 6.3 的Studio可以引用6.1的ECD包
- EOS 6.1的ECD包可以部署在6.3的环境中正常运行
- EOS 6.3中可以调用6.1运行环境中中部署的服务
II.支持环境
- EOS 6.3增加了对FireFox3支持
- EOS 6.3增加了对WebSphere7.0、Tomcat6.0的支持
- 数据库支持增加DB2 UDB_V9.5