Appendix 3: Noah4 system architecture

The following figure shows a logical view of Noah 4.

The Noah 4 system can be divided into 6 logical groups:

  • Business API

  • Module API

  • NOAH 3 Module Server

  • NOAH 2 Module Server and wrapper

  • Noah 4 Client – windows service

  • Noah 4 Server – windows service host the web

One of the objectives of Noah 4 is to convert COM to .NET components. However, some COM components remain due to the requirements of backwards compatibility. It is also a requirement that the HIMSA development platform should be the latest Visual Studio version.