1 / 51

Обзор возможностей программных продуктов Oracle

Обзор возможностей программных продуктов Oracle. Базовые технологии и программные продукты Oracle. Стек технологий. Модель GartnerGroup. Приложения Средства проектирования и разработки Серверы приложений Системы управления базами данных Сетевые сервисы Операционные системы

devin
Download Presentation

Обзор возможностей программных продуктов Oracle

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Обзор возможностейпрограммных продуктов Oracle Базовые технологии и программныепродукты Oracle

  2. Стек технологий Модель GartnerGroup Приложения Средства проектирования и разработки Серверы приложений Системы управления базами данных Сетевые сервисы Операционные системы Компьютерные платформы

  3. Стек технологий Oracle Приложения Средства проектирования и разработки Серверы приложений Системы управления базами данных Сетевые сервисы Операционные системы Компьютерные платформы

  4. Технологические направления Oracle • Базовые технологии (Core Technologies) • Сетевые сервисы • Системы управления базами данных • Средства проектирования и разработки прикладных программных систем • Серверы приложений • Приложения (Oracle Applications)

  5. Поддержка Услуги Аппаратное обеспечение Сетевое обеспечение Хранение информации Инфраструктура электронного бизнеса Oracle E-Business Suite CRM ERP Вертикальные приложения Oracle9i Application Server Oracle9iDatabase

  6. Системы управления данными Oracle9i • Oracle9i Database • Oracle9i Application Server • Oracle9i Developer Suite

  7. Oracle9i Database • Enterprise Edition (Корпоративная редакция) • Standard Edition (Стандартная редакция) • Personal Edition (Персональная редакция) • Lite (Редакция для мобильных вычислений)

  8. Oracle9i Application Server • Корпоративная редакция (Enterprise Edition) • Опции Enterprise Edition • Wireless • Personalization • Стандартная редакция (Standard Edition)

  9. Oracle9i Developer Suite • CASE-система (Designer) • Разработка приложений (Forms Developer) • Разработка отчетов (Reports Developer) • Разработка аналитических приложений (Discoverer) • CASE-системадля создания хранилищ данных (Warehouse Builder) • Разработка на Java (JDeveloper) • Разработка порталов (Portal)

  10. Oracle Enterprise Manager • Входит в состав Oracle Database • К Enterprise Manager поставляются расширения: • Tuning Pack (настройка производительности) • Diagnostic Pack (диагностика нештатных ситуаций) • Change Management Pack (перенос изменений из тестовой базы данных в рабочую)

  11. Состав Oracle9i Database Enterprise Edition • JServer Enetrprise Edition – Java-машина • interMedia (включая ConText) – хранение и обработка текстов, видео, аудио, графических данных • Objects Option – объектное расширение БД • Networking Kit – поддержка SQL*Net • Objects for OLE • Advanced Replication Option – поддержка всех режимов репликации

  12. СоставOracle9i Database Enterprise Edition • Distributed Option – поддержка распределенных баз данных • Parallel Query Option – параллельная обработка SQL-запросов • Visual Information Retrieval – поисковое ядро графических данных • Workflow Enterprise Edition – пакет управления потоками работ

  13. СоставOracle Database Enterprise Edition • Advanced Backup & Recovery – средства резервирования и восстановления БД • Программное обеспечение промежуточного слоя (middleware) для управления сообщениями - Advanced Queuing • Connection Manager & Pooling – управления подключениями пользователей • 64-bit Option – для работы в 64-разрядными ОС • Oracle Call Interface – библиотеки для разработки программ на С, С++.

  14. СоставOracle Database Enterprise Edition • ODBC Driver • Enterprise Manager (Diagnostic, Tuning, Change Management Pack лицензируются дополнительно) • Enterprise Backup Utility • Gateway – шлюз к JDBC базам данных

  15. Опции Oraclei Database Enterprise Edition • Real Application Clusters • Partitioning • Spatial • Label Security • Advanced Security • Data Mining • OLAP

  16. СоставOracle Database Standard Edition • JServer Enterprise Edition • interMedia • Enterprise Manager • Workflow • Advanced Queuing • Standard Management Pack • Object Option • Networking Kit

  17. СоставOracle Database Standard Edition • Objects for OLE • Distributed Option • 64 bit Option • ODBC Driver • SQL*Plus • Oracle Call Level Interface • Ограниченное использование: Oracle Internet Directory

  18. СоставOracle Database Personal Edition • Networking Kit • Objects for OLE • SQL*Plus • ODBC Driver К Oracle Database Personal Edition применимы все опции Enterprise Edition, за исключением Real Application Clusters

  19. Состав Oracle9i Application Server Enterprise Edition • Business Components for Java • Oracle Forms Services – приложения Oracle Forms через Web • Oracle Reports Services – отчеты Oracle Reports через Web • Portal – поддержка корпоративных порталов • Discoverer Viewer, Discoverer Plus – аналитические приложения через Web

  20. Состав Oracle9i Application Server Enterprise Edition • Email Server – почтовый IMAP-сервер с хранением сообщений в БД Oracle • Internet Directory – реализация протокола LDAP (организация службы каталогов) • Application InterConnect Toolkit – управление взаимодействием приложений • Workflow – управление потоками работ

  21. Расширения Oracle9i Application Server Enterprise Edition • Wireless Option – передача содержания Internet на широкий спектр мобильных устройств • Personalization – персонализация доступа пользователя к информационным ресурсам

  22. Состав Oracle9i Application Server Standard Edition • Oracle9iAS Portal • Email Server • Ограниченное использование: Oracle Internet Directory

  23. Функциональность Oracle9iAS • Сервер приложений • PL/SQL, Java2EE, XML • Forms, Reports, Discoverer • Технологии ускорения работы сайтов • Инструмент интеграции • информационное обеспечениепочта, файл-сервисы, порталы, отчетность, авторизация, мобильный доступ • интеграция приложенийInterConnect, Workflow

  24. Требования к современному серверу приложений • Поддержка нескольких платформWindows NT, UNIX, Linux • Работа в распределенном режиме • Эффективное использование кластеров • Работа с базами данных • Оперативная поддержка стандартов Java • Предоставление средств управления и мониторинга

  25. Java Servlet JSP Oracle9i Application Server Perl PL/SQL, PSP Распределенные архитектуры • HTML/XML-приложенияпримеры API: JSP, PHP, Servlet

  26. Oracle9i Application Server Распределенные архитектуры • Многоуровневые Java-приложениятехнологии J2EE, в частности EJB Java Servlet JSP PL/SQL, PSP Java EJB / BC4J

  27. Стратегия Java – ключевые слова • Современные API • Поддержка J2EE • Хранимые процедуры, SQLJ, JDBC • Сервер J2EE уровня предприятия • Скорость, масштабируемость, надежность • Интегрированные средства разработки • JDeveloper • Business Components for Java (BC4J) • Интегрированные средства управления

  28. Размер продукта (OC4J) Параметр Oracle9iAS BEA IBM 32 MB 10 MB Download File Size 45 MB 45 MB Место на диске 15 MB 66 MB Оперативная память 256 MB 20 MB 512 MB Память на сессию 100% 50% BEA 125% BEA > 1 часа < 20 мин Инсталляция 4-5 часов

  29. 15.5 Скорость Время отклика, сек Oracle BEA 0.795 0.12 0.45 0.11 0.08 Stateless JSP Accessing EJBs

  30. Сравнение с Tomcat Среднее время отклика, сек Oracle Tomcat Pure JSP Test

  31. EMC+Cisco+Oracle=ECOstructure http://www.eECOstructure.com

  32. Node A Replicated State Replicated State Node B Replicated State Replicated State Node C JDBC (TAF) J2EE App. Node D 9iAS Системы высокой готовности Oracle9i DB в кластере RAC Oracle9iAS в кластере Load Balance Web Server (9iAS)

  33. Oracle XML Developer Kit • Библиотеки и утилиты обработки XML • Соответствие стандартам • Состав: • XML Parser • XSL Processor • XML Schema Processor • XML Class Generator • XML Transviewer Java Beans • XSQL Servlet • Java, C, C++ and PL/SQL • Доступен бесплатно с OTN

  34. Увеличение скорости доступа к страницам Больше пользователей на том же оборудовании Ускорение доступа к статическим и динамическим страницам Oracle 9iAS Tables interMedia Увеличение быстродействия за счет кеширования Web Cache (кеш страниц) Oracle9iAS IBM Files Microsoft XML LOB

  35. Тесты производительности Oracle9iAS Web Cache Время отклика, мсек Тестовое приложение на основе Sun Java Petstore, нагрузка – 600 пользователей.

  36. Запросы к СУБД идут быстрее Главная база разгружается Нагрузка распределяется на промежуточный слой Решение прозрачно для приложений Oracle9iAS S Q L S Q L S Q L Oracle9iAS Database Cache Oracle Database Oracle9iAS Oracle9iAS

  37. Oracle9i Application Server Выполнение приложений Oracle Forms, Reports и Discoverer • Выполнения приложений «клиент-сервер» в web-архитектуре без изменения кода Reports Server HTMLXMLPDF Discoverer Viewer Java Forms Server

  38. Интеграция вместе с Oracle9iAS Примеры решения задач интеграции с помощью продуктов, входящих в состав Oracle9iAS

  39. Модельная архитектура компании Internet Корпоративная сеть Контрагенты Центр Регион Регион Регион Предприятие Предприятие X.25 Предприятие Предприятие Предприятие

  40. Файловые Электронная почта Внешний Web Внутренний Web Сбор отчетности Отчетность в intranet Внешний портал Интеграция приложений Фрагментированные сети Microsoft Microsoft Exchange Web Design, хостинг Отдел IT: Apache, MS Файлы *.dbf по почте ASP, PHP, CGI нет нет Типичные реализации сервисов

  41. Файловые Электронная почта Внешний Web Внутренний Web Сбор отчетности Отчетность в intranet Внешний портал Интеграция приложений Internet File System Email Server Web Design, Portal HTTP Server, Portal Репликация, iFS, XML Reports, Discoverer, Portal, JSP Portal, Dynamic Services InterConnect, Workflow Решения от Oracle Все компоненты входят в Oracle9i Database и 9iAS!

  42. O:\ _ + _ + + Файлы HTML Таблицы E-Mail Oracle Internet File System Единый файловый сервис организации • В основе – СУБД • Поддержка стандартов: • SMB, HTTP, FTP, SMTP, POP3, IMAP • Расширяемая файловая система • атрибуты, XML • check-in / check-out, контроль версий • Поиск по контексту • Составные документы

  43. Поддержка XML в iFS • Разбор и хранение XML • Соответствие данных XML полям таблиц базы • Запросы и преобразования XML • Хранение в виде данных или документов Данные XML HTTP XML Renderer XML Parser CLOB Структурированные XML-данные XML-документы

  44. Oracle Internet Directory КлиентыLDAP • Масштабируемость • > 500 млн записей • тысячи клиентов • Надежность • свойства Oracle9i • Безопасность • Стандарты • LDAP v3 OracleInternetDirectoryServer LDAP через SSL Ведениекаталогов

  45. Oracle9i Application Server Персонализованные порталы Oracle9iAS Portal Web Site, база данных, корпоративное приложение Выполнениепортлетов Сборка страниц • Единая точка доступа к информации • Управление контентом (электронная библиотека) • Контролиоуемый доступ к информационным источникам • Средства построения Web - приложений • Должностные и персональные настройки Управлениесессиями Персонализация

  46. Порталы беспроводного доступа Oracle9iAS Wireless Web Site, e-mail, база данных, корпоративное приложение WML Адаптеры Transformers SMS Менеджерсервисов Персонализ.портал Runtime CHTML Oracle9i Application Server THTML • Информация доступна на любых устройствах • Доставка контента до устройства • Не нужна переделка и адаптация приложения • Персонализация, настройка на местоположение

  47. Oracle9iAS Wireless • Устройство • Nokia • Motorola • Ericsson • Palm • RIM Pagers • Blackberry • Any Network • ….. • Броузер • Шлюз • Nokia • Motorola • Ericsson • Phone.com • CMG • Tantau • Infinity • ... • Настройки • На польз-ля • На группу • На устройство • На местоположение • На язык • ... • Контент • Web сайт • Страница HTML • Страница XML • СУБД • Сервлет • JSP • XSP • E-mail • ... Oracle9iAS Wireless • Разметка • HTML • XML • HDML • WML • CHTML • STKML • VoXML • VoiceXML • ….

  48. Рекомендации Oracle9iAS Personalization Посещения Покупки Регистрация Demographics Рейтинги На входе Web Oracle9iAS Personalization Рекомендации Банерная реклама Ссылки навигации Предположения о рейтинге Заказчик

  49. Бизнес-интеграция OracleExchange e-BusinessSuite Business Process Management Transformation 3rdParty Apps ApplicationAdapters IntelligentRouting Gateways Oracle9i Application Server MessagingSystems Custom Apps • Интеграция процессов, приложений и данных • Улучшает эффективность вложений в ПО • Дает возможность включить контрагентов в деловую цепь • Обеспечивает прозрачный доступ к источнику данных

  50. Интеграция приложений Oracle9iAS InterConnect Визуальноепроектирование интерактивность E-mailПриложение Приложение 1 Репозиторий • Workflow • Business Events • Advanced Queueing XML Адаптер Адаптер XML Приложение 2

More Related