[发明专利]一种网络系统软件体系框架及其实现方法有效

专利信息
申请号: 201210182668.3 申请日: 2012-06-05
公开(公告)号: CN102750145A 公开(公告)日: 2012-10-24
发明(设计)人: 怯肇乾 申请(专利权)人: 怯肇乾
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 201210 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 网络 系统软件 体系 框架 及其 实现 方法
【权利要求书】:

1.一种网络系统软件体系框架,其特征在于,构造了一个四层基本软件框架结构:表现层、服务层、领域模型层和基础框架层,其中“领域模型层”是核心层,独立于服务层外:

●领域模型层:展现业务领域的行为逻辑、业务处理状态以及实现业务的规则,同时含有领域对象的状态信息;

●表现层:通过用户界面向用户显示系统软件体系的数据信息,同时接收用户输入的干预反馈;

●服务层:提供对“领域模型层”的业务封装,并通过网络或接口向“表现层”暴露粗粒度的逻辑业务服务;

●基础框架层:为“服务层”和“表现层”内应用程序的数据存取提供服务,它是应用程序的“持久化访问”机制,或者为外部系统提供数据访问的网络浏览服务。

2.如权利要求1所述的网络系统软件体系框架,其特征在于,“领域模型层”因具体业务领域逻辑行为的需要由一层而扩展为若干层。

3.如权利要求1所述的网络系统软件体系框架,其特征在于,“领域模型层”内包括有以下概念和内容:实体、值对象、领域服务、仓储契约或接口。

4.如权利要求1所述的网络系统软件体系框架,其特征在于,“基础框架层”为其它各层的“访问”提供通用技术框架,所述“访问”包括:异常的捕获与处理、日志、认证、授权、验证、跟踪、监视、缓存之一或组合。

5.如权利要求1所述网络系统软件体系框架,其特征在于,“基础框架层”融入有新软件技术:“控制反转”、“工作单元”、“缓冲操作”,使“领域模型层”连接“服务接口”和“仓储接口”进而通过“实体框架”(Entity Framework)、Hibernate与“数据库”通信。

6.如权利要求1所述的网络系统软件体系框架,其特征在于,“服务层”选用新软件技术:“窗口通信基础WCF”、服务分层架构Spring。

7.如权利要求1所述的网络系统软件体系框架,其特征在于,“表现层”选用新软件技术:“窗口展现基础WPF”、快速网页浏览应用Struts II。

8.如权利要求1所述的网络系统软件体系框架,其特征在于,“基础框架层”内含有“Enttity Framework”或“Hibernate”持久化访问技术和“目标对象映射ORM”框架,结合具体的“领域模型层”业务逻辑行为实现,自动产生实际应用所需的具体数据库内容。

9.如权利要求1所述的网络系统软件体系框架,其特征在于,“领域模型层”通过“表现层”的人机交互界面,及其相应“服务层”的服务,结合“MVC脚手架工具”、“RapidGenerate”软件代码生成工具,自动产生基本的“增/删/改/查CRUD”用户界面代码。

10.如权利要求1所述的网络系统软件体系框架,其特征在于,“服务层”具有“一致的网络通信服务”,对于C#-ASP.NET具体应用,通过采用“窗口通信基础WCF技术”,实现业务功能的网络传输,为多客户端应用场合提供统一的服务接口;对于Java-J2EE具体应用,采用“服务分层架构Spring技术”。

11.如权利要求1所述的网络系统软件体系框架,其特征在于,“基础框架层”含有“面向方面编程AOP”,对于C#-ASP.NET具体应用,采用微软企业库的Policy Injection模块实现;对于Java-J2EE具体应用,采用集成有面向方面编程AOP功能的Spring技术实现。

12.如权利要求1所述的网络系统软件体系框架,其特征在于,“基础框架层”含有“依赖注入”技术,对于C#-ASP.NET具体应用,采用微软的Unity2.0实现,它包括:控制反转IoC、依赖注入和拦截技术;对于Java-J2EE具体应用,采用含有“控制反转IoC”功能的Spring技术来实现。

13.如权利要求1所述的网络系统软件体系框架,其特征在于,还包括位于“表现层”的前端页面应用,采用通用的JS、JQuery、Ajax、DIV+CSS、AS-Flash技术,实现导航、布局、感觉、视觉、动画、立体,进一步“友好”人机界面;对于C#-ASP.NET应用,还采用RIA---WPF或Silverlight技术;对于Java-J2EE应用,还采用Struts II技术。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于怯肇乾,未经怯肇乾许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210182668.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top