Abstract:In order to solve the problem of end user oriented programming, this paper proposes a kind of service-virtualization model based on dynamic semantic. This model is based on the theory of SOA, adopts service oriented computing and Web service technology, combines the ontology service description language and description logic, builds up the service-virtualization model, and then realizes the end user oriented programming. This model improves of recall and precision model effectively, and solves software crisis in a certain extent.