Версия PRO системы управления задачами IPI.MANAGER базируется на программной платформе, которая позволила реализовать принципиально новые алгоритмы работы, позволяющие серьезно сократить время обработки пользовательских запросов. В то же время удалось сохранить преемственность интерфейса и основные принципы навигации предыдущей версии.
Технологии
IPI.MANAGER PRO создан с использованием передового языка программирования Python. Это позволяет выбрать любую удобную операционную систему для установки программы: например, все версии Windows, большинство Linux, FreeBSD и Darwin (MacOSX). Дистрибутив программы включает в себя встроенный мини-вебсервер, не уступающий по скорости таким серьезным серверам как Apache и MS IIS, проигрывая им лишь в гибкости настройки. Тем не менее, чтобы попробовать IPI.MANAGER PRO вам будет достаточно использовать внутренний сервер, а это значит, что ничего дополнительно устанавливать и настраивать не нужно.
 |
 |
 |
 |
 |
Python |
Windows |
Linux |
FreeBSD |
Darwin (MacOSX) |
Во время разработки используются как проверенные временем, так и считающиеся экспериментальными, технологии. IPI.MANAGER PRO содержит в себе огромное количество
функциональных тестов, гарантирующих безошибочную работу каждой версии. Программа разработана на основе свободного фреймворка Django, что позволяет программе легко расширяться и работать с базами данных MySQL, PostgreSQL и SQLite.
 |
 |
 |
 |
Django |
MySQL |
PostgreSQL |
SQLite |
При разработке было решено накладывать как можно меньше ограничений на используемое пользователями программное обеспечение. IPI.MANAGER PRO работает со всеми популярными браузерами: Firefox, Internet Explorer, Safari, Konqueror, Opera, Netscape Navigator.
 |
 |
 |
 |
 |
 |
 |
Opera 9.5+ |
Safari 3.0+ |
FireFox 2.0+ |
Internet Explorer 6.0+ |
Google Chrome 1.0+ |
Konqueror 4.0+ |
Netscape Navigator 9.0+ |
Простота и удобство установки
Пакет установки IPI.MANAGER PRO включает в себя все необходимое для его установки и корректной работы. Библиотеки, включенные в этот пакет, никак не повлияют на работу вашего сервера и вам непридется настраивать планировщик задач Cron, потому что программу будет использовать свой, встроенный. Для работы с ознакомительной версией IPI.MANAGER PRO не нужны внешние база данных и веб-сервер, так как в программу уже встроена библиотека SQLite и создан свой мини-сервер.
Тем не менее, для серьезной работы лучше использовать базы данных (PostgreSQL или MySQL) и веб-сервер Apache. Это позволит запускать другие сервисы на том же сервере и обеспечит очень гибкую настройку. Настройка Apache и IPI.MANAGER PRO займет не более 5 минут, так как для коммуникации с веб-сервером используется открытый протокол FastCGI.
Простота и прозрачность обновления
Файлы настроек, загружаемые и прочие файлы, создаваемые в процессе работы с программой, отделены от инсталлируемых файлов. Это означает, что для обновления до новой версии потребуется удалить старый IPI.MANAGER PRO и поставить новую версию — но и этот процесс автоматизирован. Все ваши настройки и файлы останутся без изменений. Эта особенность обеспечит простоту переноса на другой сервер или установку IPI.MANAGER PRO на нескольких серверах.
Безопасность
Файлы настроек программы отделены от системных файлов — следовательно, веб-сервер не имеет доступа к системным файлам, что гарантирует безопасное использование. IPI.MANAGER PRO поддерживает работу по защищенному протоколу https, исключая кражу Ваших данных при работе с программой через Интернет. Пароли пользователей не хранятся в базе данных, что исключает возможность их кражи, а возможность интеграции программы с Active Directory позволяет полностью делегировать ему авторизацию пользователей для дополнительной безопасности.
Скорость
Постоянное автоматическое тестирование и современные технологии позволяют использовать эффективные алгоритмы обработки запросов: например, IPI.MANAGER PRO, установленный на сервере со всего лишь одним гигабайтом опертивной памяти, позволит эффективно работать ста (100) пользователям! При этом, минимальные требования — скромные 256 мегабайт оперативной памяти. Но при этом логика обработки запросов усложнилась по сравнению с предыдущей версией: например, права доступа к задачам в разделах определяются на лету для каждой задачи. Немалую роль в этом сыграла и выбранная нами платформа: теперь все системные библиотеки загружаются лишь один раз при загрузке сервера, а всё остальное время программа только обрабатывает поступающие запросы.
Прозрачность работы
Теперь в IPI.MANAGER PRO есть встроенный Системный Журнал, в котором отражаются все автоматические действия системы. К примеру, кому и когда были отосланы email-уведомления. Это дает возможность администраторам очень быстро «подружится» с IPI.MANAGER PRO и понять как он работает, а в случае неполадок — провести моментальную диагностику и решить проблему.
Посмотрите примеры использования из практики
|