| Along with the development of social network service, SNS (Social Network Service) has become an important basic application for Internet users. This paper firstly summarizes the basic concept and development status, and then analyzes the characteristics for centralized and distributed SNS. The concept of local SNS service system is proposed in the end.The core of local SNS server is service execution engine. It guarantees the personal information and relationship network data which are apart from the center server can still be adopted to provide the user required social network services.For the service execution engine, this paper makes requirement analysis from the perspective of design. And then three mainly key technology research points are abstracted from the requirements, that is, the service management, the transparent processing of remote service location, and intelligent query. The content of service management technology includes the validation detection of service parameters, the tendency analysis of monitoring information, the combination, abruption, and transition of service states, etc. The remote service implementation technology explores the resolution involving extended protocol framework, page buffer updating mechanism, and consistent maintenance and interaction process. This resolution is response for making remote service transparent. The intelligent query technology resolve the design problem of reasoning rule set and the index construction for the program-assistant computation method.Further, this paper implements prototype system, adopts the resolutions described above in the process of design, and validates them on the prototype. At last, the future work is proposed. |