There are several processes that make up the Web Portal. Depending on what your use case is, you may not need all of them. Each service communicates over the network, so you could have each service installed on a separate server, all services installed on the same server, or some combination of the two.
Data Services API | Web Portal | Mailer | |
---|---|---|---|
Operating System | 64-bit Linux or Windows | 64-bit Linux or Windows | 64-bit Linux or Windows |
Memory | 128 MB | 128 MB | 128 MB |
CPU | 1+ Core | 1+ Core | 1+ Core |
Disk Space | 256 MB | 512 MB | 256 MB |
This goes into a little more detail about each component, and any optional or required dependencies.
This service is going to be required in almost all cases. It’s the layer responsible for taking HTTP requests, creating the FIMMAS process to handle the request, and then translating the result back into an HTTP response.
This is MDI’s reference web portal. You can use it as a standalone website, or you can use the Data Services API to build a custom web portal or to integrate FIMMAS data into your existing site. This service is not necessary if you choose to integrate the API calls into your own website/portal.
Mailer is responsible for sending and logging outgoing emails. It doesn’t send emails itself, but acts as a REST interface for your existing SMTP mail server.