work-flow-Initiative

Исторический альманах, портал коллекционеров информации, электронный музей

Язык [ РУССКИЙ ENGLISH ]

Вложенные разделы


work-flow-Initiative

Дата публикации: До 2014-05-28
Просмотров: 7977
Автор:
  • WFI сервер использует следующие технологии:

    FastCGI - наилучшая скорость взаимодействия с WEB сервером
    NGINX - быстрый и стабильный WEB сервер
    PUREBASIC, ASSEMBLER, С, С++ - наилучшая оптимизация и быстродействие ядра сервера
    UTF-8 поддерживается
    Многопоточность от 1 потока и выше
    Работа в виде приложения или службы
    Кроссплатформенность (свежий релиз для LINUX будет только после выхода финальной версии для WIN)
    Встроенный WEB сервер (на данный момент функция заморожена)
    WFI-CMS менеджер контента, разработанный на языке PUREBASIC, базируется на  WFI-API и WFI-SDK
    Простой планировщик фоновых задач, может работать как поток или дочерний процесс 

    WFI сервер ориентирован на достижение следующих результатов:

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

    Оптимизация: Кэширование, многозадачность, выполнение отложенных задач.

    Контент: генерация и управление контентом любого рода. Доступ к низкому уровню.

    Возможности: На базе WFI возможно абсолютно ВСЕ, взаимодействие с любыми технологиями, программным и аппаратным обеспечением, применение любых языков программирования, единственное ограничение - Ваше воображение)

    Подробнее:

    WFI - Многопоточный, кроссплатформенный Web-сервер, работающий по протоколу FAST-CGI, предназначен для построения систем, решающих нетривиальные задачи по генерации, обработке и выдаче WEB контента с обеспечением наилучшей производительности, избыточности, безопасности и стабильности.

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

    WFI-сервер может выполняться с любыми WEB-серверами, поддерживающими протокол FAST-CGI (NGINX, APACHE, LIGHTTPD, ...), так и быть непосредственно WEB-сервером (данная возможность на данным момент заморожена и не развивается), может использоваться парралельно с другими языками прогаммирования (PHP, PERL, ...) и являться как основным обработчиком, так и второстепенным.
    WFI-сервер может выполняться как приложение с интерфейсом и как служба.

    Страница, которую вы в данный момент наблюдаете, является результатом работы модуля из состава WFI-CMS системы управления контентом, специально разработанной с использованием WFI-API и WFI-SDK, выполняющегося под WFI-сервером. Для разработки WFI-CMS использовался простой язык программирования PureBasic. По сути язык программирования вообще не имеет значения. Если он может скомпилировать динамическую библиотеку - она может быть модулем.

    Модули и отдельные потоки могут взаимодействовать друг с другом, можно использовать шаблоны с вставками спецкоманд WFI сервера, возможен рекурсивный вызов модулей.

    Цели:

    Наша основная цель: дать как можно больше возможностей программисту и обеспечить при этом наилучщую производительность и масштабируемость.
    Простота: Дать шанс любому программисту использовать свой любимый язык в WEB технологиях.
    Взаимодействие: используйте любые технорлогии, готовые продукты, библиотеки и языки, работайте с железом....

    Безопасность:
    Множество стандартные методов атаки нестрашны WFI-серверу, невозможно внедрение в исходный код модулей, невозможна подмена модулей (новая технология наложения цифровой подписи на загружаемый модуль), контроль запросов на низком уровне, правила и исключения.

    Применение:
    Просто подключите воображение: все то, что казалось сложным или невозможным без WFI, может быть реализованно даже на древнем Васе-Бейсике, если вы, конечно, его знаете).
    Ниже несколько реальных примеров:

    На производстве:
    В автоматизированных системах или прочем оборудовании для мониторинга и управления (управление автоматизированными системами и производственными процессами).

    Интернет технологии:
    Обработка запросов (прием оплаты онлайн, авторизация OAUTH, парсинг, выдача рекламных модулей контекстной рекламы), генерация чего либо на ходу (обработка изображений....).

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


    Осторожно:
    Побочным эффектом программирования под WEB сервер WFI является то что Вам больше не нужно изучать множество PHP, PERL и прочего, так как для разработки вы можете использовать любой понравившийся и знакомый вам язык программирования.
     
Описание материала: work flow Initiative

Остальные материалы раздела: work-flow-Initiative

Следующая work-flow-Initiative CMS

Комментарии Всего: 3


Адрес страницы: link

work flow Initiative work-flow-Initiative