With the explosive growth of the Internet, businesses of all sizes aim on applying networkwide solutions to their IT infrastructures, migrating their legacy business processes into web-based environments, and establishing their own on-line services. To facilitate process and service integration, a complete and information rich service description language, is essential for server processes to be specified and for client processes to be able to locate services that are available in Web-enabled remote servers. Within the context of emerging technologies, such as XML, Internet, and Web-enabled application servers, we propose an architecture that allows for the migration of legacy services to distributed environments. The architecture is based on legacy component wrapping, a service description language that allows for the specification of services at higher levels of ion than the standard Interface Description Languages (IDLs), and on techniques that support service registration and dyna...