基于WebServices的协同技术在建筑外主体观设计中的应用

(整期优先)网络出版时间:2017-09-19
/ 2

基于WebServices的协同技术在建筑外主体观设计中的应用

潘艳根

身份证号码:33068219860208xxxx312000

摘要:随着全球计算机技术的不断发展以及WebServices协同技术的应用,人们对于现代化建筑外主体观的设计也提出了更多的要求,本文将针对什么是WebServices,联合建筑外主体设计的协同技术展开讨论,使得当代建筑业工程系统能够朝向审美多样化的方向迈进。

关键词:WebServices;协同技术;建筑外主体观设计

前言:WebService协同技术作为一种良好的分布式组件操作技术,能够很好实现跨平台、跨网络系统的数据处理,将WebServices协同技术融入到建筑工程项目外主体观的设计当中,大大提升了建筑工程项的设计水平,促进了各级施工部门的交流和讨论,加快了建筑施工协同系统的运行速度。

一、什么是WebServices

(一)概念

WebServices可以被看作是一种应用程序,在互联网Web技术的支持下,这种应用程序能够向外界传递出可以进行调用的API。当然也可以将WebServices理解成为可以展开互动操作的新平台程序,在WebServices平台上需要建立一种协议,并且提供出一套可以作为标准参考体系的平台,用于连接不同的操作系统。WebService是在互联网络支持下的模块组件,根据特殊任务的要求,来实施出相应动作,使得不同编程语言、组件系统可以兼容运行[1]。

(二)特点

WebServices是可以自描述的,方便其他程序开发集合服务内容。同时WebService具有可查找功能,通过发布一个简单的服务程序让人们对其进行定位,WebServices是可以互相操作的,在SOAP技术的支持下WebServices能够和其他应用互相交互操作,对不同的程序语言进行编写,不用对用户协议进行转换。该程序具有普遍性的特点,使得web服务能够在HTTP和XML之间展开通信,除了在计算机上操作以外,在智能移动工具上都可以得到应用。它还具有不错的封装特性,用户可以看到程序提供的服务调用信息。在使用标准协议的前提下,WebServices的接口技术将变得更加规范和容易理解,并且具有可集成能力。

(三)技术优势

假如所有的服务器组件都能够以WebServices程序作为服务支持点,那么不管是操作用户,还是底层的EJBJavaEE服务器组件,CORBA组件和COM+组件,都可以通过WebServices程序来面向用户,由WebServices来进行统一的数据接口[2]。

(四)标准技术

WebServices标准处理程序可以拓展标记语言XML和XSD,并将标记语言作为数据平台格式,XML语言最大的优势就是它的无关性,既可以解决数据的语言转换问题,又不会和程序生产厂商发生太多的联系。WebServices还可以简单对象访问SOAP协议,让其他用户可以远程操控程序,使得应用程序的服务端和客户端都可以将调用请求以及程序的结果返回值放入到SOAP消息盒里,由UDDI服务来提供组件框架原则。

(五)开发与调用

对于WebServices应用软件的开发和调用,在需要考虑到跨越防火墙的通信问题,同时针对现代化企业所使用的应用程序进行集成,作为BTB企业间专业化的数据交换系统中重要连接部分,WebServices可以很好地将企业的经营发展逻辑展现出来,从而减少程序在企业信息集成交换的过程时间,允许对计算机系统进行代码重用,对一些二进制的组件代码展开重用,这样只要注册登录软件程序,就可以完成对WebServices的远程控制操作,将企业中的数据信息实时传递给其他计算机[3]。

二、WebServices的协同工作技术

由于现代化建筑的设计理念都十分复杂,需要对建筑施工程序进行构建重组,也就是要协同各种施工应用程序构件,WebServices协同系统的开发核心是要对整个建筑工程施工流程方案展开建模设计,调配各级施工环节的资源冲突。一般来说,WebServices协同工作系统的设计会采用多视图的建模设计方式,其中有产品视图、过程视图还有团队、进度视图等,能够实时监控到建筑工程项目的施工进程,将建筑工程的项目管理融入到建筑外主体观的设计当中,对协同工作流程展开迭代处理,并且使用了即插即用的集成技术来实现了多平台软件的异构和开发,完成对传统建筑外主体观的设计改造,有效地减少了网络荷载度,避免了计算机系统指令操作延迟问题的出现,大大提高了WebServices协同工作系统的响应速度[4]。

三、WebServices协同技术在建筑外主体观设计中的应用

(一)开发平台

在应用WebServices协同技术到建筑工程项目外主体观设计时,主要使用的是微软公司推出的VB.NET程序语言,将AndroidDevTools软件作为建筑物外观设计的主要工具,并且将ADT软件置入到AutoCAD运行环境当中,在CAD软件中模拟设计出真实的建筑工程项目模型,用户可以模型进行操作和控制,这样可以将集成以后的建筑工程模型渲染设计成动画的形式,使得建筑工程项目的施工操作程序变得更加真实,充分利用WebServices协同工作系统的开发个性和分布特点,将信息数据下载到本地电脑当中,减少了系统的日常维护工作内容。

(二)系统功能

基于WebServices协同技术的软件操作系统,能够更好地方便用户进行注册和登录操作,因而建筑工程的施工单位只需要通过登录电子白板对话框,就可以在互联网实时沟通的背景下,实现建筑企业间的交流和对话,再由建筑工程设师针对施工流程展开协同性的操作工作[5]。

(三)操作过程

通过对客户端展开操作,可以在服务器的版块上面创建一个新的建筑设计项目,并将用户的操作信息输入到数据库当中,当用户发出操作指令时,应用程序会向服务器发送请求,如果此时客户端收到了允许操作的指令,就代表用户可以对程序数据进行实体性的操作,用户在确认完成操作时,可以将锁释放,将程序锁的状态转变成为NO_LOCK,并更新远程的数据库,还原ADT操作指令。

(四)应用过程

在对同一建筑实体外观进行设计时,可以有两个设计者同时登录服务器,来展开基于WebServices协同技术的操作控制,二者一同开发对建筑工程项目中的门窗设计,室内照明系统,排水系统设计等,用户可以将设计好的建筑工程信息转交给服务器处理,由服务器将处理完成后的建筑工程数据信息再重新传递给用户所使用的客户端当中,在客户端中完成对建筑工程项目的外主体观设计与实现。

结论:综上所述,虽然基于WebServices协同技术在建筑工程项目外主体造型中进行了尝试,但是从总体来说,这种外主体观的设计系统还是存在着一些漏洞,需要在今后的建筑工程项目施工中,不断创新优化施工系统的数据形式,加强现代化建筑施工企业施工的同步即时性,提高WebServices协同系统的数据传输速度,增加建筑施工系统的数据处理密集程度。

参考文献:

[1]张敏.基于Web挖掘的个性化信息检索研究[D].山东科技大学,2004.

[2]杨玉凤.基于XMLWebServices的协同设计通信相关支持技术研究[D].山东师范大学,2005.

[3]崔昊.基于WebServices的协同技术在建筑外观设计中的应用[D].山东师范大学,2006.

[4]陈凯.基于属性扩展的ABAC协同设计访问控制研究[D].太原科技大学,2014.

[5]李莹莹.多方协同应用中基于WS-Security的安全策略配置工具研究与实现[D].华东理工大学,2011.