ENGLISH
首页 > 软件产品 > SRF&RAD
SRF&RAD
总体介绍 SA Developer Studio SA SRF Framework 应用 SRF Architecture
 
总体介绍
  SA SRF Architecture 是基于SOA(Service Oriented Architecture) 及模型驱动(MDA & MDD)体系架构,并结合RAD (Rapid Application Develope)的快速开发思想的新一代软构件技术框架开发体系。
  SOA是一种企业架构,它是基于标准以及松散耦合的。
  MDA & MDD 是一种体系架构。MDA在抽象层定义了模型,然后定义映射和管理模型与各种实现技术之间关系的转换,即为MDD。
  RAD是一种开发方法,它是基于工具以及流程进行代码及逻辑的开发。

SA SRF Architecture 的基本思想:
业务模型驱动
  使用开发工具对业务模型标准化(UML、MOF 、CWM及其它标准)。模型定义了平台无关性特征,最终通过映射模型转换到目标平台: J2EE、J2ME、dot NET Framework或者其他基于组件或基于事务的平台。从而开发出各种应用软件。
代码数据框架化
  对于无法由业务模型发布的代码,使用基于框架或是使用代码模板的方法进行标准代码生成,框架是基于SOA体系的可复用代码模块,使其在松散耦合的异构系统之中具备应用互操作性。通过对其 数据的框架化,使得该软构件可以在框架基础之上扩展应用数据。
项目实施标准化
  项目实施标准化使得软构件易于构建和进行项目实施,并且提供最佳项目实践(Best Practice),从已有成功项目实践基础之上继续下一次项目实施,将一个大项目分而治之成为小型项目团队实施 (Small Team Practice)。

SA SRF Architecture 由三个部分组成:
  SA Developer Studio
  SA Developer Studio 是专门用于MDA及MDD过程的集成分析设计工具,提供了业务逻辑建模、界面设计、代码及相关文档生成等功能。SA Developer Studio还提供了强大的向导功能,大大提高应用的开发效率,并且支持团队开发,以满足企业级应用软件开发需求。SA Developer Studio 生成 的代码将由其它开发工具(如Visual Studio 或 Eclipse)编译、调整并最终生成目标系统。
  SA SOA & RAD Framework
  SA SOA & RAD Framework是为了支撑快速开发、部署应用系统而提供的,具有高度复用能力的 一组预制构件的集合。利用SA SOA & RAD Framework中大量的构件可以快速搭建应用系统,大大提高软件可复用度,提高开发效率;同时通过对构件的管理可以建立一套针对构件的生产、改进、管理、 沉淀和发展的完整软件管理机制,使得软件企业组织级的软件知识沉淀可以通过构件库的形式得以实 现和发展。SA SOA & RAD Framework 目前支持J2EE、J2ME、.NETFramework及 .NET Compact Framework,提供了Report、Database、UI、Workflow、Security以及Business等功能组件,不同技 术框架的组件对象编程模型保持一致。此外内建的SRF Plugin Architecture,能够方便的扩展SA SOA & RAD Framework的功能。
  SA Server
  SA Report Server 适应多种平台及数据库环境,可以和应用系统无缝集成,快速构建图文并 茂的报表应用,并能够支撑在线大并发用户量、大数据量的企业级应用环境下高效、稳定运行报表的能力。通过SA SOA & RAD Framework 中的Report 组件提供了表格方式编辑报表,支持Excel等数据 格式的导入导出,具有复杂的表格样式、复杂的数据组织、多个数据来源等显著特点。
  SA Portal Server 构建在一个可伸缩的、高度分散的体系结构上,提供了多种用于部署、开发和管理功能。通过SA SOA & RAD Framework中的Security 组件,业务应用程序可实现多系统的单点访问功能。

友情链接 / 法律声明
地址:上海市普陀区中江路388弄2号2501室   电话:(8621) 32533156,32533157   传真:(8621) 32533123   E-mail:lanwan@lanwan.com.cn