Технологии
  • Ключевой элемент информационной системы — сервер, который по своей технической спецификации является обычным веб-сервером. Он работает в сетях, реализующих транспортный протокол TCP/IP, и обеспечивает интерфейсы http (RFC-2616) и https (RFC-2818). Авторизация в сети обеспечивается либо в соответствии с RFC-2617, либо с использованием контроллера домена в соответствии с RFC-1510 и RFC - 1964.
  • Серверные компоненты ИС могут быть развёрнуты в среде OC MS Windows,  либо в среде OC Linux, причём в последнем случае это полноценные исполняемые файлы формата ELF, а не эмуляция исполнения программы для Windows в среде ОС Linux. Документы, отдаваемые сервером, представляются как текст, отформатированный с использованием языка разметки HTML/CSS, либо как изображения, представленные в графических форматах PNG и DjVu. Сервер ИС может предоставить весь спектр мультимедийного контента, если таковой имеется в информационных базах конкретной ИС.
  • Клиентские компоненты ИС могут быть развёрнуты в среде ОС Windows и могут интегрироваться по данным с программами и системами сторонних производителей: MS Office, LibreOffice,  AutoCAD, Компас-3D и др.
  • Сервер, клиент и другие двоичные компоненты ИС поддерживаются только для аппаратных платформ x86 и amd64 (x86_64).
  • ИС "Кодекс"/"Техэксперт" может быть интегрирована в  другую ИС по механизму WDSL/SOAP.
  • Информационные базы документов основаны на СУБД "Кодекс". Это инфраструктурное решение, предназначенном для систематизированного хранения слабоструктурированной информации и выборки способом, похожим на использование языка SQL для обычных баз данных. В тиражных информационных продуктах СУБД "Кодекс" используется для хранения документов «только для чтения», в заказных системах она может быть использована для организации банков данных пользователя.
  • Для реализации внутренней структуры и ссылочной связности ИС используется собственный высокоуровневый язык программирования KScript, который позволяет добавить или изменить какое-то поведение базовой платформы без внесения изменений в саму платформу. Это резко сокращает сроки и уменьшает стоимость заказного проектирования уникальных ИС, основанных на технологической платформе "Кодекс".
  • Основные компоненты платформы — сервер, клиент, служебные программы — написаны на компилируемых языках C/C++, С# и эффективно скомпилированы в двоичный код. Скриптовые компоненты написаны на языках JavaScript, Perl, VisualBasic, KScript.

Процесс разработки

Мы предлагаем услуги по разработке программного обеспечения полного цикла. Это означает, что мы будем сопровождать ваш проект на всех технологических этапах — от анализа требований и технической осуществимости до внедрения и поддержки конечного продукта. Процесс разработки сертифицирован в соответствии с требованиями международного стандарта ИСО 9001:2008, а также национального стандарта ГОСТ ISO 9001-2011. Наш рабочий процесс строится на тесном общении с заказчиком, контрольных точках и согласованиях. Благодаря этому мы точно понимаем, к чему стремиться, а вы всегда держите «руку на пульсе». Подробнее расскажем на личной встрече или по телефону.

  1. Анализ и выработка требований
  2. Проектирование системы
  3. Разработка и отладка системы
  4. Разработка эксплуатационной документации
  5. Приемка системы и ее передача
  6. Внедрение и сопровождение