【技术实现步骤摘要】
一种分布式商城架构系统
本专利技术是一种轻量级的同时兼容独立部署与分布式部署的技术架构设计,属于WEB
技术介绍
为了实现独立部署到分布式部署的快速切换,以最小的代价让开发人员快速适应分布式系统的开发,并且保证系统的稳定可靠运行,减少项目风险,提高开发产出,本专利技术提供的技术架构设计,解决分布式部署的入门难题,同时兼容了SDK与WCF的部署方式,最大程度方便了开发人员的开发调试与部署工作,实现由独立部署到分布式部署的平稳灵活切换。
技术实现思路
本专利技术中的架构设计,数据服务层主要是基于WCF进行构建,应用层访问WCF数据服务,不是通过直接引用的方式调用,而是通过系统封装的策略工厂方式创建访问通道,通道可以是WCF连接通道,也可能是动态反射的实例实现,具体通道的确定,以配置文档设置为准。策略工厂模糊化了数据层到底是WCF还是SDK,从而对于开发人员来说,不需要频繁的去调试更新配置文件,能够集中精力于业务逻辑处理,而非数据的传输问题。本架构设计核心内容是基于数据服务接口的动态实现,应用层只引用数据服务接口类及数据模型类,具体实现都通过策略工厂创建。具体过程为,WCF的服务层包含服务方法的“契约接口”与“服务接口的实现类”,接口与实现在项目中是分离创建的,需要调用服务的应用WEB,只需要引用接口类、工厂方法、业务模型即可。数据调用时,实现方法是通过工厂动态创建接口的实例来提供数据。同时,本架构设计,为保证访问的性能,实例的创建都采用单例模式,如涉及反射的处理,都使用缓存机制,加速反射的消耗。本架构之所以能够完成系统的分布式部署,主要是依赖的WCF能够 ...
【技术保护点】
一种分布式商城架构系统,其特征在于:系统在做分布式部署时,无需对WCF进行直接引用,WCF每个服务可以根据需要,进行灵活的分布式部署。
【技术特征摘要】
1.一种分布式商城架构系统,其特征在于:系统在做分布式部署时,无需对WCF进行直接引用,WCF每个服务可以根据需要,进行灵活的分布式部署。2.一种分布式商城架构系统,其特征在于:应用层访...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:长沙海商网络技术有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。