Service-oriented architecture is an architectural style that allows functionalities to be grouped around business processes as interoperable services. Web service compositions, as part of service-oriented architecture, have to be managed to create software services with guaranteed service levels. Situations arise where an appropriate partner service is not available or reliable. These dependability issues need to be taken into account when integrating a number of external services into a business process. With the growing awareness of environmental agenda, manufacturing enterprises are starting to internalize environmental aspects of their businesses. Reducing the environmental impact of manufacturing processes to meet local environmental regulations and to conform to evolving international standards and best practices contributes to the practice of an adaptive green manufacturing method. In such enterprise systems, the bindings among services must be defined dynamically for providing adaptive business processes for service quality. Managing the automation of web service composition is best handled using autonomic concepts. In this paper, we focus on self-adaptive process and dependability aspects of web service composition, discuss some of the research happening in this challenging field, and present our ongoing work on a dynamically evolvable (self-adaptive) and dependable green manufacturing process for Life Cycle Assessment (LCA) in a service-oriented context for an automotive component.