CBSE technologies facilitate effective management of complexity, significantly increase reusability and shorten time to market. On the other hand, the growing demands for Internet computing and emerging network-based business applications and systems are the driving forces for the evolvement of service-oriented softwareengineering (SOSE). Service-oriented design utilizes services as fundamental elements for developing applications and software solutions. Service-oriented design technologies offer great feasibility of integrating distributed systems that are built on various platforms and technologies and further push focus on reusability and software development efficiency.