节点文献

面向框架的舰船水动力集成设计系统

Framework-oriented Distributed Ship Hydrodynamics Integrated Design System

【作者】 贺晓燕

【导师】 冷文浩;

【作者基本信息】 江南大学 , 计算机应用技术, 2007, 硕士

【摘要】 数字化、网络化、智能化现成为企业信息化建设和应用的主要形式,我国的船舶工业正面对来自业务和技术两方面的挑战,业务上从单一转向规模化,技术上从集中发展到分布。应用服务器作为分布应用的重要支撑软件,框架设计提供了面向领域的设计方法,基于框架设计的应用服务器平台技术是企业IT架构发展的重要趋势。本文以中国船舶科学研究中心(CSSRC)正在进行的数字化示范工程项目为背景,具体阐述了面向分布式应用集成服务框架的舰船水动力集成设计系统(DSHIDS)的设计方案和实现技术。在分布式应用服务框架设计中,本文对分布式计算和框架的关键技术做了深入的研究。结合本项目的具体需求,首先分析了传统集成技术的不足,利用中间件技术扩展了Web应用服务的中间层,研究了CORBA通知服务的松耦合异步通讯模式和事件过滤机制,然后提出了基于CORBA通知服务的分布式工作流模型,设计了一种基于截获器机制的动态负载平衡解决方案。接着引入了反射技术,构建了可扩展的框架。最后建立了自主研发的源代码级的应用服务器框架。该框架提高了软件生产率和复用程度,解决了分布式通用系统与定制开发系统之间的矛盾,避免了Client/Server模式中存在的性能瓶颈,弥补了一般三层Web应用在扩展性、重用性和可靠性上的不足。基于分布式应用服务框架本文详细讨论了舰船水动力集成设计系统的实现过程。首先结合专家经验和分布式计算技术扩充了船舶工业计算领域内通用的数据和流程标准,建立了领域元模型,阐述了抽象业务流程共性建立分布式工作流引擎的过程,实现了业务插件的动态定制、加载与更新,最终开发了一组面向船舶设计领域的公共服务设施,建立了面向领域的知识框架系统.本系统构建了主板插件式的Web应用模型,增强了船舶自主设计的能力,在船舶计算领域实现了示范效应。

【Abstract】 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.

  • 【网络出版投稿人】 江南大学
  • 【网络出版年期】2009年 03期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络