Connectivity architecture connects main functional blocks or entities of a system with well-defined interfaces enabling interoperability, fluent data flows and information sharing in timely manner. Local connectivity architecture defines e.g. the architecture inside an autonomous ship. The wider-scale architecture includes geographically distributed entities such as vessels, databases, and remote operations centers.