Introduction
The Sea, earth, atmosphere Data Analysis System (SeaDAS) processing components (OCSSW) can be installed only on Linux or MacOS (Intel) systems. For this reason, it has been difficult for Windows users to use the OCSSW programs in an efficient way. SeaDAS 8.1.0 and future releases use a client/server model, which enables the physical decoupling of the SeaDAS GUI application and the OCSSW package. (Note SeaDAS 8.0.0 was a Beta version and did not support client/server model. SeaDAS 7.5 also supports client/server model.)
Since the SeaDAS client and the OCSSW server reside on two separate machines, they need a way to share files. They can either transmit the files over the network or use a shared folder. For virtual machines, we can use a shared folder and eliminate the transmission of files over the network.
OCSSW Server Installation
The OCSSW server provides access to OCSSW programs through web services. The web services are packaged as an independent JAR (Java ARchive) file and can be deployed on a machine (real or virtual) capable of running OCSSW programs. With this new capability, we have additional options that enable SeaDAS to access to OCSSW programs:
- Install Docker Desktop for Windows and run SeaDAS Science Processors via the Docker image.
- Install a Linux virtual machine (e.g. VirtualBox) on the same Windows machine that has the SeaDAS GUI installed
- Install the Windows Subsystem for Linux (WSL - available for Windows 10) on the same machine
- Install the web services package on any Unix or MacOS machine that provides network access to other computers
In this manual, we explain how to configure the OCSSW server and the SeaDAS client for each scenario.
Section 1: Installing an OCSSW Server
Click for instructions: