Platform

SystemWORKS is written using Microsoft technologies including AJAX-enabled Aspx Pages, and C#.NET based on the .NET 3.5 framework which includes Workflow Foundation and Windows Communications Foundation. The SystemWORKS architecture has been designed in such a fashion to provide database agnosticism. The same functionality will be provided whether it consumes an Oracle or Microsoft SQL Server RDMS as one database or in a cluster.

The software architecture uses industry best practices for enterprise application design and enterprise software development patterns. The architecture is redundant and scalable, utilizing a Service Oriented Architecture (SOA) that operates in a load-balanced, application server farm.

Physical layers of the system are both redundant and scalable, starting with the data tier operating in a grid between two servers. The application servers run in a middle tier that communicates to the database and perform server-side operations. The application servers run in an IP load-balanced farm. This design allows for scalability and redundancy. The Application Server Farm scale by adding servers, and handle any application server’s failure. The software clients is insulated from application server failure, as long as there is at least one application server, one database server, and one imaging server running.

Comments are closed.