Скачать презентацию Что Такое Progress Open Edge Н Графеева Т Скачать презентацию Что Такое Progress Open Edge Н Графеева Т

1_Introduction_V10.ppt

  • Количество слайдов: 27

Что Такое Progress (Open Edge)? Н. Графеева Т. Помыткина Санкт-Петербург 20 12 Что Такое Progress (Open Edge)? Н. Графеева Т. Помыткина Санкт-Петербург 20 12

Progress Software Corporation l l l Основана в 1981 Штаб-квартира в Bedford, USA 1, Progress Software Corporation l l l Основана в 1981 Штаб-квартира в Bedford, USA 1, 600 сотрудников Присутствие в 60+ странах Свыше 50000 коммерческих информационных систем

СУБД Open Edge (Progress) • БД большого объема (до 9 квинтиллионов записей(10**18)) • Многопользовательский СУБД Open Edge (Progress) • БД большого объема (до 9 квинтиллионов записей(10**18)) • Многопользовательский режим работы с данными • Возможность on-line администрирования для критических БД • Поддержка промышленных стандартов: – операционные системы – сетевые протоколы – пользовательские интерфейсы – SQL ANSI 92, ODBC, JDBC

СУБД Open Edge • Переносимость приложений между платформами • Поддержка физической и логической целостности СУБД Open Edge • Переносимость приложений между платформами • Поддержка физической и логической целостности на уровне БД • Поддержка распределенных БД • Гибкие возможности по организации распределенной обработки данных: - клиент/сервер - N-уровневая архитектура - Web-архитектура • Разнообразные инструменты для разработки приложений

Архитектура Клиент/сервер SQL Client Open Edge Broker SQL Servers 4 GL Client 4 GL Архитектура Клиент/сервер SQL Client Open Edge Broker SQL Servers 4 GL Client 4 GL Servers Shared Memory SQL Client Database

Клиенты Open Edge ABL-clients SQL-clients Visual Basic GUI Character MS Excel MS Access ODBC Клиенты Open Edge ABL-clients SQL-clients Visual Basic GUI Character MS Excel MS Access ODBC SQL Explorer Apptivity JDBC

N-уровневая Архитектура Open Edge App. Server N-уровневая Архитектура Open Edge App. Server

Web - Архитектура Web Server Web Browser PC Application Server URL Open Edge Request Web - Архитектура Web Server Web Browser PC Application Server URL Open Edge Request Transaction Broker HTML Transaction Agents Oracle SQL-Server Other Web Objects DB Server

Можно ли установить Progress на персональный компьютер? ? ? ? Можно ли установить Progress на персональный компьютер? ? ? ?

Простейшие Варианты Конфигурации Клиент/сервер Процессы на одном компьютере: Стандартная конфигурация клиент/сервер: совмещены разделены Простейшие Варианты Конфигурации Клиент/сервер Процессы на одном компьютере: Стандартная конфигурация клиент/сервер: совмещены разделены

Категории Клиентов Client. Networking Разработчики Конечные Пользователи Категории Клиентов Client. Networking Разработчики Конечные Пользователи

Сколько клиентов одновременно могут работать с базой ? ? ? ? Сколько клиентов одновременно могут работать с базой ? ? ? ?

Многопользовательская Работа С Данными до ? ? ? тысяч пользователей Многопользовательская Работа С Данными до ? ? ? тысяч пользователей

Как организована база данных Progress ? ? ? ? Как организована база данных Progress ? ? ? ?

Логические Объекты Базы Данных се кв ен ци и та бл иц ы база Логические Объекты Базы Данных се кв ен ци и та бл иц ы база данных ксы нде и мета-схема

Area 8 Extent Area 7 Extent Area 6 Extent Extent System files Table E Area 8 Extent Area 7 Extent Area 6 Extent Extent System files Table E Sequences Index D-1 Index C-1 Table D Table C Index B-1 Index A-1 Table B Table A Физическая Организация Базы Данных Schema Area

Файлы Базы Данных DB TL Data files LG Transaction-Log files AI After-Image files Log Файлы Базы Данных DB TL Data files LG Transaction-Log files AI After-Image files Log files BI Before-Image files

Поддержка Физической Целостности механизм откатов (before imaging) ПЕРЕЗАГРУЗКА Поддержка Физической Целостности механизм откатов (before imaging) ПЕРЕЗАГРУЗКА

Поддержка Физической Целостности механизм накатов (after imaging) DB DB AI DB-copy Поддержка Физической Целостности механизм накатов (after imaging) DB DB AI DB-copy

Трудно ли администрировать такие системы ? ? Трудно ли администрировать такие системы ? ?

Администрирование Администратор растёт вместе с системой Администрирование Администратор растёт вместе с системой

Какие инструментальные средства используются в Open Edge ? ? ? ? Какие инструментальные средства используются в Open Edge ? ? ? ?

Open. Edge Architect ABL Editor Component Designer Meta Catalog DB Navigator Debugger Eclipse (foundation Open. Edge Architect ABL Editor Component Designer Meta Catalog DB Navigator Debugger Eclipse (foundation platform) Open. Edge Studio Open. Edge Development Server App. Builder Pro*Tools (incl. Proxy. Gen) Web. Speed® Workshop App. Server Web. Speed Transaction Server Client Networking Personal Database Data Administration Open. Edge Runtime Future: New Plugins

Какие модели программирования предлагает Progress ? ? ? ? Какие модели программирования предлагает Progress ? ? ? ?

Модели Программирования традиционная событийная объектная Модели Программирования традиционная событийная объектная

Ваши Вопросы Ваши Вопросы