文档介绍:上海交通大学
硕士学位论文
基于SOA的分布式实体建模服务框架
姓名:田小雄
申请学位级别:硕士
专业:软件工程
指导教师:姜丽红;蔡鸿明
20091201
基于 SOA 的分布式实体建模服务框架
摘要
基于服务的框架模型,随着分布式应用的发展,越来越多的应用于
异构复杂网络环境中各类计算和应用的结构之中。同样在网络中,基于
服务的框架模型是在统一的服务接口描述标准之上的计算服务发布、查
询匹配和动态组合等应用的载体。为适应三维实体建模分布式广域化的
要求,克服传统 CAD 软件在开放性和扩展性上的不足,本文提出了一种
基于 Web 服务的实体建模框架模型。
本文针对在由实体建模服务组成的环境下,如何制定合理的实体模
型表征方法、服务描述方法及框架应用接口,最终使该模型成为可行及
有效的服务框架展开分析和讨论。本文的工作主要包括:(1)针对三维
实体模型数据量大的问题,提出一种混合实体模型表征方法,以满足快
速交互设计的要求。(2)基于造型操作语义,提出通过包含行为描述的
造型服务语义表达服务设计意图,并针对实体建模服务领域中存在的各
种语义关系进行了详细分析和建模。(3)对实体建模服务的匹配及组合
进行了分析和论证,提出了基本的服务匹配方法及基于语义描述和设计
流程模板的服务组合方法。(4)提出实体建模服务框架模型。首先,设
计了实体建模服务的参数表征方式、接口模型及实体建模服务体系。其
次,对模型的各个部分的设计进行了详细描述,提供了框架数据模型及
算法的详细设计方案。(5)最后,基于 Open CASCADE 几何引擎,开发
了相应软件系统。
通过本文的研究,为基于 Web 服务的实体建模框架模型提供了理论
证明、抽象设计和技术实现。同时,结合理论模型和实际产品设计验证
表明,该框架模型提供了一种实现网络三维实体建模的有效途径。
关键词: Web 服务、三维实体建模、网络设计、操作语义、构造实体模
型
IV
A Distributed Approach for Solid Modeling Based on Web Services
ABSTRACT
Traditional stand-puter-aided design (CAD) systems are built
for single-user. With the popularity work and the development of
distributed applications, software architectures based on services are applied
more and more in various types of applications puting structures in
complex work environment, delivering CAD services and
designing over are ing a reality.
In this thesis, a distributed solid modeling framework is outlined. The
general interfaces of traditional CAD software are encapsulated as web
services. Each web service is mapped to specific operation. The framework
implements an open distributed support environment of 3-D graphics
applications, and lays the foundation for scientific visualization and visual
manipulation.
In order to build distributed and loosely coupled solid modeling system,
a distributed approach based on web services is proposed: 1. To decrease the
data-transferring through the , a hybrid solid model is built; 2. Based
on modeling operation semantics, a modeling