| Digitization, networking and intellectualization has become main form of enterprise information construction and application, and our shipbuilding industry faces up great challenges in business and technology, from singleness to batch in business and from centralization to distribution in technology. Application server becomes the main support software of distributed application, and framework design provides a domain-oriented design method, so application server platform technology based on framework design is the mainstream of IT architecture. This paper is based on the ongoing Digitization Demonstration Project which is being carried out by China Ship Science Research Center (CSSRC), the design solution and implementation technology of distributed application server framework and framework-oriented Distributed Ship Hydrodynamics Integrated Design System (DSHIDS) are discussed in detail.In this paper, the key techniques of distributed computing and framework based on distributed application server framework are studied deeply. Firstly the disadvantages of traditional integration techniques are analyzed according to the practical requirement, and middle layer of Web application server is extended based on middleware, and loose coupling asynchronous communication mode and event filtering mechanism are studied, and a distributed workflow model based on CORBA notification service is presented, then a dynamic load balancing scheme based on portable interceptor mechanism is designed. Secondly reflection technology is adopted for the extensible framework. Finally the distributed application server framework developed by our team is constructed. The framework improves software productivity and reusability, and resolves the contradiction between generalization and customization, also avoids the bottleneck of C/S mode, then makes up shortages of expansibility, reusability, reliability in the common three_tier Web application.In this paper, the implementation procedure of DSHIDS based on distributed application server framework is analyzed in detail. Firstly universal data and workflow standard in the area of shipbuilding industry computing on the side of expert experience and distributed computing technology is extended, and domain-oriented metadata model is set up. Secondly the process of abstracting the commonness of the business processes to construct distributed workflow engine is emphasized, then business plug-in can be customized, loaded and updated dynamically. Finally the common facilities for domain-oriented knowledge framework system are developed. The system constructs main-board-accessory-style Web application model ,and improves the competence of ship design,then achieves demonstration effect in the area of shipbuilding industry computing. |