A service layer design framework for legacy system based on SOA

The object-oriented program can not resolve the reusable and interoperation problems among heterogeneous platforms well leading to many legacy systems in the end. According to the advantages of SOA, this paper proposes a service layer design framework which is legacy-system-oriented. The service layer in the framework is divided into two main layers, the business service layer and the application service layer. The former indicates the complex business logic and published to users. The latter is the plain business logic which is private and used inside the enterprise. We also give a detail annotation of the methods which are used to analyze, encapsulate and model the service. Moreover, the framework and related methods proposed are implemented in a typical legacy system and proved to be practical, correct and effective.