快速开发:普元EOS平台简介
2015-04-29 23:50
281 查看
近期公司做的项目是基于普元的EOS平台进行开发。为了了解这个开发平台,特地去普元公司进行了四天的培训。
普元EOS是基于J2EE体系结构、采用面向构件技术实现企业级应用开发、运行、管理、监控和维护的中间件平台。 它将J2EE体系规范、构件技术、xml技术和可视化技术完美结合起来,为基于J2EE平台上的应用提供了面向构件的服务。
EOS产品组成
1.EOS Studio(EOS集成开发环境)
EOS Studio是集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布于一体的集成开发环境,提供面向服务体系架构开发。在EOS Studio中,提供相应的向导、视图和编辑器等工具供开发人员在开发过程中可视化地开发各种构件,并提供了强大的调试及团队开发功能。对于一个应用项目而言,所有的开发内容都可以方便快捷的通过EOS Studio完成,而不需要使用其他开发工具。
2.EOS Server(EOS运行环境)
EOS Server是支撑SOA应用和服务的运行环境,EOS Server 由SCA(Service Component Architecture)容器、构件运行环境、页面流引擎、逻辑流引擎、系统服务、基础服务等核心模块组成。
支持的应用服务器:WebSphere、WebLogic、JBoss、Tomcat
支持的数据库: Oracle、DB2、MS SQL Server、Informix、Sybase
功能结构图:
![](http://img.blog.csdn.net/20150502142028669?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWluZ3h1YW55dW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
EOS RichWeb (EOS富页面)
在EOS Studio中提供可视化页面开发与调试工具,开发人员可通过“所见即所得”的方式对控件进行拖拉实现页面开发。同时,EOS RichWeb整合了Ajax技术,提供了一套富客户端(Rich Client)控件和Ajax框架,使得应用可以基于EOS RichWeb轻松实现丰富的页面交互,例如树型节点拖拽、DataGrid方式的数据编辑、局部页面刷新等等。
功能结构如下图:
![](http://img.blog.csdn.net/20150502142256294?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWluZ3h1YW55dW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
特性 :
.系统自动生成所有的代码,无需Coding
.提供丰富的页面控件
EOS Component Library(EOS构件库)
EOS Component Library是为了支撑快速开发、部署应用系统而提供的,具有高度复用能力的一组预制构件的集合。利用EOS构件库中的构件可以快速搭建应用系统,提高软件可复用度和开发效率;同时通过对构件的管理可以建立一套针对构件的生产、改进、管理、沉淀和发展的完整软件管理机制,使得企业在组织级的软件知识沉淀可以通过构件库的形式得以实现和发展。
功能结构图如下:
![](http://img.blog.csdn.net/20150502142359146?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWluZ3h1YW55dW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
EOS Governor(EOS治理工具)
EOS Governor主要功能是以图形化的方式实现对EOS系统运行时刻进行监控,以利于系统开发人员及运行管理人员进行系统调试与系统诊断。通过实时在线监控和管理工具,可以实现对应用系统各个层次进行监控和管理。用户只需通过Web界面即可实时监控应用系统的各项运行参数,快速诊断和修正系统运行时的错误及异常,用更少的维护成本确保系统正常发挥作用。
![](http://img.blog.csdn.net/20150502142526520?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWluZ3h1YW55dW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
总结:在跟普元人员进行交流时,其中最让他们值得夸赞的就是EOS平台跟工作流的无缝结合。在开发时,通过简单的拖曳和连线操作对构件库的运算逻辑进行组装,形成业务逻辑。将业务逻辑与页面组装形成展现逻辑,而展现逻辑和业务逻辑又可以直接拖放至业务流程图中,作为工作流中的人工活动或自动活动;调试时,可以在流程、逻辑、页面等各个层面设置断点,实现贯穿流程、功能、逻辑、界面等图形化的调试。
普元EOS是基于J2EE体系结构、采用面向构件技术实现企业级应用开发、运行、管理、监控和维护的中间件平台。 它将J2EE体系规范、构件技术、xml技术和可视化技术完美结合起来,为基于J2EE平台上的应用提供了面向构件的服务。
EOS产品组成
1.EOS Studio(EOS集成开发环境)
EOS Studio是集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布于一体的集成开发环境,提供面向服务体系架构开发。在EOS Studio中,提供相应的向导、视图和编辑器等工具供开发人员在开发过程中可视化地开发各种构件,并提供了强大的调试及团队开发功能。对于一个应用项目而言,所有的开发内容都可以方便快捷的通过EOS Studio完成,而不需要使用其他开发工具。
2.EOS Server(EOS运行环境)
EOS Server是支撑SOA应用和服务的运行环境,EOS Server 由SCA(Service Component Architecture)容器、构件运行环境、页面流引擎、逻辑流引擎、系统服务、基础服务等核心模块组成。
支持的应用服务器:WebSphere、WebLogic、JBoss、Tomcat
支持的数据库: Oracle、DB2、MS SQL Server、Informix、Sybase
功能结构图:
EOS RichWeb (EOS富页面)
在EOS Studio中提供可视化页面开发与调试工具,开发人员可通过“所见即所得”的方式对控件进行拖拉实现页面开发。同时,EOS RichWeb整合了Ajax技术,提供了一套富客户端(Rich Client)控件和Ajax框架,使得应用可以基于EOS RichWeb轻松实现丰富的页面交互,例如树型节点拖拽、DataGrid方式的数据编辑、局部页面刷新等等。
功能结构如下图:
特性 :
.系统自动生成所有的代码,无需Coding
.提供丰富的页面控件
EOS Component Library(EOS构件库)
EOS Component Library是为了支撑快速开发、部署应用系统而提供的,具有高度复用能力的一组预制构件的集合。利用EOS构件库中的构件可以快速搭建应用系统,提高软件可复用度和开发效率;同时通过对构件的管理可以建立一套针对构件的生产、改进、管理、沉淀和发展的完整软件管理机制,使得企业在组织级的软件知识沉淀可以通过构件库的形式得以实现和发展。
功能结构图如下:
EOS Governor(EOS治理工具)
EOS Governor主要功能是以图形化的方式实现对EOS系统运行时刻进行监控,以利于系统开发人员及运行管理人员进行系统调试与系统诊断。通过实时在线监控和管理工具,可以实现对应用系统各个层次进行监控和管理。用户只需通过Web界面即可实时监控应用系统的各项运行参数,快速诊断和修正系统运行时的错误及异常,用更少的维护成本确保系统正常发挥作用。
总结:在跟普元人员进行交流时,其中最让他们值得夸赞的就是EOS平台跟工作流的无缝结合。在开发时,通过简单的拖曳和连线操作对构件库的运算逻辑进行组装,形成业务逻辑。将业务逻辑与页面组装形成展现逻辑,而展现逻辑和业务逻辑又可以直接拖放至业务流程图中,作为工作流中的人工活动或自动活动;调试时,可以在流程、逻辑、页面等各个层面设置断点,实现贯穿流程、功能、逻辑、界面等图形化的调试。
相关文章推荐
- iMAG移动应用快速开发平台简介
- 普元EOS开发平台培训总结
- 自己开发的j2ee Web快速开发平台简介
- G4Studio行业应用二次快速开发平台简介 支持开源软件
- 审核流(1)SNF.WorkFlow审核流简介--SNF快速开发平台3.1
- jeesite快速开发平台(一)----简介
- jeesite快速开发平台(一)---简介
- 吉日嘎拉C#快速开发平台V4.0到V4.2升级记
- mvc4 强大的导出和不需要上传文件的批量导入EXCEL--SNF快速开发平台3.1
- SNF开发平台WinForm之八-自动升级程序部署使用说明-SNF快速开发平台3.3-Spring.Net.Framework
- openjweb快速开发平台中使用Groovy动态语言作为规则引擎解决方案
- 天纵智能软件快速开发平台自定义模板列表插件
- JEPF的魔改版本出炉JEPLUS软件快速开发平台2018年重头戏
- G4Studio系统集成与行业应用快速开发平台相关
- 有关快速开发平台的一些想法!
- 一些软件平台化产品-快速开发平台
- 论快速开发平台和应用系统快速开发
- SpringBird Erp系统快速开发平台之登录
- 开发指南专题二:JEECG微云快速开发平台JEECG框架初探
- 快速搭建Android开发平台笔记 分类: Android 2015-07-08 14:53 11人阅读 评论(0) 收藏