The title of this paper is the research of the architectures of digital library based on J2EE Special. The architectures of digital library have developed from C/S to B/S and get a lot of advantage. But, these architectures still can't separate present logics from business logics. And the J2EE Special can package business logics in EJB modules, which can separate present layer from business layer. So, the paper analyses the advantage of the multiplayer architecture and gives the meaning of applying it in digital library design. Then, based on the comparing of these prevalent interoperability protocols in digital library, this paper tell us how to choice the suitable technologies when implementing these interoperability protocols.This paper has four parts. First, from the respect of interoperability in digital library, the paper analyses the technology choice in the interoperability protocols. Second, the paper introduces the J2EE framework and describes the core technologies in the J2EE Special. Third, the paper gives a concrete model of procedure to build digital library based on J2EE Special, which implements the OAI protocol version 2.0. The model includes three parts: system analysis, system design and system realization. In the end, this paper evaluates the model and prospects the technology circumstance of digital library in the future. |