Разработка и программная интеграция

Одним из направлений работы нашей компании является разработка программного обеспечения под заказ. Успешно развиваются различные направления, обусловленные применением тех или иных программных технологий.

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

Накоплен немалый опыт в разработке настольных и клиент-серверных приложений с насыщенным пользовательским интерфейсом преимущественно в среде MS Windows. Разработки велись в области оказания услуг, документооборота, управления транспортом, управления проектами.

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

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

Компания занимается как отдельными интеграционными задачами, например, в сфере СМЭВ ( электронного правительства), так и готовы предоставить свою интеграционную платформу, способную предоставить компании единую точку доступа ко всем корпоративным ресурсам.

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

Используемые платформы

Как уже было сказано, наши программисты используют в своих разработках множество различных платформ. Кратко рассмотрим основные из них:

  • Oracle – широко используется в наших разработках СУБД ORACLE, ставшая стандартом де-факто для систем с большим хранилищем данным. В проектах для государственных и частных структур важным фактором является сертификат по классу защищенности 1Г.
  • IBM – на данный момент широко используемое в наших вэб-разработках семейство продуктов IBM WebSphere мы считаем наиболее надежным и проверенным решением. WebSphere позволяет строить системы любого масштаба и применяется нами в «тяжелой» весовой категории.
  • Bonita – в наших разработках и в первую очередь в нашей платформе мы используем систему управления бизнес-процессами компании Bonitasoft.

Облачные платформы

По настоянию наших заказчиков мы вынесли наши наработки на наиболее известные облачные платформы с использованием предоставляемых данными платформами возможностей.

  • Amazon
  • Google
  • Microsoft Azure

Кроме того, в своей работе мы используем немало программных средств с открытым кодом. Это, прежде всего, GlassFish, MySQL, PostgreSQL и Tomcat. Мы считаем их использование полностью оправданным и выгодным для обеих сторон.

Платформа BRWEB ( Business Reality Suite™ 2.0)

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

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

Подробнее подход к построению платформы в материале Вопросы построения платформы для бизнес-приложений.

Платформа BRWEB масштабируется в широком диапазоне за счет использования различных серверов приложений, в том числе IBM WebSphere, GlassFish, или напрямую Tomcat, а также различные СУБД, такие как ORACLE, PostgreSQL или MySQL. Для особо масштабных решений есть опыт объединения серверов приложений построения IBM WebSphere в кластер, что позволяет наращивать мощность практически неограниченно.