发明名称 面向业务模型的软件运行平台、运行方式及一种开发方法
摘要 本发明公开的软件运行平台及其运行方法为面向服务的软件技术发展奠定了坚实的基础,为云环境开发计算机软件系统提供了解决方案,也为网构化软件的发展应用开辟了新的思路和实现方法,适用范围广泛。本发明公开一种面向业务模型的软件运行平台、运行方法及一种开发方法,以面向业务模型,开发安全、稳定、可靠的软件系统,具有开发效率高、维护成本低、易于扩展、简单易学等优点。本发明公开的软件运行平台包括服务器端系统架构和客户端系统架构;服务器端系统架构包括:业务模型工厂组件,业务模型控制引擎和活动业务模型组件;客户端系统架构包括:客户端控制引擎,数据对象代理组件和用户界面组件。本发明公开的软件运行平台及其运行方法为面向服务的软件技术发展奠定了坚实的基础,为云环境开发计算机软件系统提供了解决方案,也为网构化软件的发展应用开辟了新的思路和实现方法,适用范围广泛。
申请公布号 CN102222005B 申请公布日期 2013.10.30
申请号 CN201110193036.2 申请日期 2011.07.12
申请人 铜陵玉成软件科技有限责任公司 发明人 钟文祥
分类号 G06F9/44(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京双收知识产权代理有限公司 11241 代理人 王菊珍;解政文
主权项 一种面向业务模型的软件运行平台,其特征在于,包括服务器端系统架构和客户端系统架构;所述服务器端系统架构包括:业务模型工厂组件,用于查找定义的业务模型的资源,根据查找到的资源数据创建和管理业务模型实例,所述业务模型包括使用命名访问的数据对象、用户界面描述组件、业务模型活动和客户端资源;业务模型控制引擎,用于提供会话安全认证和业务模型访问认证服务,加载、管理和释放活动业务模型组件,为客户端或其他外部访问提供正确的活动业务模型组件;活动业务模型组件,用于处理客户端访问请求,提供程序上下文环境接口和外部访问接口;根据客户端请求,同步和接受客户端传递的数据,查询、创建请求的各种资源,响应并执行请求的业务模型活动,并根据业务模型活动的执行情况,返回请求的各种资源、数据或异常信息;并用于加载所述业务模型工厂组件定义的业务模型实例,解析业务模型定义和业务模型继承、组件链接关系,调度业务模型中的定义的各种资源,根据业务模型实例中的数据对象组件实例创建和管理活动数据对象实例和交互数据,执行业务模型定义的业务模型活动,完成客户端调用或其他外部调用;所述客户端系统架构包括:客户端控制引擎,用于处理客户端的资源请求,指令调用,发送向服务器同步的数据或其他资源,该其他资源包括但不限于声音文件、图像文件,请求执行业务模型活动、进行数据编码、解码,通讯,响应、解析、加载、执行服务器端返回的数据、代码或其他资源,该其他资源包括但不限于声音文件、图像文件,并为客户端程序提供代码运行环境;数据对象代理组件,用于充当用户界面组件显示的数据来源,其与上述活动业务模型组件中命名相同的活动数据对象实例对应,包含所述活动数据对象实例的部分或全部数据;用户界面组件,包括用于在客户端显示的各种界面组件,其与所述业务模型中定义的所述用户界面描述组件通过命名相对应,并通过事件驱动响应机制与所述数据对象代理组件的数据进行同步。
地址 244000 安徽省铜陵市经济开发区中科大创业园A211室