With the growth of web service in quantity, it has become an urgent issue how to compose web service with effective method so as to capacitate web service providers to work cooperatively and exert greater function. The paper introduces web service composition method based on rules and meta-services. Meta services are the abstraction of web services with similar functions, while rules are used to describe logic relation and data dependence relation among meta-services. An algorithm that generates the abstract service composition process based on the rules and meta-services is designed. The abstract service composition process is converted into executable process by employing web service discovery. The method proposed in this paper is proved to be feasible by the application in travel platform.