摘要
海洋研究通用信息平台的开发是1个复杂的系统工程,其中订制流程的创建和执行,以及适用于海洋用户的可视化类库设计在整个软件体系结构中占有重要地位。结合海洋研究领域需求的特点,以面向对象设计模式为基础,研究并实现一系列解决这些问题的框架。这些框架明确各层之间的纵向和横向关系,通过统一的抽象接口进行通信,降低层次之间的耦合度。实验表明,该框架的建立对提高软件重用度、增强系统的可扩展性和可维护性等都有重要意义。
The use of design patterns in a marine research general information platform is proposed,the development of the platform refers to a design of a complicated system architecture.Creation and execution of research workflow nodes and designing of visualization library suited for marine users play an important role in the whole software architecture.The characteristic of requirements in marine research fields is taken and a series of framework to solve these problems based on object-oriented and design patterns techniques is implemated.These frameworks make clear the relationship in all directions between modules and layers of software,which communicate through unified Abstract interface and reduce the coupling between modules and layers.The building of these frameworks is significant in advancing the reusability of software and strengthening extensibility and maintainability of the system.
出处
《中国海洋大学学报(自然科学版)》
CAS
CSCD
北大核心
2012年第5期120-124,共5页
Periodical of Ocean University of China
基金
国家重点基础研究发展计划项目(2005CB422300)资助
关键词
海洋信息集成
面向对象
设计模式
工作流
海洋数据可视化
marine information integrating
object-oriented
design patterns
workflow
marine data visualization