1.一种基于OWL-S的多粒度电梯设计计算Web服务描述方法,包括以下步骤:(1)建立电梯设计计算领域模型
(1.1)建立电梯整机结构图
首先对构成整部电梯产品的所有零部件进行梳理,按照结构或功能进行分解,汇总其零部件清单,并按照其组织结构或功能特性将整部电梯抽象成一个组织结构图;
(1.2)构建电梯设计计算资源库
对每一个零部件的设计计算过程,进行分析整合,并汇总成对应的资源库;
(1.3)抽取电梯设计计算特征
对电梯设计计算过程中的共性设计模块和个性设计模块进行分析剥离,得到对应的共性设计特征库和个性设计特征库,并对各个共性和个性特征模块之间的参数依赖、引用关系进行梳理,得到对应的关系集合;
(1.4)设计电梯设计计算流程
按照相关标准规范的要求,将电梯设计计算共性和个性模块以设计流程的顺序进行排序,完成电梯设计计算领域模型的构建;
(2)划分电梯设计计算多粒度Web服务
(2.1)设计计算Web服务划分规则
根据电梯设计计算的功能属性和其所服务对象的结构,将其划分为不同粒度的电梯设计计算服务,其划分的步骤如下:(2.1.1)定义原子服务,粒度值等于1,实现一定功能的且不可再分的设计服务;
(2.1.2)定义复合服务,粒度等于2,由若干原子服务组成,能独立完成某一部件的设计或制造的设计服务;
(2.1.3)定义产品服务,粒度等于3,由若干原子服务或复合服务组成,能独立完成某一产品设计或制造的制造服务;
(2.2)设计计算Web服务划分方法
多粒度电梯设计计算Web服务划分方法包含以下6个步骤:
(2.2.1)将电梯特种设备设计计算活动中的产品类型、功能、结构进行整合,确定出电梯不同类型的各个整梯的结构,绘制出电梯产品整机结构组织,并确定电梯组织结构中的部件和零件,以及零部件之间的关系;
(2.2.2)按照电梯产品的组织结构图和电梯产品设计的角度逐步向下级进行拆分成结构部件,一直到拆分为不可再分的零件为止;
(2.2.3)将已拆分好的电梯部件和零件按照所服务的部件和零件进行归类,整合出输入和输出参数,从而得到若干个电梯设计制造参数、资源集合和关系集合;
(2.2.4)采用Rest技术将上一步骤中电梯参数、资源集合及关系集合中各类资源按照其所属部件和零件功能范围封装成对应的原子服务和复合服务,这些服务经过描述并注册发布到云平台中,以供本自己或其他用户使用;
(2.2.5)最后通过组合技术按照电梯组织结构将零件设计制造对应的原子服务组合成部件对应的复合服务,进一步组合成整部电梯的产品服务;
(2.2.6)通过对原子服务、服务复合的重组和调用,得到电梯产品设计制造流程,投入到实际生产中;按照以上六个步骤将电梯设计计算过程的服务进行多粒度层次化划分为原子制造服务、复合制造服务和产品制造服务;
(3)基于OWL-S的多粒度电梯设计计算服务描述
采用服务本体描述语言对电梯设计计算服务进行描述;该语言包含服务配置文件、服务基础、服务模型三大组件,其中,服务配置文件和服务模型的主要功能是通过对Web服务的抽象描述来为服务的发现与组合做技术支撑,而服务基础则主要是用于怎么样来描述服务及访问服务;
基于以上电梯设计计算服务粒化的思想,采用三大组件中的服务配置文件描述类对电梯设计计算服务进行描述,表述如下:定义1电梯设计计算服务可采用一个八元组CMIAS=
◆Name表示电梯设计计算服务的名称;
◆Input表示电梯设计计算服务的输入参数;
◆Output表示电梯设计计算服务的输出参数;
◆Granularity表示电梯设计计算服务的粒度,取值为{1,2,3};
◆Provider表示电梯设计计算服务的提供者;
◆Profile:表示电梯设计计算服务的功能;
◆QoS:表示电梯设计计算服务的服务质量;
在上述定义中,ID为电梯设计计算服务的标志,用于在云制造服务平台系统和子系统中唯一标识电梯设计计算服务,以实现用户在平台中对电梯设计计算服务的检索、匹配、定位;
Name表示电梯设计计算服务发布者按照平台制定的规则对云制造服务进行的命名,此命名过程应包含服务的基本信息形式化语义描述;
Input和Output分别表示电梯设计计算服务的输入和输出参数的集合;
Granularity表示电梯设计计算服务的粒度,在服务被描述注册到平台资源池时,应对电梯设计计算服务的粒度进行明确并粒化,同时还需要描述不同粒化层次上相关联服务之间的关系,为后面高效、快速、准确的进行服务匹配、组合操作做铺垫工作;此处Granularity的属性值由多粒度电梯设计计算服务划分方法粒化结果确定;
Provider形式化描述了电梯设计计算服务提供的相关信息,包含提供者在产业联盟所处的角色权限、联系方式、业务范围、地理位置、以及对平台的贡献度;
Profile用于表达电梯设计计算服务的功能属性集合,包括电梯设计计算服务所能够支持的服务类型,能够完成交付的最大用时、最小用时及平均用时,服务在正常表征下能够取得的最优结果,服务的状态,以及对环境因素的要求;
QoS作为电梯设计计算服务的评价属性集,包含了对电梯设计计算服务质量的真实性和可靠性评估、对服务过程、售后的体验评估、对电梯设计计算服务提供者和需求者的信誉相互评估。
2.根据权利要求1所述的基于OWL-S的多粒度电梯设计计算Web服务描述方法,其特征在于:步骤(2.1)设计计算Web服务划分规则中的原子服务、复合服务以及产品服务之间通过服务的“组合关系”相互映射:复合服务通过组合多个原子服务的功能完成较为复杂的部件制造,且多个复合服务可以共享一个原子服务;产品服务通过组合多个复合服务完成某一产品的制造,该服务根据联盟企业实际需求可被共享,但是制造过程相互隔离,相互透明。
3.根据权利要求2所述的基于OWL-S的多粒度电梯设计计算Web服务描述方法,其特征在于:步骤(2.2.4)中,原子服务指的是电梯设计计算中不可再分的参数、资源服务,其只能与其他原子服务通过组合来完成电梯某一部件的设计;而复合服务则是由电梯部件对应的参数资源服务,其只能通过电梯整机结构的规则与其他复合服务组合来完成整部电梯的设计制造。
4.根据权利要求3所述的基于OWL-S的多粒度电梯设计计算Web服务描述方法,其特征在于:步骤(2.2.5)中,用户可根据自身的需求对原子服务和复合服务进行重组,得到个性化的制造服务划分过程,进一步的指导云平台中电梯设计制造活动中的设计、分析、制造过程。