An enhanced BPEL supporting system is proposed based on our previo us work to facilitate the dynamic adaptation of composite services
which is often desirable and sometimes unavoidable to keep the services facing evolving environment and varying user requirements satisfactory.With this approach the runtime architecture object which describes the architecture of a comp site service is utilized to further decouple the composite service from its constituents by redefining the service references under the current architectural context.The dynamic adaptation is implemented by reinterpreting communicating behaviors between the composite service and its constituents
which is naturally resulted from the modification of the runtime architecture object.A simple application is also developed with the supporting system to illustrate the effect of this architecture based dynamic adaptation mechanism.