Doka Internet Server - Разработки компании «Ваш деловой партнер»



Компания зарегистрирована в 2009 году, находится в Минске и занимается предоставлением услуг в сфере обработки данных. Целью создания компании является выведение на информационный рынок нового интернет-сервера DISDoka Internet Server, разработка которого ведется уже на протяжении восьми лет.

Идея создания DIS, возможно,  никогда не появилась бы, не будь разработчики так стеснены в средствах. Строгий режим экономии накладывает запреты на использование неэкономичных  решений. Однако, как космонавт на Луне, в облачной среде наш сервер способен перепрыгивать вершины с потрясающими результатами. Изначально целью разработки являлось создание собственного нативного языка программирования с закрытым кодом. Произведя анализ, мы пришли к выводу, что, благодаря стандартизации и структурированию, современные языки программирования утратили свою первоначальную индивидуальность. Код, изначально написанный на одном языке программирования, можно автоматически перевести в другой, скомпилировать и исполнить. Так родился универсальный язык программирования DPAS.

Doka Internet Server

Первым продуктом, способным выполнять команды, написанные на этом языке, стали компьютерные часы – DokaClock, разработанные еще в 2004 году. Несмотря на свой крохотный размер, они способны выполнять огромный спектр задач:

вывод всплывающих сообщений, вывод сообщений бегущей строкой, запуск любых приложений, ярлыков, bat-файлов. Более того, они умеют включать компьютер в заданное пользователем время, а использование встроенного языка программирования позволяет программными методами настраивать неограниченное количество будильников, встроенных в них.

К сожалению, несмотря на большое количество скачиваний данной программы, энтузиастов, желающих сотрудничать и развивать данный проект, так и не нашлось. Идея использовать DokaClock в качестве сервера управления умным домом до сих пор остается нереализованной мечтой.

Несмотря на эту неудачу, мы продолжали работу над языком программирования, и следующим реализованным проектом стал внутренний сайт заказа обедов, написанный для лизинговой компании «МАЗКОНТРАКТЛИЗИНГ». В нем сотрудники компании могли выбирать и заказывать блюда из расписанного на неделю меню. Каждое утро выбор блюд на текущий день «замораживался», и скомплектованный заказ отсылался в кафе. А по итогу месяца в бухгалтерию предоставлялся точный список по каждому сотруднику с расписанными суммами. Проект был реализован на первой версии сервера.

Во второй версии сервера появились FTP, SMTP и DNS службы. Продолжая развивать проект, удалось получить полноценный DNS сервер, способный на поддержку доменных имен в интернациональной раскладке, на DIS4 был построен тестовый интернет-каталог zubr.by,  в котором содержалось более миллиона документов, транслирующихся в Интернет. Результаты анализа поведения сервера под нагрузкой позволили создать новый метод подхода к программированию – хаос-программирование.

Параллельно с разработкой сервера велась разработка собственной системы криптозащиты, позволяющей создавать крипто-пары размерностью 128, 256, 512, 1024 бит. Новый сервер DIS5, оснащенный системой крипто-сертификатов, стал основой для создания нового проекта системы активных продаж  для лизинговой компании «СТРОЙИНВЕСТЛИЗИНГ».

По заказу компании был создан информационный каталог, в который были интегрированы накопленные за все время разработок клиентские базы данных. Для создания описаний к организациям был придуман специальный робот, который, получая ответы от службы Яндекса, заполнил ими описание каталога. Проект-каталог решили назвать NITI, он был запущен в 2008 году и по сей день успешно трудится. База каталога постоянно увеличивается, благодаря наполнению ее как сотрудниками компании, так и всеми желающими рекламировать свои товары и услуги.

Подход, примененный для защиты информации о клиентах (хищение клиентской базы) увольняющимися сотрудниками, вполне оправдывает себя, так как архитектура построена таким образом, что каждый сотрудник управляет списком только своих клиентов, но при желании всегда может выяснить, кто из специалистов ведет то или иное предприятие.

В 2009 году к использованию каталога в качестве системы ведения активных продаж подключилась компания «Соларлизинг». Нагрузка на сервер постоянно росла, и было принято решение о переносе его в дата-центр компании «Анитекс».

С начала 2010 года сервер стал постоянно подвергаться атакам. Сложность защиты от атак состоит в том, что инициатору соединения с сервером нет необходимости дожидаться ответа от него, а сервер вынужден обрабатывать каждый новый запрос. Создающийся дисбаланс вызывает переполнение возможных полуоткрытых соединений с сервером, после чего серверу приходится сбрасывать все накопившиеся соединения.

Новый способ защиты от подобных атак появился в DIS7 – этот сервер построен на технологии плексов. Фактически, в новой версии запускается несколько серверов, обрабатывающих запросы на подключения. При этом полезные подключения обрабатывает один из плексов, а остальные – второстепенные плексы. При переполнении второстепенного плекса запросами на соединение, он просто сбрасывает их, и начинает собирать по новой. При этом полезные соединения остаются активными.

Сегодня на сервере  DIS работает около двухсот сайтов. На новой версии сервера – тридцать.

Технология, позволяющая от хаос-программирования перейти к генетическому программированию, уже создана.

Добро пожаловать в мир новых технологий.

Наша команда немногочисленная, и 80% процентов времени тратится на исследования, поэтому для удобства совершенствования сайтов наших клиентов мы избрали универсальную разметку с адаптивным дизайном. Такой подход позволяет минимизировать затраты на модернизацию сайтов, сосредоточив все силы на написание новых интересных модулей. Таких, как, например, модуль генерации RQ-кода, реализованный на сайте коротких ссылок o5.by; модуль заказа с ограниченным количеством товаров для сайта casagrande.by, модуль сопряжения с API – FACEBOOK, который позволяет выполнить вход на сайт через социальную сеть по протоколу OAuth 2.0 и, в отличие от технологии OpenID, используемой большинством сайтов, для входа из социальных сетей - безопасен.

Если Вы решите стать нашим деловым партнером, нашим клиентом, или заинтересованы в развитии технологий DIS и DPAS, свяжитесь с нами, написав по адресу: your@dlp.by


2.0
Ваш рейтинг:
Всего оценок: 5
Иолка Эсон

опубликовано: 04.11.12 в 23:19

Ремонт автомобилей

Старый и надежный наш партнер, компания занимающаяся не только ремонтом и диагностикой автомобилей, но и помощью в поиске необходимых запчастей +375(29)6126229...

Косметологическая медицина

Медицинский центр "Корона" оказывает услуги: косметологии, пластической хирургии, стоматологии, имплантации, лазерной терапии и многого другого +375(29)3581204...

WEB и SEO услуги

Список нашик услуг включаетв себя не только WEB и SEO работы. Наши специалисты собирают и обрабатыват большие массивы данных, переводят тексты на другие языки, пишут статьи и обзоры +375(29)3480621...