产品简介
ResourceOne Studio(简称R1 Studio)是ResourceOne系统整合及支撑平台中的集成设计开发工具层,R1 Studio采用Eclipse Platform的Plug-in与RCP技术,集成基于ResourceOne开发框架的构件式开发工具、ResourceOne各个产品的图形化设计工具、各种配置工具、实用工具。为用户提供统一完整高度集成的快捷操作环境。
R1 Studio按照软件工程的不同角色和不同时期,将操作行为分为需求与业务分析场景,架构设计场景,应用开发场景,集成与数据交换开发场景,服务开发与服务编排场景,测试场景,监控与发布场景等多个场景,为用户提供了更为清晰、科学、贯穿整个工程周期的开发设计环境。这些场景面向ResourceOne系统整合及支撑平台在面向服务(SOA)开发流程中的各个环节,适合各种角色在不同时期进行设计和开发。
R1 Studio参考Eclipse Platform的规范架构,将所包含的组件由小到大划分为单元、组件、模块、应用和工程五个层次的模型,将这五个层次的模型定义于不同域以及管理范围,更好的管理组件以及划分各个模型之间的关系。并且提供通用模型框架,方便扩展新的业务模型。
目前,R1 Studio随着ResourceOne系统整合及支撑平台在制造业(烟草工业及整个行业)、零售业(烟草销售)、电子政务工程(多个国家金字号工程、政府机关、经济技术开发区)中的成功,也在这些项目的设计、开发过程中得到了广泛的应用。
ResourceOne Studio 组件体系
上图中是R1 Studio在Eclipse平台下的组成结构。在系统设计时提供各种设计场景及相应工具,在系统开发时提供快速应用开发工具。对ResourceOne各产品提供工具支持:
● 公共组件
服务描述设计
业务建模
公共资源管理
协同开发设计
● ResourceOne Framework集成支撑环境中间件
web应用设计
OR-Mapping设计
● ResourceOne StarFlow工作流中间件软件
工作流程设计
表单设计
工作流程调试
● ResourceOne DataExchange数据交换中间件软件
业务流程设计
消息格式及映射设计
仿真调试
适配器开发
ResourceOne Studio 系统特点
● 基于Eclipse技术与Java技术开发,轻松实现产品跨平台与UI本地化
● 继承Eclipse平台的优秀结构,使功能部件具有方便拆分,随意组合的特征
● 使用通用数据文件保持客户设置的持久。为通用功能部件提供接口,全局使用。
● 资源统一管理。将操作过的资源按类别或按功能模块分别注册管理。
● 产品形态完备。具有产品信息与标识,并提供详细帮助与多语言支持。
● 提供大量实用辅助开发工具支持基于ResourceOne开发框架的快速应用开发。
● 为工作流产品提供集成图形化流程设计工具与代码生成工具
● 为数据交换平台集成图形化消息流程设计工具与消息映射工具
● 生成原生可编辑、编译、调试代码(非伪代码),提供完全的生成透明度,统一代码
● 风格,规范操作流程,降低项目开发的风险与成本 |