Primeton EOS Platform 功能组成

EOS Studio(EOS集成开发环境)

EOS Studio是集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布于一体的集成开发环境,提供对SOA应用和服务全生命周期的开发、维护和管理。在EOS Studio中,以项目的形式组织了Primeton EOS Platform应用开发的资源,提供相应的向导、视图和编辑器等工具供开发人员在开发过程中可视化地开发各种构件,并提供了强大的调试及团队开发功能。对于一个应用项目而言,所有的开发内容都可以方便快捷的通过EOS Studio完成,而不需要使用其他开发工具。

EOS Studio具备如下特性:

♦        高性能的开发工具:对开发机器配置要求不高,512M~1G内存情况下Studio即可快速、稳定运行。

♦        图形化的SOA服务设计与服务装配:支持Top-Down模式的服务设计、装配与实现,也支持Bottom-Up模式的先实现功能,再封装为服务的模式。

♦        图形化的数据模型设计:符合SDO标准的实体定义,支持查询实体,支持非持久化实体,支持实体的关联关系。

♦        图形化的构件组装:图形化的构件组装只需要从构件库中拖拉构件,并对构件进行连线,配置相应的参数即可,显示符合规范并非常美观,操作方便。

♦        图形化的构件调试:在开发构件时,可以直接对构件逻辑进行图形化的调试,并且调试期间支持热部署的能力,即时可以看到程序修改后的效果。支持远程调试。

♦        支持软件资产的沉淀、复用:可以基于统一的技术平台方便实现对企业IT系统构件库的规划和实施。

♦        支持将业务构件导入到新的项目中复用。

♦        支持对已经积累的服务进行装配、调用。

♦        复用的业务构件越多,软件质量越有保证。

♦        构件文档自动生成可以使得软件资产更方便管理。

♦        支持多种数据类型:数据类型支持SDO、POJO、XML Schema、DOM。

♦        支持多种服务的实现方式:包括构件图形实现、Java实现、Spring实现等多种方式供用户灵活选择。

♦        图形化的页面流开发:支持变量的不同范围内的共享。

♦        丰富的向导:包括项目向导、对单表或多表进行增删改查等操作的功能向导、页面控件向导、页面向导等。

♦        常用功能自动生成代码,无需Coding。

♦        丰富的Ajax控件与普通页面控件。

♦        丰富页面控件属性向导。

♦        支持团队开发。

♦        支持设计文档自动生成。

♦        支持构件的版本管理。

♦        提供了功能向导,一次生成增删改查等基本功能的实现代码。