Fininfor  

Технологии

Технологии и методики разработки программных продуктов

В своих разработках мы используем технологии Microsoft.NET Framework — интегрированный компонент Windows, который поддерживает разработку и выполнение нового поколения приложений и веб-служб. С ее помощью мы ведем разработки различных типов приложений, таких как веб-приложения, серверные приложения, консольные приложения, приложения баз данных и многие другие. В интернет-решениях мы используем технологии ASP.Net, позволяющие создавать динамические пользовательские интерфейсы, управляемые данными.

Активно используем XML технологии (XSLT, Web-сервисы и т.д.). На основе XML можно организовать хранение информации и ее обмен, и не зависеть при этом ни от конкретных приложений, ни от платформы, на которой они исполняются. На основе XML построены и web-службы. Таким образом, например, достигается совместимость различных приложений, разработанных на разных платформах.

В качестве СУБД в решениях, связанных с различными базами данных, мы используем Microsoft SQL Server 2005. Microsoft SQL Server предоставляет разнообразные возможности для организаций, использующих базы (хранилища) данных. В числе преимуществ именно этого решения отметим следующие:

  • Использование бизнес-аналитики корпоративного уровня, позволяя использовать отчеты, панели управления и ключевые показатели эффективности на всех уровнях организации.
  • Упрощение операций по работе с базами данных, повышение производительности.
  • Более безопасное, устойчивое и надежное управление корпоративными данными.
  • Наличие инструментов для миграции с других СУБД на общую инфраструктуру SQL Server, помогающих планировать, обновлять и развертывать существующие приложения под SQL Server в процессе миграции.

В настоящее время мы проводим тестирование наших продуктов для получения сертификата независимой компании Verytest, подтверждающих совместимость с Microsoft SQL Server 2008. SQL Server 2008 предоставляет целый ряд дополнительных преимуществ. В августе 2008 года корпорация Майкрософт доверила компании Forrester Consulting провести оценку общего экономического эффекта и потенциальную рентабельность инвестиций (ROI) для корпораций при переходе с SQL Server 2000 или 2005 на SQL Server 2008. Вкратце, преимущества перехода на новую версию делятся на следующие группы: 1) отсутствие необходимости в дополнительных серверах SQL Server 2008 — экономия на лицензиях и оборудовании; 2) отсутствие необходимости в увеличении хранилища; 3) устранение необходимости в ПО сторонней разработки; 4) отсутствие необходимости нанимать дополнительный ИТ-персонал; 5) повышенная продуктивность пользователей — бизнес и ИТ; 6) более высокая производительность базы данных и расширенные возможности; 7) повышенная защищенность данных; 8) улучшенные условия труда группы администрирования БД.

В разработках мы используем компонентные модели (.Net, COM/COM+), которые позволяют приложениям функционировать в любой архитектуре и не зависеть от основы самой архитектуры.

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

Основные языки разработки: C++, C#, Transact SQL, XSLT, JavaScript/Html, VBA.