普元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