论文部分内容阅读
越来越多的企业采用面向服务的架构作为它们的IT架构方式。在面向服务的架构中,Web服务技术现在已经成为实现服务的主流技术。在使用了Web服务的面向服务的架构中,WSBPEL(Web Services Business Process Execution Language)经常被用于建立Web服务之间的交互模型。
使用WSBPEL对Web服务之间的交互进行建模离不开建模工具的支持。本文对典型的支持WSBPEL的建模工具进行了分析,发现这些工具存在以下不足:(1)对WSBPEL2.0支持不够。(2)模型导入功能不强。(3)对Web服务检索支持不够。(4)不能在编辑器中较好地展示复杂的结构化活动。针对这些不足,本文提出了一个解决方案--支持WSBPEL2.0的建模工具JBWSM。JBWSM具有一个较完善的WSBPEL2.0元模型,在模型导入上使用了插件机制,拥有一个功能较强的Web服务视图,能够在编辑器中较好地展示复杂的结构化活动。
本文给出了JBWSM的架构,阐述了架构中各模块的功能以及各模块间的关系。进而本文对架构中的WSBPEL元模型模块、WSBPEL模型存取模块、编辑控件模块、编辑命令模块、元素图像模块的设计与实现进行了详细的论述。本文还给出了JBWSM的使用示例。