Does Sii Support NT?







We do provide translators that target NT as the new platform, and we participate in the Microsoft NT developers program. However, NT may or may not be a suitable target for a particular application.

NT is still undergoing rapid development, and as a consequence is not currently as stable or reliable a platform as Unix. It is a relatively simple matter for a user to crash an NT server in a matter of moments. So, if the application is 'mission critical' for an enterprise, we would recommend a Unix system, at least for another couple of years. If an occasional crash can be tolerated, then NT is a viable alternative.

Also, NT has some architectural design features that, if used, make it inherently more susceptible to single-point failures than Unix. Under Unix, the natural model for a server application is to spawn multiple children to handle multiple sessions. Under NT, the natural model is to use threading in a single process. However, threads within a process are not protected from each other. A program failure under Unix might crash one copy of the server, denying service to one user. Under NT, a program failure in one thread that crashes the application brings all threads down, denying service to every user of the application.

Regardless, since our translators can target either NT or Unix without any application source changes, you have the choice of either or both NT and Unix as a delivery system.

Back to home page.