论文部分内容阅读
随着电信企业竞争日益激烈,快速响应市场需求,建立有效的业务流程管理十分重要。目前电信领域中普遍存在流程自动化以及系统间集成等困难难题,本文在分析了NGOSS(下一代运营支撑系统)的思想与实施的基础上提出了一套基于本体和服务组合的业务流程管理过程,以满足电信运营流程的灵活管理与实施的需求。本文对电信领域的服务层进行了进一步的划分,将它划分为服务社区层与源服务层,服务社区层主要使用NGOSS中的eTOM(扩展电信业务视图)来建立,源服务层为具体的Web服务实现,它将注册到服务社区层中相应的抽象服务中。对于流程的管理一个最重要的方面就是能够提供很好的建模机制。在本文中通过引入本体作为语义描述的基础力求能重用现有的业务流程来实现流程的自动组建。文中引入了两种类型的本体,元数据本体和垂直的领域本体。在服务社区层中使用元数据本体来进行抽象的服务描述,包括服务的语法结构,静态语义结构以及动态的语义结构来描述本体;而垂直的领域本体为各个服务间提供了可共享的词汇基础,以及词汇层次间的关系,通过它来解决各个服务之间的异构匹配问题,使得服务的自动组合成为可能。进一步地文章分析了在所建立的服务元数据本体描述模型上进行服务的可组合性,主要从三个层次来考虑,包括语法上的可组合性,静态语义上的可组合性,动态语义上的可组合性;每一个层次又进一步地讨论了消息级和操作级的组合。在定义了可组合性的基础上,文章接下来论述了从用户需求出发自动地构建服务流程模型的过程,在此过程中可以充分利用本体的语义特性,更精确地查找所需要的单个服务以及进行自动的服务组合。论文最后给出了组合系统的原型,以及在建立好业务流程模型后的流程实施过程,简要地分析了使用MDA(模型驱动构架)的思想自动地生成可执行的业务流程BPEL,以便提交到流程执行引擎实施流程。在论文的结束部分,对本文进行了总结以及说明了关于流程管理进一步的研究方向。