浅谈软件三层架构的重构与优化技术
作者:沈晗
来源:《电子技术与软件工程》2016年第06
        要在软件研发中,架构设计是十分重要的内容之一,往往涉及到软件的设计模式、发布环境和运行效率等环节。在现在的软件设计中,由于三层架构具有设计简便、便于管理等优点,所以得到了十分广泛的应用。当然,三层软件架构也存在着一定的缺陷,比如在系统前端编程以及其拓展性等方面存在一定的缺陷。由于三层软件架构将表示层、数据访问层以及业务逻辑层三种均放到了服务器上,使得所有的页面表单数据都得经由服务器的控制才可以实现工作的完成,这就大大提高了对配置的要求,尤其是对容器的要求。同时,这也会影响软件的整体运行效率和用户的良好体验。笔者通过对多年的工作经验的总结,一三层架构为基础,并将JavaScriptSOABrowser cache等技术引入到软件设计中,希望能够对提高软件设计的整体水平的提高有所帮助。
        【关键词】三层架构 重构 优化
        众所周知,在研发周期中软件设计工作十分重要,主要原因在于其关系到软件的设计模
式、发布环境、开发成本和运行效率等一系列极为重要的环节。目前来看,实现结构设计的创新工作主要是将表示层从服务器端转移到了客户端。也就是将AJAXISONJSJQueryCache等技术引入到软件设计中,将软件本身的构造进行一定程度的改造,实现最大程度的优化与整合,进行有效解决软件及服务器压力过大的问题,这样也能够提高软件的使用寿命。因此,本文提出了基于ISONCridentialjquery是什么软件SOA的业务逻辑分解模型。这种模型是指以ISO为数据交互载体,同时利用Cridential保证相关数据的安全性,同时将化整为零的数学手段运用到商业逻辑分解工作中,具体的就是将其分解成的多个基本功能模块并将它们挂载到SOA总线上,以实现满足各个平台数据请求的目标,完成更广范围的服务工作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。