摘要
针对5T系统整合流程复杂、多变的特点,提出基于模型驱动的Web服务组合方法。该方法采用面向服务的架构,通过Web服务的组合实现对5T系统的整合。在Web服务组合过程中,以建模代替编码,建立模型到代码的映射机制,实现代码的自动生成。给出对Web服务组合模型的描述规则,并通过将平台相关模型由UML格式文档转换成XML格式文档、再转换成代码的方法,实现代码映射。以5T系统踏面擦伤报警评判及维修指导流程为例,建立了5T系统报警评判和故障处理的流程模型。实例表明:该方法可有效降低5T系统整合的复杂性,提高系统的适应性以及跨平台互操作能力。
Aiming at the complexity and flexibility in the process integration of 5T system, we presented a model-driven web services composition methodology for process integration. In this method, we adopt service-oriented architecture and via Web services composition to realize process integration. We use UML model design Web service composition and define the mapping rule to realize the code generation from model automatically. Firstly, we introduce the description rules for web services composition modelling and the mapping mechanism from web service composition model to executable code. Then we use this method to construct an integration process of alarm judgement and failure disposal in 5T system and map the model to code automatically. Instance shows that the model-driven web services composition method could effectively reduce the complexity of 5T system integration, and enhance the adaptability of integration system and interoperability between hemogenous systems.
出处
《中国铁道科学》
EI
CAS
CSCD
北大核心
2007年第4期117-124,共8页
China Railway Science
基金
铁道部科技研究开发计划项目(2006X028)
关键词
模型驱动
WEB服务组合
货车安全预警
系统整合
Model driven
Web services composition
Safety early warning for freight train
System integration