Home
      Продукты
        Обзор продуктов
        TranzWare CMS
        TranzWare Online
        TranzWare Card Factory
        TranzWare Fraud Analyzer
        TranzWare PostPay
        TranzWare Interchange
        TranzWare Debt Collector
          FloraWare
        Другие продукты
 

 

Home Продукты FloraWare

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

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

Другое существенное преимущество системы программирования FloraWare, которое можно отнести к разряду концептуальных, резко выделяющих эту разработку среди аналогов, заключается в оригинальной архитектуре вычислительного процесса объектной машины (FloraWare Object Engine), совместившей принципы организации цифровых и аналоговых вычислительных устройств, нелинейной организации памяти, массовой («естественной») мультизадачности и другие. Построенная на базе этих принципов, архитектура FloraWare позволила отказаться от традиционных методов «языкового» программирования (в этом смысле FloraWare – это технология, заменяющая языки программирования), свести процесс разработки приложений к процессу создания объектной модели методом «выращивания» «живого» дерева объектов («модельное» программирование), обеспечить полное соответствие инструмента разработки приложений современным теоретическим представлениям об объектно-ориентированных системах программирования.

Разработка концепции и первой версии архитектуры FloraWare, а также реализация этой архитектуры в виде виртуальной машины FloraWare-VM были выполнены в 1996–1998 годы группой аналитиков и системных программистов компании "Compass Plus". В период с 1998 по 1999 годы FloraWare прошла успешное апробирование в крупном коммерческом проекте – реализации программных продуктов для процессинговой системы электронных платежей (TranzWare Online), в настоящее время успешно эксплуатируемой в десятках российских и зарубежных банков и процессинговых центров.

В результате доработки и расширения базовой концепции FloraWare весной 2002 года была выпущена вторая версия, которая, в частности, была дополнена средствами динамической поддержки классов и метаклассов, автоматного программирования, поддержки UML, XML и многими другими возможностями.

Свойства микроядра объектной машины позволили портировать программные средства FloraWare на ряд широко используемых платформ, в том числе: Windows 9x/NT/2000/XP/2003/Vista 32/64, Linux 32/64, SUN Solaris SPARC/Intel, QNX RtP. Ведутся работы по портированию FloraWare на процессор Itanium и обеспечению совместимости с технологиями .NET.

К настоящему времени с помощью FloraWare разработаны десятки приложений, в том числе критически важных, объемом более 500 000 программных объектов, работающих в реальном масштабе времени на распределенных отказоустойчивых кластерных платформах. Более чем 7-ти летний опыт промышленного использования этих приложений в десятках организаций в России, странах ближнего и дальнего зарубежья показал их высокое качество, производительность и надежность, простоту внесения изменений, низкую себестоимость разработки и поддержки приложений, простоту и высокую скорость обучения разработчиков.

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

 
 
 
 

 
Последняя корректировка: 30.03.2007