Enabling Marine Energy Integration for Ocean Observing: Functional Requirements