多实例MI(Multiple Instances-MI)是一种重要的工作流模式,不能完全被BPEL4WS(Business Process Execution Language for Web Service)规范支持,很多情况下,在BPEL4WS流程中无法直接有效实现.在结合了BPEL4WS流程与伙伴之间的不同交互模式的基础上,对BPEL4WS流程中出现的多实例模式的类型重新进行了讨论.在重点探讨了MP-MI模式(Multiple Partners-Multiple Instances)之后,在BPEL4WS流程与伙伴之间引入了一个"角色代理层"的概念,并在此基础上提出了一个针对MP-MI的有效的解决方案,并给出了具体实现说明.