基于SOA的三维家具协同设计方法及系统技术方案

技术编号:5503435 阅读:229 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种基于SOA的三维设计系统集成方法,其包括以下步骤:1)构建一SOA集成开发系统平台,其包括四层结构:应用层、业务层、服务层和资源层;2)在所述资源层设置数据库,在业务层设置冲突消除系统;3)将多数个第三方家具三维造型设计系统软件设置在资源层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过数据总线与所述数据库连接并交互通讯;5)在所述应用层设置一集成门户网站;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下,并发调用家具三维造型设计系统进行协同设计和数据共享。本发明专利技术还提供了一种实现上述方法的系统。

【技术实现步骤摘要】

本专利技术涉及软件开发技术,具体涉及基于SOA的三维家具协同设计方法及系统。
技术介绍
随着市场对家具产品的多样化和个性化需求的日益增长,家具产品更新周期越来 越快,客户对产品供货期的要求越来越短。为了适应这种变化,家具生产制造企业不仅需要 内部各部门之间的高度协调,更需要加强企业与企业之间的协同与合作,实现区域内或跨 地域的企业之间的信息资源、人力资源及设备资源的共享和互补,以共同提高对市场需求 的反应速度。htranet/Extranet及hternet的迅速普及,为家具制造业提供了一个极为 有利的发展空间。基于网络的协同设计和协同制造,就是在这一背景下提出的。计算机支持的协同 工作(Computer Supported Cooperative Works, CSCff)是网络化设计工程的核心技术之 一,它支持动态企业联盟内分布于不同地域的多功能项目组成员开展基于网络的协同工 作,用于选择、评估、发送与接收产品数据,分析技术方案,快捷迅速地完成设计并投入生产。具体到家具行业,家具产品协同设计方法,需要考虑对众多异构三维设计软件系 统、异域设计单位和人员的设计流程、工作习惯和管理手段等方面进行深入了解、概括提 炼,在此基础上,结合现代网络技术进行分布式软件开发。随着互联网的应用变得越来越普及、社会分工协作越来越细密,产品家具三维造 型设计的各参与方,也希望采用一个平台远程协同设计、实时共享设计数据。近年来,迅猛发展的面向服务架构(SOA)软件系统架构技术,为解决上述问题提 供了可行性,SOA毋庸置疑地已经成为企业新一代首选的、先进的、成熟的、标准的应用架 构,但是,就目前家具三维造型设计软件行业而言,尚无见到有关将其用于家具三维造型设 计系统集成系统方面的具体报道和实践。
技术实现思路
针对现有技术的上述不足,本专利技术的目的在于,提供一种高效、协同、规范、跨平台 的基于SOA的三维家具协同设计方法,将多个独立、异构的家具三维造型设计系统,及多个 独立的设计团队或人员,集成在一个网络工作架构下,采用一个登陆界面、一个工作平台开 展同步的产品设计工作,可以轻松实现协同设计、数据共享和实时交互;本专利技术的目的还在于,提供一种实现上述方法的高度集成、简单易用的基于SOA 的三维家具协同设计系统。为实现上述目的,本专利技术提供的技术方案为一种基于SOA的三维家具协同设计方法,其特征在于,其包括以下步骤1)构建一 SOA架构集成系统平台,其包括自上而下相互连接并交互通讯的四层结 构应用层、业务层、服务层和资源层;2)在所述资源层分别设置一数据库、一知识库、一团队信息库,其分别通过产品设 计管理系统接入服务层;在所述应用层设置一冲突消解系统,进行全局协同管理;3)将多数个第三方家具三维造型设计系统软件设置在资源层,通过其API程序, 将其封装为WEB服务,并设置在服务层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过 数据总线与其他数据库连接并交互通讯;5)在所述应用层设置一集成门户网站,该门户中集成有各第三方家具三维造型设 计系统软件的登录链接,及冲突管理界面;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下, 并发调用家具三维造型设计系统进行协同设计和数据共享。所述的步骤2、中的冲突消解系统,其包括依次建立冲突检测器、冲突归档器、冲 突消解器及冲突管理,及将该四个模块进行连接交互五个具体步骤。所述的冲突管理,用来管理家具协同设计中冲突模型、登记及刷新、冲突关联图, 保存冲突消除历史,关联冲突消解数据库、知识库及团队信息库;所述的冲突检测器,用来在家具协同设计中通过约束传播检查设计结果是否满足 整个约束网络,检测设计过程中的约束违反情况,捕获系统中存在的冲突,并对冲突进行登 记;所述的冲突归档器,用来对家具协同设计中对捕获的冲突进行冲突分析,建立各 冲突关联图;所述的冲突消解器,分别采用知识推理、约束松弛、仲裁的方法,对冲突进行评估、 建议、决策,并实施冲突消解。所述的步骤幻,是将多数个目标第三方家具三维造型设计系统软件分别进行WEB 封装,其具体步骤如下31)对目标第三方家具三维造型设计系统软件的API函数库的引用;32)声明TOB服务对象;33)声明TOB服务方法;34)对目标第三方家具三维造型设计系统软件对象的声明初始化;35)调用API函数对数据进行操作36)释放对本地应用对象的引用。所述的第三方家具三维造型设计系统软件,为FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO 之一。一种实现前述方法的基于SOA的三维家具协同设计系统,其特征在于,其为一基 于ffeb Service技术的Web服务集成应用平台,包括自上而下相互连接并交互通讯的四层 结构应用层、业务层、服务层和资源层;在所述资源层设有数据库、知识库、团队信息库, 在所述业务层设有一冲突消解系统,该平台集成多数个第三方家具三维造型设计系统软件 登录链接,为用户提供统一的用户接口、统一的用户界面、操作方法和数据表示,由冲突消 解系统进行全局协同管理,由数据库为各第三方家具三维造型设计系统提供公共数据存储 和交换。所述的的冲突消解系统,其包括相互连接并交互通讯的冲突检测器、冲突归档器、冲突消解器及冲突管理模块。所述的第三方家具三维造型设计系统软件,为FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO或其他适合于家具三维造型设计的软件系统之一。本专利技术通过SOA架构协同平台,通过全局冲突消解系统,将原来各自独立运行和 工作的FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO等家具三维造型设计系统软件, 各地区、企业的设计团队、设计人员,集成在一个架构和平台下,使其实现协同设计、数据实 时交互,可以跨平台、跨地域并行工作,加快家具产品设计企业、设计人员的协同设计速度, 消除协同中的各种冲突,简化各软件系统之间的数据存储与交换。下面结合具体实施例对本专利技术做进一步详细说明。附图说明图1是本专利技术系统结构示意图;图2是本专利技术应用层中的冲突消解系统的结构示意图。具体实施例方式参见图1,本专利技术提供的一种基于SOA的三维家具协同设计方法,其包括以下步 骤1)构建一 SOA架构集成系统平台,其包括自上而下相互连接并交互通讯的四层结 构应用层、业务层、服务层和资源层;2)在所述资源层分别设置一数据库、一知识库、一团队信息库,其分别通过产品设 计管理系统PDM接入服务层;在所述应用层设置一冲突消解系统,进行全局协同管理;3)将多数个第三方家具三维造型设计系统软件设置在资源层,通过其API程序, 将其封装为WEB服务,并设置在服务层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过 数据总线与其他数据库连接并交互通讯;5)在所述应用层设置一集成门户网站,该门户中集成有各第三方家具三维造型设 计系统软件的登录链接,及冲突管理界面;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下, 并发调用家具三维造型设计系统进行协同设计和数据共享。所述的步骤2、中的冲突消解系统,其包括本文档来自技高网
...

【技术保护点】
一种基于SOA的三维家具协同设计方法,其特征在于,其包括以下步骤:1)构建一SOA架构集成系统平台,其包括自上而下相互连接并交互通讯的四层结构:应用层、业务层、服务层和资源层;2)在所述资源层分别设置一数据库、一知识库、一团队信息库,其分别通过产品设计管理系统接入服务层;在所述应用层设置一冲突消解系统,进行全局协同管理;3)将多数个第三方家具三维造型设计系统软件设置在资源层,通过其API程序,将其封装为WEB服务,并设置在服务层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过数据总线与其他数据库连接并交互通讯;5)在所述应用层设置一集成门户网站,该门户中集成有各第三方家具三维造型设计系统软件的登录链接,及冲突管理界面;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下,并发调用家具三维造型设计系统进行协同设计和数据共享。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭志坚
申请(专利权)人:东莞市高鑫机电科技服务有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1