iRenaissance Технология

Компания Ross Systems была одним из ведущих новаторов в области технологий прикладного программного обеспечения на протяжении более четверти века. Наши программные средства последнего поколения разработаны таким образом, чтобы защитить ваши инвестиции в бизнес-системы и застраховать ваше предприятие от технологического отставания в будущем за счет применения лучших в своем классе решений и поддержки широкого спектра аппаратных платформ.

Сетевая архитектура Renaissance (Renaissance Network Architecture - RNA) - это программная модель приложений Ross Systems. Она является платформой разработки на основе компонентов и работает согласованно с архитектурой Microsoft DNA (Distributed Internet Architecture).

Среди важнейших принципов RNA:
  • Распределенная многоярусная архитектура
  • Компонентно-ориентированная модель программирования
  • Проблемно-ориентированная модель бизнес-процесса

Многоярусная модель

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

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

Microsoft DNA

Воспользовавшись DNA (Distributed Internet Architecture) - разработанной Microsoft стратегией создания распределенных приложений - Ross Systems смогла наилучшим образом использовать существующие на персональных компьютерах и серверах программные службы.

Применение стандартов COM и DCOM (Distributed Common Object Model) означает, что наше программное обеспечение может быть построено на основе многократно используемых компонентов, содержащих бизнес-логику, вместо традиционного подхода, когда схожая бизнес-логика жестко запрограммирована во множестве различных программ близкого назначения. В конечном итоге это выражается в ускорении разработки программного обеспечения, повышении его надежности и 'открытости', что достигается при использовании таких инструментальных средств, как Visual Basic, Visual C++ или Java.

"Реализованная Ross архитектура Microsoft Windows DNA for Manufacturing позволяет компании занять лидирующие позиции на рынке компонентов промежуточного звена для ERP - клиенты могут воспользоваться преимуществами легкой интеграции с другими системами в своей организации и по всей цепочке поставщиков" - Источник: Microsoft

Ross DNA

За счет применения RNA, iRenaissance поддерживает клиентское программное обеспечение в виде обычных Windows-приложений и приложений на основе Web-браузера. Это означает, что iRenaissance обеспечивает высокую гибкость в развертывании, предусматривая возможность доступа пользователей как через Локальную/Глобальную сеть, так и через Интернет; поддержку различных операционных систем - в частности, Microsoft Windows NT, Unix, Solaris и OpenVMS, а также реляционных баз данных, подобных SQL Server и Oracle.

Объекты метаданных

Метаданные - это данные, описывающие данные, которые хранятся в вашей БД iRenaissance. Их использование позволяет повысить продуктивность при разработке приложений и облегчить перенос и локализацию решений. Благодаря применению репозитария метаданных, в iRenaissance стало возможным перенести локализованные тексты, обозначения национальной валюты и форматы представления данных из логики приложений на уровень отображения, который формируется автоматически. Это означает, что вся система может использоваться с одним из 16 языков при едином наборе языково-независимых исходных программ.