论文部分内容阅读
随着科学技术的飞速发展,使得社会分工越来越细,建筑产品的开发以及激烈的市场竞争要求设计单位从更广阔的范围内来优化资源配置。因此建筑产品的开发需要众多企业及相关科研院所等单位协作完成,企业应充分利用以网络为核心的信息技术,用新的设计模式来提升设计单位的竞争力,实现对地域上分布的设计资源的快速调集和利用,形成基于网络的企业内部或企业之间团队化协同设计模式。计算机支持的协同工作(Computer Supported Cooperative Work)是指群体成员利用计算机技术、多媒体技术和网络通信技术,在共享环境下的协同工作、交互协商、分工合作,共同完成设计任务。XML是一种格式独立、与平台和应用程序无关的可扩展标签语言,它不但适合存储结构化数据,而且能够针对不同行业不同领域的特点定义标签,制定记录行业或专业数据的标准,这些标准被称为XML词汇,只要行业或专业领域内所有应用程序都理解并支持所定义的XML词汇,就可以实现不同系统之间的数据共享与互操作。Web Services使用基于XML的消息处理作为基本的接口描述和数据通信方式,采用W3C组织制定的开放性标准和规范,对服务的实现与使用进行高度的抽象,以消除由于使用不同组件模型、操作系统和编程语言所产生的系统差异,为实现数据和系统的互操作性提供了新的解决方案。本文以建筑外观设计为主要研究对象,在充分了解建筑外观设计的特点之后,将基于WebServices的计算机协同工作技术应用到建筑外观设计中。根据以上内容本文所做的主要工作如下:1)从CSCW技术的网络化需求入手,分析Web Services概念体系在协同设计中的作用,将Web Services技术和CSCW技术应用于建筑外观设计,提出了一种基于Web Services的建筑外观协同设计模型。2)基于系统框架,提出了一种以优先权控制的分层式协同设计过程和集中式控制解决设计冲突的方法。可以提高协同效率,很好地规划实现复杂度和专业程度都很高的建筑外观设计任务,对设计过程中用户的自由加入有很强的支持性,同时平衡了设计过程中用户的设计创新与设计知识,大大提高了设计结果的精致程度和设计效率。3)对基于Web Services的CSCW系统的设计与实现,将前面的研究讨论付诸于实践,综合运用Web Services和CSCW技术,借助微软公司的.Net开发平台,设计实现了一个基于Web Services的建筑外观协同设计系统。本文将Web Services技术和计算机支持的协同工作技术结合起来应用到建筑外观设计中,是一种新的尝试,该模型有很强的可维护性和可扩展性,适应现有大量辅助设计专业人员地域分布广的特点。实践证明了本文工作的可行性和有效性。