论文部分内容阅读
机床制造业是我国传统的制造行业,面对日益激烈的市场竞争,机床制造业必须提高自身的响应能力、创新能力和员工素质,才‘能使自己立于不败之地。为了解决敏捷制造中应用交互问题,制造企业特别是中小型制造企业,把自己的制造资源、制造能力等包装成WebServices进行发布。但是机床制造业WebServices结构复杂,参数较多,单个WebServices提供的功能有限,不能满足敏捷制造中的动态交互需要,因此需要对WebServices进行自动合成,从而为机床制造企业动态地提供新的WebServices以满足用户需要。本文主要研究内容如下:
本文针对机床制造业的特点提出一种WebServices自动合成框架,它根据用户的需求自动合成满足用户需要的WebServices。通过服务自动生成的方法来降低用户学习成本,简化合成步骤,提高生产效率。
提出了一种WebServices自动合成算法。在产生式索引的基础上,算法使用基于BFS的思想,根据用户的输入和期望输出自动生成WebServices合成方案。为了消除合成方案中的多余节点,本文提出了一种合成方案优化算法,消除多余的产生式,提高合成服务的运行效率。
研究了从合成方案向BPEL4WS的转换算法。获得抽象合成方案后,需要一种算法把抽象合成方案转换为可部署可执行的WebServices。本文研究了两种算法:一种WTOP算法基于拓扑排序算法的思想,支持服务的并发调度;另一种BPELGEN算法基于合成方案中路径的转换,解决了嵌套并行流程的转换问题。
面向机床制造业的WebServices自动合成系统已经通过上海市科委重大项目“行业性制造资源发现与评估系统”成功地应用于机床行业中。