ENGLISH
首页 > 软件产品 > SRF&RAD
SRF&RAD
总体介绍 SA Developer Studio SA SRF Framework 应用 SRF Architecture
 
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的功能。

Database
  Database 是提供数据库访问功能的组件模块,当前支持Oracle、SqlServer、DB2、MySQL等主流数据库系统,Database组件支持执行存储过程及SQL命令,为SRF框架的其它组件提供了数据库访问能力。
UI
  UI 是提供界面对象的组件模块。它由界面表现定义和界面表现构建器两个部分组成。通过不同的表现构建器,可支持客户端、WEB及RichWeb等不同界面分隔的展示。UI 界面部分分为原子部件(如文本输入框,下拉列表框等)和高级部件(动态表单,数据表格等)。
 

Security
  Security 是提供安全处理功能的组件模块。它由加解密算法、单点登录以及系统行为日志、审计等功能组成。
Report
  Report是提供报表功能的组件模块,与UI想类似,它由报表定义及报表解释器组成,通过不同的报表解释器,支持客户端程序或是Web程序的报表表现。另外SA ReportServer 使用 Report模块完成报表编辑及数据导入导出等功能。
Business
  Business 是提供商业处理逻辑的组件模块,譬如业务字典管理、系统权限管理、组织结构管理、文件上传、简单报表、邮件发送等。它提供了开发业务应用时所需要的大量常用功能,从而使用户只需要开发满足自身特定需求的功能,即可快速完成目标应用系统的搭建,充分体现构 件复用特性,节约开发成本。
Workflow
  Workflow 是提供工作流功能的组件模块,符合工作流管理联盟(WfMC)所定义的规范。并为满足SRF框架功能进行相应的扩展。Workflow是SRF框架的缺省处理引擎,支持由 SA Developer Studio 生成的处理逻辑。

SRF Plugin Architecture
SA SOA & RAD Framework 定义了完整的插件接口体系,Report、Database、UI、Workflow、Security和Business都是这个体系的实现。通过这个插件接口体系,我们可以扩展SRF框架的功能,比如提供新的业务组件,新的界面构建器,新组件与原有组件之间具备完全的互操作能力。
使用SA SOA & RAD Framework,一般来说,目标系统中的80%~90%的功能将由SRF框架提供,剩余的功能使用其它组件完成。而这80%~90% 的功能中的一半左右使用XML 逻辑进行定义和驱动,剩余部分通过代码调用SRF编程模型实现。


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