APP下载微信试用
当前位置: 首页>软件产品>施工版>技术体系

建文软件作为出身于中央企业的高科技企业,本身具备强大的技术优势术与科研基因,其技术方向一致秉承:投资少、可扩展、基于互联网络、基于移动应用、安全、稳定、不可篡改、可靠、主流,本产品的技术体系总结为:

1.基础架构:采用三层分布式架构;

2.设计方法:确保面向对象的设计方法;

3.前端开发:采用标准的H5技术确保跨系统、跨平台;

4.操作模式:采用“互联网+”模式确保易用易上手;

5.数据分析:采用大数据采集、区块链分布式存储、云计算,目标人工智能。

大数据、区块链、云计算分析

区块链作为一种新兴的应用模式,在工程行业有着的重要的应用价值。近几年来,区块链技术和应用正经历快速发展的过程,部分工程单位已经进入了实践阶段,纷纷建立自己的区块链项目,无论是自己进行研发,还是和第三方合作,证明工程行业内区块链技术的应用前景十分广阔。

区块链就是一个去中心化的数据库,在保护政府、企事业单位数据机密的情况下,又可以开放给各部门、各个项目、各分子公司的进行适当数据的分析,这些基于“区块链”的数据,采用脱敏技术保证数据私密性,为隐私保护下的数据开放提供了解决方案。

数据脱敏技术主要是采用了哈希处理等加密算法。例如,集团总部可放心地开放可访问的项目成本、进度的路径,并共同计算出某项目群内项目平均成本与平均利润,每个项目经理可得知自己在该项目群中的相对地位,但对其他项目的具体成本一无所知。

建文软件充分运用世界最尖端的IT技术,以“工程大数据”来采集项目的基础数据、以“区块链”分布式部署来安全存储海量数据,以云计算来分析数据,最终实现工程行业人工智能的目标。

三层分布式架构

软件采用三层结构的分布式的应用程序模型,第一层是用户服务层,主要面向普通用户,可以通过浏览器这种统一的界面很方便的访问所需资源,从而保证了用户界面的一致性和完整性;中间一层是业务服务层,这也是在三层结构中最核心的一层。业务服务层是连接用户服务和数据服务的桥梁。在这一层中,通常是经过组件的形式来定制相应的业务规则,以响应用户发来的请求,同时与数据服务层进行交互,并将所需数据反馈给用户。这种业务规则主要体现为数据的汇总,提取,修订,合法性校验等功能,并通过Web和应用服务器实现。最底层是数据库服务层。数据服务包括数据的定义,维护和更新以及管理和相应业务服务层的数据请求。它主要通过各种数据库管理系统,如SQL Server 等来实现,同时这些数据库可驻留在任何平台上。

采取面向对象的体系结构,使其每一部分都可以独立地设计、实施和测试。因此,可能发生的错误对最终产品的影响和复杂性被大大地降低。

基于三层架构的设计将整个互联网视为一个基础应用平台,以往管理软件在组网方式、通讯效率、安全稳定等方面的瓶颈从基础平台上进一步得到解决。

面向对象的设计

该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制,支持SOA架构,有统一开放的服务管理体系,不仅支持分布式应用,同时对外部系统有良好的应用集成能力,为将各类遗留系统集成到新的SOA应用中,提供遵循SOA架构的应用集成适配框架,服务包装、转换、部署等适配工具,包括在持久化层支持异构、异源、异地数据源的访问、加工和交换,在业务逻辑层支持业务流程集成、业务流程再造、业务流程自动化和业务协同,在B/S形式的表示层支持界面集成和单点登录,由此提高遗留企业应用的重用率,保护已有投资并产生新的附加值。

H5开发前端应用

前端应用,建文软件采用W3C标准 H5技术,可以轻易地将系统移植到各类开放平台,如:Opera平台、Facebook应用平台等,也可以通过封装的技术发布到App Store或Google Play上,支持IOS、Android、Windows等系统的流畅运行;H5的跨平台性、跨系统性,真正实现一次设计,普遍适用,最大程度的降低设计、开发、部署、升级的成本。

“互联网+”操作模式

移动端,支持APP操作,同步支持微信、钉钉在线操作。

PC端,完全基于B/S操作模式,只需要有浏览器,就可进行工作。也就是说,用户可以使用桌面计算机及各种手持终端(包括有线及无线终端)来进行工作。系统可以良好地支持集团局域网(VLAN)、SDH光纤网、VPN网、互联网的访问方式;支持Internet用户IE浏览器访问通过;支持VPN用户或者拨号VPN用户连接的IE浏览器访问模式。