近年来,基于SOA(service-oriented architecture)的软件开发方法已成为学术界与工业界的热点,其良好的可扩展性和松散耦合性在工业领域得到了很好的发挥,在学术领域对于Web服务的互操作等核心问题的研究也获得了大量成果.然而,对于Web服务本身构建方法的研究与实现却仍然不能很好地满足用户的需求,创建Web服务的手段比较单一,自动化构建技术尚不成熟.针对这些问题,提出了一种基于操作序列的Web服务建模与自动构建方法.用户通过3个步骤完成Web服务中操作序列组件的建模:①元操作建模;②操作元序列建模;③操作序列建模.在模型的基础上,提出了由模型转换为操作序列组件代码的算法.提出的方法在实际系统中得到了应用,并通过相关对比实验说明了算法的高效性.