Ocean observing in global and regional scale is an important part of Internet of Things. Traditional virtual instruments have their limitations when applied in ocean observing, resulting in poor data usability and low development efficiency. In this paper, the complex virtual instruments with enhanced capabilities for ocean observing is introduced to realize cost-efficient developments, in which the objects related to ocean observing are managed uniformly, the common functions that can be reused are provided and the configuration that enable code reuse and visual developments are presented. Furthermore, the concept of composition model of complex virtual instrument for ocean observing is proposed, in which complex virtual instruments that act as four roles can be interconnected by use of three operations. With the assistance of the composition model, the observation data of different observing systems can be exchanged and shared in multiple ways and the development efficiency of processing software is improved. The model has been applied to practical developments to validate its feasibility and effectiveness.
Ocean environmental information service applications are widely adopted to assist collection, storage and distribution of ocean environmental data. Unfortunately, a reference framework rarely rules the development of those systems, leading to poor software quality and bringing many troubles in the process of maintenance and integration. This paper presents a common development framework which supports ocean environment in-situ data and model outputs integration and appliance. The framework presented consists of flexible database architecture, scalable ocean data loader, data cooperation-service, reusable component factory, client-based system configuration and system management. Practical project is carried on to validate the framework and the result shows its availability.Index Terms-Ocean observation, development framework, ocean information service, database, component.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.