论文部分内容阅读
服务计算是跨越计算机与信息技术、商业管理、商业咨询服务等领域的一个新的学科,已经成为分布式计算与信息系统领域内迅速发展的方向。随着Web Service的发展与成熟,服务计算以SOA的形式得到了广泛的推广和应用。SOA通过采用独立于底层实现的方式重用现有的各种异构的业务逻辑和数据模型,将分布式系统的构建成本、资源和时间开销都降至最低,从而降低了风险,可以使系统具备良好的敏捷性,能够在短期内满足系统业务变更的需求。
本文深入的分析了服务计算产生的背景、概念、基本特征以及研究现状,探讨了SOA体系结构、Web Service等关于服务计算的相关技术。并针对几何造型技术中曲面算法计算量庞大,用一台计算机无法实现计算任务的特点,提出了采用并行算法构造几何外形设计中的曲面。利用并行计算加快求解问题的速度、提高求解问题的规模。本文提出了基于服务计算的几何外形设计的研究,它首先对几何造型中曲线、曲面这类几何形状信息用计算机描述、分析、生成,然后利用绘图工具绘制相应的图形,最后通过Web Service技术发布包装好的几何外形服务,方便几何外形服务使用者发现并调用,实现基于服务计算的几何外形设计。在此基础上,通过对所涉及的关键技术的研究,设计并实现了一个基于此架构的系统。该系统使用C和MPI编程实现了几何外形的计算机描述,OpenGL实现图形的显示,并通过Web Service技术将图形包装成服务并发布,最后使用BPEL完成一个简单的汽车零件服务组合。开发经过反复验证,本研究确实可行,具有实用价值。
通过对基于服务计算的几何外形设计系统的分析,结果显示该系统在接口规范和减少中间传输数据量方面具有明显优势,利用服务计算解决了几何造型中数据结构复杂,需要大量存储空间,形体表示需要较长的时间等问题,提高了设计效率,具有实际应用的意义。