The invention is a distributed business city architecture system. This architecture is a highly reusable architecture that can quickly switch the system of independent deployment architecture into a distributed deployment architecture. The projects using this architecture do not have to consider whether distributed deployment or independent deployment in development, as long as the code is developed according to the specification specified by the architecture. After the product is released, the configuration file is simply configured to meet the requirements of distributed deployment. The outstanding advantage of this architecture is that the software projects can easily cope with the requirements of distributed deployment without changing the traditional development habits and patterns of independent deployment software.
【技术实现步骤摘要】
一种分布式商城架构系统
本专利技术是一种轻量级的同时兼容独立部署与分布式部署的技术架构设计,属于WEB
,为WEB应用软件的开发,提供了一种简单快捷的分布式部署方案。
技术介绍
随着网络技术和企业信息化的发展,分布式应用系统得到了越来越广泛的应用。目前分布式系统架构设计不计其数,但整体框架都比较重,对于习惯于独立部署应用开发的工程师来说,不光学习成本较高,上手难度也会较大,对于一个新项目的开发,无形中会增加项目开发风险。另外,如果将原有独立部署功能转换为分部式部署系统,需要做的工作不仅仅是简单的功能迁移,还可能需要重新推倒原框架重新开始。再者,有部份应用可以使用SDK的方式提供数据,也可以使用WCF方式提供数据,但WCF搭建引用配置相当繁锁,升级不便,增加新的服务又需要重新更新引用,使用SDK方式又不利于分布式部署,开发人员常常纠结于到底用SDK还是WCF。
技术实现思路
本专利技术中的架构设计,数据服务层主要是基于WCF进行构建,应用层访问WCF数据服务,不是通过直接引用的方式调用,而是通过系统封装的策略工厂方式创建访问通道,通道可以是WCF连接通道,也可能是动态反射的实例实现,具体通道的确定,以配置文档设置为准。策略工厂模糊化了数据层到底是WCF还是SDK,从而对于开发人员来说,不需要频繁的去调试更新配置文件,能够集中精力于业务逻辑处理,而非数据的传输问题。本架构设计核心内容是基于数据服务接口的动态实现,应用层只引用数据服务接口类及数据模型类,具体实现都通过策略工厂创建。具体过程为,WCF的服务层包含服务方法的“契约接口”与“服务接口的实现类”,接口 ...
【技术保护点】
1.一种分布式商城架构系统,其特征在于:能够实现WEB应用软件在独立部署与分布式部署之间的灵活切换,遵从架构指定的开发规范,系统不需要做额外的修改,仅依赖于简单的配置文件,就让原本独立部署的系统切换为分布式部署的系统。
【技术特征摘要】
1.一种分布式商城架构系统,其特征在于:能够实现WEB应用软件在独立部署与分布式部署之间的灵活切换,遵从架构指定的开发规范,系统不需要做额外的修改,仅依赖于简单的配置文件,就让原本独立部署的系统切换为分布式部署的系统。2.一种分布式商城架构系统...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:长沙湘佩网络技术有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。