针对目前Web服务动态组合方面出现的技术问题,给出了基于MDA的Web服务组合的方法。MDA具有将功能需求与具体实现技术分离的优势,因此可以有效地解决Web服务动态合成的可靠性、灵活性、复用性问题。在给出了结合MDA思想的服务合成体系框架的基础上,分析了UML类图与WSDL语言元模型、UML活动图与WS-BPEL语言元模型的对应关系以确定模型到代码的转换规则。最后以某制造企业的案例验证该技术的可行性。
In view ofthe problems which web services dynamic composition' s technology appears, web services composition' s measures based on MDA is given. MDA has the characteristic which can separates the function demands and the concrete realization technology, so the problems of reliability, flexibility, reusability is solved effectively. On the basis ofgiven web services composition' s architecture combining MDA thought, the relationship of meta-model between UML class diagram and WSDL and the relationship of meta-model between UML activity diagram and WS-BPEL are analyzed to determine the transformation rules from the models to the code. Finally some manufacture enterprise' s case is given to confirm the feasibility of the technology.