: A means to define multiple activity instantiation is an important feature of a business process modelling language. In this paper we suggest to extend BPEL4WS with structured activities for multiple instantiation. In particular, we propose to extend BPEL4WS with a collect and a broadcast activity to model multiple instance behavior as well as array data structures to handle messages of multiple parties that act according to the same role.