Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Урок 5. Архитектура Global FrameWork.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.02 Mб
Скачать

Урок 5. Архитектура системы Global Framework for Oracle

Урок 5 Архитектура Global

Framevork for Oracle

Данный урок является введением в понимание принципов устройства и внутренней архитектуры системы быстрой разработки приложений Global Framework for Oracle. В рамках данного урока будут раскрыты основные понятия системы Global Framework: модуль, понятие, класс, бизнес-объект, выборка. Слушатель научится создавать новые классы, познакомится с серверным окружением класса. Будет дано понимание процессов, происходящих при компиляции классов, изучены основные серверные методы, формирующиеся автоматически, и принципы их переопределения разработчиком.

  1. Use this section to divide your document into chapters. The chapter number above is a Word Sequence field that automatically updates to reflect the correct chapter number when you have multiple chapters in your document. Also consider dividing your document into sections by inserting a section break before each chapter. You can also include the current chapter number in captions and page numbers using by inserting a field (Insert->Field…) with the contents: Seq Chapter \c For more information, search for “Sequence” in Word for Windows help.

Введение Содержание урока

В данном уроке рассматриваются следующие темы:

  • Общий обзор архитектуры платформы Global Framework.

  • Понятия, представления понятий и многоязыковость.

  • Модульность, принципы зависимости модулей друг от друга, как основа концепции масштабирования системы.

  • Основные разделы классов, виды классов, объединение классов в бизнес-объекты.

  • Подробное рассмотрение классов, иерархии наследования классов, их внутреннего устройства: свойства, атрибуты классов.

  • На примере будет рассмотрен процесс создания нового класса, создания в классе значимых атрибутов, компиляция.

  • Серверное окружение, автоматически формирующееся при компиляции класса: таблицы мэпирования, виды, тип DPI и тип API. Принципы наследования серверной логики.

  • Рассмотрение основных серверных методов, формирующихся автоматически в DPI-типе. Переопределение методов в типе API.

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

Краткая аннотация платформы Global Framework

GlobalFrameWork for Oracle – мощный инструмент, созданный Компанией "Бизнес Технологии", позволяющий разработчику просто и удобно создавать многоязыковые клиент-серверные приложения, использующие для хранения систему управления базами данных Oracle.

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

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

Программные продукты созданные с помощью GlobalFrameWork отличает:

  • Высокая скорость разработки приложений;

  • Полную открытость приложений для модификаций, сопровождения, проектных доработок.

  • Современный многоязыковый интерфейс;

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

  • Высокая производительность на базах данных с большим объемом, обусловленная как самой СУБД Oracle, так и механизмами взаимодействия с ней;1

  • Наличие системы управления пользователями и безопасностью (администрирование), позволяющей создавать политики безопасности для доступа к данным;

  • Наличие подсистем отвечающих за репликацию данных, интеграцию со сторонними приложениями;

Разработка в среде GlobalFrameWork for Oracle ведется с использованием подсистемы «Global - Конфигуратор».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]