| Now the various application system arises along with the development of electronic information construction. It become frequently for staffs to operate each kind of application system. The staffs have to use kinds of different application system along with the increasing of application. The work changes to be numerous and disorder, that is easily be lose emphases by the staffs. The information prompt is a good solution to hold the emphases in the work, including short messages prompt, mail prompt, immediate communication prompt, and so on. Thus, it can prompt the staffs to process the service requestion promptly. It can also send some system alerting messages to staffs, so that the staffs can discover the problem arise when the system is running and dispose them promptly.The development of the application short message server is for the purpose of providing an uniform short message solution,and providing an uniform interface of sending message for application. It can operate each kind of short message , including sending,storing, statistic, auditing and so on. As a short message gateway, it integrates the common way of short message,including handset short message, mail, enterprise immediate communication message ,and so on. The application system can choose many ways to communicate with message server, including WebService , HTTP, and so on.At present our work only aim at the domain of handset short message, and provide an opening message server for the application system. It is easy to add the function of message prompt to application system and enhance the usability of application system. The message server provide an uniform message service interface for the different application system in enterprise, and solve the need of message in the Enterprise level application through an form of uniform management. It can both save the cost of the development and management in the enterprise level application, and realize the centralized management and the safety audit.The application short message server is developed using a service-oriented architecture and guided by the SOA theory. It provide function of message service with standard WebService interface, separated completely from the dependence with platform. It can call the service interface to send message in all environment.The whole system includes management interface, service interface,server framework and encapsulation of the bottom device. The system uses the embedded Tomcat server to provide the Web support, including the Web management and WebService. The data lasting level is implemented by iBatis technology. The system uses Struts2 technology to implement the express level. The system uses Spring2 to implement the control level. Using the IOC property of Spring2, it decouples the express level, control level ,operation logic level and data lasting level, provide a loose coupling framework. The system uses the embedded Derby database to provide longlasting data. The overall system appears to be a highly integrated system. Because the Web server and the database are embedded, the overall system structure is clear and simple. The system is easy to deploy. Through the embedded way, it further enhances the security between the system modules.The module which enclose the bottom device provides an uniform interface for different message sending form and device. The realization module can be disposed flexibly in the system according to different form and not to affect the upper service. There are two form of sending message, the GSM device form and SP form. The GSM device form connect the device to send message through the AT command. It adopts different encapsulation for different realization of standard GSM AT command set from the different manufacturer. The SP form adopts different encapsulation for different net protocol ,such as CMPP and SMPP.The management module manage the short message ser ver through the BS mode. It can manage the user ,the mes sages to be sended, the messages that have been sended, a nd so on. The system uses Struts2 technology to implemen t the MVC management interface. The jsp is used to imple ment the viewer. The Spring2 is used to implement the co mbination of action and DAO. The filter is used to imple ment the accessing control and login control of the user.This paper introduce the research significance of the t opic first. Then it introduce the corresponding technologiesusing in the system development, including Spring2, Struts 2, iBATIS, Derby, Axis2 all is the popular development tec hnologies. And then it introduce the outline design and thedetail design. The fifth chapter introduce the implement o f the system. The sixth chapter introduce the result of test ing the system. Finally it summarize all of the work and point out further prospect of work. |