| Along with telecommunication market competition intensifying, service has already become the essential element when the telecommunication operators participate in the market competition.The next generation network (NGN) takes service as a driven power of development, and is required to support multiplex services, such as voice services, data services and multimedia services and so on. By using the open service architecture, Parlay, the standard open service API of International telecommunication, has already been accepted by this architecture as a standard API.With features of nearly real time communications and low cost, instant messaging become so important services in NGN that it is necessary for Softswitch to provide basic ability of instant messaging.However, there is no unified API in most of instant messaging systems, which means that these systems can not communicate with each other or be used by other developers. One of the most important solutions to solve this problem is to use Parlay API, which has a capability set for instant messaging. So out target is to discuss how to provide instant messaging capability based on the Softswitch model which had already support the call control capability of Parlay API.As the key issue of this paper is to discuss the service development technology of Instant Message System based on SoftSwitch, this paper proposes a unified model of softswith with PARLAY and PARLAY X API technology; and thoroughly discusses the design and the implementation of the Service Adapter subsystem. The innovations of this paper are described below. 1st, this article studied on how to design instant messaging system supporting Open Service Architecture based on Softswitch system. By comparing the presence and message capability sets of Parlay API with ones of Parlay X API, which could be used in this system, this article proposed requirement of the instant messaging system and made the design of it based on the comparison.2nd, designed and implemented the Service Adapter Subsystem of the instant messaging system, which could provide the service capability of both Parlay and Parlay X.In the end of this paper, it is also described that how to implement the service adapter subsystem within instant messaging system, as well as how to test it. |