施工阶段BIM协同管理平台技术架构简介.DOC

上传人:天*** 文档编号:741567 上传时间:2018-10-30 格式:DOC 页数:4 大小:296.50KB
下载 相关 举报
施工阶段BIM协同管理平台技术架构简介.DOC_第1页
第1页 / 共4页
施工阶段BIM协同管理平台技术架构简介.DOC_第2页
第2页 / 共4页
施工阶段BIM协同管理平台技术架构简介.DOC_第3页
第3页 / 共4页
施工阶段BIM协同管理平台技术架构简介.DOC_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、施工阶段 BIM协同管理平台技术架构简介1. 开发语言采用 MS .Net 语言开发,MS .Net 是当前最主流的应用软件系统开发语言,能够开发各类企业级、专业化的应用系统;2. 系统架构采用 B/S 框架模型的 web 访问,前端通过 MVC4 实现前后端分离模型搭建,采用 bootstrap 样式实现页面的自适应。数据通讯采用先进的 IBatisNet 框架,通过 IBatisNet 的 SQL Maps 持久层数据响应减少页面对数据库的访问请求,提高用户的并发请求。后端采用多层架构体系架构搭建。具有架构灵活简单易用,可靠性高、可扩展性强、可移植性高的特点。IBatisNet 的数据映射

2、工作流程如下图:系统框架示意图如下:3. 高用户并发量支持根据用户并发量的提升,系统可采用三层架构的部署,建立反向代理服务,应用服务,数据库和 memcached 服务/数据库集群负载均衡,来满足高并发的需求。如下图所示: 反向代理服务:位于三层构架中最外层的反向代理服务器负责接受用户的接入请求,在实际应用中,代理服务器通常至少还要完成以下列表中的一部分任务:连接管理:分别维护客户端和应用服务器的连接池,管理并关闭已超时的长连接。攻击检测和安全隔离:由于反向代理服务无需完成任何动态页面生成任务,所有与业务逻辑相关的请求都转发至后端应用服务器处理。因此反向代理服务几乎不会被应用程序设计或后端数据

3、漏洞所影响。反向代理的安全性和可靠性通常仅取决于产品本身。在应用服务的前端部署反向代理服务器可以有效地在后端应用和远程用户间建立起一套可靠的安全隔离和攻击检测机制。如果需要的话,还可以通过在外网、反向代理、后端应用和数据库等边界位置添加额外的硬件防火墙等网络隔离设备来实现更高的安全性保证。 负载均衡:通常使用轮转(Round Robin)或最少连接数优先等策略完成基于客户请求的负载均衡;也可以使用 SSI 等技术将一个客户请求拆分成若干并行计算部分分别提交到多个应用服务器。 分布式的 cache 加速:可以将反向代理分组部署在距离热点地区地理位置较近的网络边界上。通过在位于客户较近的位置提供缓

4、冲服务来加速网络应用。这实际上就构成了 CDN 网络。 应用服务应用服务层位于数据库等后端通用服务层与反向代理层之间,向上接收由反向代理服务转发而来的客户端访问请求,向下访问由数据库层提供的结构化存储与数据查询服务。 数据库集群负载均衡数据库服务为上层 Web 应用提供关系式或结构化的数据存储与查询支持,根据web请求的并发量和数据库的吞吐量服务自动均衡数据库的负载。4. 数据库采用微软公司的 MS SQL Server 数据库,具有性能先进、稳定性高、便于维护的优点。根据并发量的提升,可以扩展数据集群。5. WebGL轻量化 BIM引擎基于 Web 3D 的国际标准 WebGL 技术规范自主研发,技术领先,便于应用,便于扩展。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。