Web服务组合是面向服务架构的一个应用,是指将已有的Web服务组合成为新的服务。业务流程执行语言BPEL(Business Process Execution Language)是一种描述Web服务组合的语言。为了保证BPEL描述的Web服务组合的正确性,提出了分层建模和验...Web服务组合是面向服务架构的一个应用,是指将已有的Web服务组合成为新的服务。业务流程执行语言BPEL(Business Process Execution Language)是一种描述Web服务组合的语言。为了保证BPEL描述的Web服务组合的正确性,提出了分层建模和验证的思想,将BPEL流程分为逻辑层和语义层,并分别建立形式化模型和验证方法。这样不仅能保证对流程正确地建模,而且能降低建模和验证的复杂度。在逻辑层,BPEL元素映射为基于同步网的WSL_net模型。畅通性和无冗余变迁性质保证了BPEL流程基本控制流的正确性并避免了资源的浪费。语义层的建模和验证将另文给出。展开更多
基金The National Natural Science Foundation of China under Grant No.60803014the National High-Tech Researchand Development Plan of China under Grant No.2006AA01Z160the National Research Foundationfor Doctoral Program of Higher Education of China under Grant No.200800011017~~
基金The National Natural Science Foundation of China under Grant No.60803014,60873061the National High-TechResearch and Development Plan of China under Grant No.2006AA01Z160the National ResearchFoundation for Doctoral Program of Higher Education of China under Grant No.200800011017.~~
基金The National Natural Science Foundation of China under Grant No.60803014the National Grand Funda-mental Research973Program of China under Grant No.2010CB328103+1 种基金the National High-Tech Research and Development Plan of China under Grant No.2006AA01Z160the National Research Foundation for Doctoral Program of Ministry of Education of China under Grant No.200800011017~~
文摘Web服务组合是面向服务架构的一个应用,是指将已有的Web服务组合成为新的服务。业务流程执行语言BPEL(Business Process Execution Language)是一种描述Web服务组合的语言。为了保证BPEL描述的Web服务组合的正确性,提出了分层建模和验证的思想,将BPEL流程分为逻辑层和语义层,并分别建立形式化模型和验证方法。这样不仅能保证对流程正确地建模,而且能降低建模和验证的复杂度。在逻辑层,BPEL元素映射为基于同步网的WSL_net模型。畅通性和无冗余变迁性质保证了BPEL流程基本控制流的正确性并避免了资源的浪费。语义层的建模和验证将另文给出。