回 帖 发 新 帖 刷新版面

主题:[原创]极致.net开发平台

极致.net开发平台提供了实体定义工具、界面设计工具、工作流定义工具、系统发布工具和运行时框架组件,实现少写代码或不写代码、快速地开发应用软件的目的。
极致.net开发平台的技术特性
一、模型驱动架构
平台基于模型驱动架构,通过元数据来保存数据实体、用户界面和业务流程的模型。应用软件系统通过运行时框架根据元数据描述的模型来访问数据、加载用户界面并驱动业务流程。
以模型驱动的方式,而不是编程的方式,使软件系统更加易于理解,并且有更好的扩展性和可维护性。
(一)    数据实体元数据
使用极致数据实体定义工具进行数据实体定义时,一方面对数据实体的定义进行了描述,另一方面建立了数据实体之间的关系,这两方面的数据都作为元数据保存到数据库中。极致平台通过OR Mapping(对象-关系映射)的方式封装了对数据库的访问,以对象的方式来访问数据库中的数据,避免了通过写SQL语句来创建或维护数据表,或通过写SQL语句实现对数据的新增、修改、删除和查询的传统编程方式。
元数据的建立和OR Mapping的数据访问方式实现了面向对象的数据访问方式,能够简化编程并实现对业务逻辑的扩展,同时还为实现多数据库的支持建立了良好基础。极致业务基础平台简化了以数据为中心的应用程序中与数据持久化相关的编程任务,使开发人员能够将开发重点专注于实现面向对象的业务模型和商业逻辑。
(二)用户界面元数据
极致平台突破了传统的用户界面编程方式,通过定义界面元数据的方式,而不是编程方式来设计用户界面。极致界面设计工具能够根据数据实体的属性以及数据实体之间的关系快速地设计单据、序时薄、报表、菜单、工具栏等用户界面,同时支持通用表单的设计。通过极致界面设计工具设计的用户界面以界面元数据的方式保存在数据库中,运行时框架组件动态加载界面元数据并创建用户界面。通过元数据来描述用户界面的方式实现的界面的动态构造,使用户界面易于调整和维护。
(三)业务流程元数据
极致平台集成工作流引擎,能够对业务流程进行灵活的定义。业务流程定义的结果以元数据的方式保存在数据库中,运行时由工作流引擎根据元数据的描述驱动业务流程。工作流引擎采用微软公司的WWF(Windows Workflow Foundation),通过WWF驱动发布到工作流服务的单据进行流程流转,理论上业务单据都可以通过工作流进行驱动,从而实现业务流和数据流的统一,实现真正的协同办公功能。
软件的下载:http://www.jeez.com.cn/upfiles/jbfsetup.rar

回复列表 (共1个回复)

沙发

百变平台——业务基础平台的再次革命

百变平台是一款技术先进、应用成熟的B/S架构业务基础开发平台,集OA系统、运行平台与开发平台于一体,能够为企业快速搭建OA、MIS、ERP、CRM、HR等网络办公系统,为企业的不同发展阶段提供随需应变的整体解决方案。

在线试用地址:http://www.oapro.com/service_try.htm

我来回复

您尚未登录,请登录后再回复。点此登录或注册