Abstract: Component-oriented programming has provided a promising approach for software reuse. This promise is partially substantiated by the ability of components to be easily substituted, and the provision of an extensive range of interchangeable software components. The recent trend toward providing services on the Internet has also provided the opportunity to reuse software across the Internet. To promote reuse requires an adaptation mechanism that can address non-trivial situations. Such a component adaptation mechanism, termed Conciliation, is discussed in this paper. A prototype implementation that provides component adaptation across component environments is described. This provides insights into the construction of a Conciliation mechanism. The possibility of leveraging recent technologies to provide adaptation for web services based on Conciliation is then discussed. Conciliation is a promising approach for adaptation of multiple services.