网格环境下的程序设计方法是当前研究的难点之一.网格服务的概念很好地屏蔽了网格资源的异构性,其提供统一的接口便于构建网格上的虚拟组织.基于QoS(Quality of Service)的服务使得为网格计算构建经济模型成为可能.考虑到BSP(Bulk-Synchronous Parallelism)并行计算模型具有程序性能可预测的优点和多Agent技术在开放环境中的灵活性,提出了网格环境下的ServiceBSP程序设计方法.该方法有助于网格服务相互协同,为开发可预测时间和经济开销的网格应用提供了可能.