In most medium to large enterprises, application developers write code, and throw it "over the wall" to the operations group. The operations group is now responsible for deploying and maintaining this code in stage and production environments. The development and operations teams typically roll up to separate management chains, and there is little coordination between the two teams.
BPEL process development and deployment follow the same methodology. Administrators have to deal with multiple BPEL process "suitcases", which might be dependent on each other. Typically, the BPEL process deployment should follow the existing methodology in the enterprise. The operational team should centrally maintain the deployment artifacts, and this should be in a different location than the one used by the development team. The deployment itself should be a well-defined procedure with a series of repeatable steps. Further, the set of enterprise best practices should be...