next up previous contents
Next: Основы связи звеньев системы Up: Общие положения Previous: Принцип работы   Contents

Реализация

Реализация системы основана на следующих принципах:
Клиент должен быть максимально универсальным в целях однотипности ПО, интерфейса, а также для легкости администрирования рабочего места пользователя. Клиентское приложение должно использовать минимум дополнительных библиотек а также быть достаточно "легким". Никакая ориентация на прикладную часть не допускается.
Сервер приложений реализован на языке Python, что дает такие преимущества, как:
-
Мультиплатформенность. Реализации языка существуют практически под все известные платформы;
-
Преимущества работы с интерпретируемым языком;
-
Распространенность языка;
-
Возможность интегрировать в язык практически любые модули на языке C/C++;
-
Легкость реализации прикладных модулей на том же языке.

Вкачестве сервера БД автор прикладной системы вправе выбирать любой сервер - достаточно лишь иметь возможность работы с сервером из питона. Собственно сервер приложений, его системная часть, не занимается работой с СУБД. У авторов системы есть опыт работы с PostgreSql и Interbase.



2004-12-28