| With the development of Vo IP technology, the 5th generation call center is coming! It will give us a brand new user experience, especially using multimedia, cloud computing and AI technology to improve the call center. ASR、TTS and semantic recognition is more and more important in call center. So, in this paper, we try to use SOA and Dubbo RPC framework to reconstruct the speech service used in call center.Following the SOA, we reconstruct the speech services, include ASR, TTS and semantic recognition. At the same time, we use all the service to build a ticket booking application based on Dubbo RPC framework. And we used it to check the function of all service. In view of the existing service scheduling, give the method to implement dynamic service scheduling algorithm. When the load is over the given level, we use Dubbo framework registry new virtual service to reduce the pressure on the server. In order to improve the throughput, we propose a new method based on the history of service’s running time.At last, using the system monitor and other performance tools include jconsole and simperf to check whether the basic function and performance can satisfy user’s requirement. SOA governance’s function including service publication, service registry, service monitor, service access and so on. Through the system simulation to verify the service schedule effect.The method in this paper is a best try to use SOA governance and elasticity architecture to improve enterprise-grade application development. Of course, there are many problems need to be optimized. And there are many scientific problems to be solved. |