ГлавнаяПродуктыПроектыПартнерамКлиентамСкачатьЦентр поддержкиО компании







Лототип ТОО «ТАМУР»

Технология OR3 является третьей версией объектно-ориентированной технологии объектных решений OR, предназначенной для разработки информационных систем, созданной коллективом разработчиков программного обеспечения ТОО "ТАМУР".

      В технологии OR3 воплощены современные передовые принципы и достижения в сфере IT-технологий: объектно-ориентированная организация данных, работа систем в единой информационной среде, работа с распределенными базами данных, масштабируемость, аппаратно-программная независимость, Web-интерфейс, гибкая настройка приложений.

      Программное обеспечение системы OR3 является промежуточным слоем интеллектуальных средств (middlware) между клиентским приложением и данными, хранящимися в БД. В технологии OR3 воплощена в реальность идея независимости исполняемого кода сервера приложений Системы от смыслового содержания, выполняемой сервером логики. Информационная система, разработанная в этой технологии, в полном соответствии с парадигмой объектно-ориентированной организации данных, всю логику смысловой обработки данных содержит в методах, хранящихся в БД вместе с данными. Поэтому сервер приложений представляет собой набор "простых" математически выверенных обобщенных стандартных процедур обращения к данным БД.

      В технологии OR3 вся смысловая обработка данных (контроль, вычисления, протекание потоков WorkFlow, интерфейсы, фильтры) выполняется OR3 Application Server "на лету". OR3 Application Server обращается за данными к серверу СУБД в стандарте языка SQL, "поднимает" вместе с данными методы их обработки и реализует их исполнение над данными в нужный момент (автоматически или по желанию пользователя).

      Технология OR3 обеспечивает жесткое разделение исполняемой логики на обобщенную, "теоретическую" логику "подъема" данных из БД, исполняемую в стандарте SQL, сосредоточенную в OR3 Application Server, и смысловую "пользовательскую" логику обработки данных сосредоточенную в методах, хранящихся в БД.

      "Изюминка" OR3 состоит в том, что в ней найдены и реализованы механизмы взаимодействия "логики клиента" и "логики сервера приложений", позволяющие избежать в "логике клиента" сложностей технической реализации работы информационного приложения, настроенного в его среде. "Тяжелая низкоуровневая" логика, доступная для высококлассных программистов, знающих язык и технологии реализации Системы (JAVA, SQL, C, CORBA, J2EE и т.д.) сосредоточена в OR3 Application Server. Смысловая логика приложения, основанная на содержательных представлениях формализуемого материала, доступная для системных аналитиков, хорошо знающих смысл и цели проектируемого функционала, сосредотачивается в методах, расположенных в БД вместе с данными.

      Математическое обеспечение OR3 Application Server обеспечивает, для любого приложения, настроенного в среде OR3 такие фундаментальные свойства как масштабируемость, платформенную независимость, кластерную работу серверов, Web-интерфейс, многопоточность бизнес-процессов. Инструментарий проектирования клиентской логики обеспечивает сравнительно простые механизмы настройки приложений с использованием визуального проектирования в различных конструкторах среды проектирования OR3.

      Практический выигрыш использования среды проектирования OR3 состоит в том, что настройка приложений в его среде не требует привлечения высококлассных программистов, хорошо знающих технологии программирования, но как правило слабо разбирающихся в содержательной сути формализуемых процессов. Вся невероятно сложная и, как правило, недоступная для системных аналитиков технологическая часть приложений уже готова и выполняется OR3 Application Server. Системный аналитик сосредотачивается на содержательной логике формализуемого материала, зная, что настроенное им в среде OR3 приложение будет удовлетворять самым современным требованиям, предъявляемым к информационным системам в настоящее время (масштабируемость, платформенная независимость, кластерная работа серверов, Web-интерфейс, многопоточность бизнес-процессов).

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

      В OR3 Application Server заложены свойства, благодаря которым, разрабатываемые приложения обладают элегантным интерфейсом, и предоставляют пользователю возможность работы, как на государственном, так и на русском языках. Это обеспечивается тем, что в среду OR3 изначально, на родовом уровне, заложена возможность ведения данных, на неограниченном количестве естественных языков. Для перевода приложения с языка, на котором велась разработка, достаточно, пользуясь встроенными средствами системы, выгрузить уникальные текстовые строки, перевести их на нужный Вам язык, загрузить их в систему и Вы можете, не перегружая приложение, "налету" менять язык интерфейса с одного на другой. Вы можете сразу, пользуясь средством OR3 Developer Toolkit, вести настройку приложения, например, на государственном языке.

      Приложения, настроенные в среде OR3 работают более устойчиво, чем приложения, реализованные прямым написанием исполняемого кода. Исполняемый Java-код OR3 Application Server практически никогда "не падает", так как его работа с сервером БД универсальна, отлажена на запросах к БД в многочисленных тестах и не зависит, как сказано выше, от содержательной сути приложения.

Схема размещения бизнес-логики

Традиционная технологияТехнология OR3

 Партнеры

Oracle Corporation

TOO "KazInTech Corporation"


 Заказчики

Администрация Президента РК

Министерство индустрии и новых технологий РК

Министерство связи и информации РК

Министерство транспорта и коммуникаций РК

Агентство Финансового Надзора РК

Налоговый комитет Министерства Финансов РК

Акимат г. Астаны

АО Национальные информационные технологии

Банк развития Казахстана

ТОО «Самрук-Казына Инвест»

АО «Астана-теплотранзит»


 Контакты

 

010000, г. Астана
ул. Кравцова, 2/2, вп-1
тел.: +7(7172) 32-06-64
факс: +7(7172) 22-81-23
e-mail: info@tamur.kz

    отправить резюме    

 

© 2002-2010 ТОО "ТАМУР". Все права защищены.
Разработка и поддержка "KazInTech Corporation"

Главная  |  Карта сайта  |  Поиск