Oracle r12 что это
Oracle предлагает систему обработки данных Oracle 9i (СУБД, серверы приложений, средства разработки) и комплекс готовых бизнес-приложений Oracle E-Business Suite (более известный под торговой маркой ERP-приложений комплекса - Oracle Applications), а также услуги в области консалтинга, обучения и технической поддержки более чем в 145 странах во всем мире.
Oracle обладает более чем 20-летним опытом разработки, инвестировав свыше 300 млн. долл. в разработку продуктов и технологий. На сегодняшний день более 8 тыс. заказчиков в 76 странах мира используют Oracle Applications. Система доступна на 29 языках мира и поддерживает работу с различными валютами, в соответствии с различными требованиями по учетным процедурам. ERP-система Oracle и другие решения для электронного бизнеса полностью базируются на Интернет-технологиях.
Корпорация разрабатывает специализированные решения для различных отраслей промышленности и бизнеса, таких как металлургическая, автомобильная, авиационная, аэрокосмическая, телекоммуникационная отрасли, розничная торговля, финансовые услуги, высшее образование, коммунальное хозяйство и государственный сектор, нефтегазовая промышленность.
ПО Oracle включает полную линейку продуктов: базы данных и специальные серверы, средства разработки приложений и систем принятия решений, приложения для управления бизнесом.
Создание единой корпоративной системы
В своем классе "крупных" корпоративных систем Oracle считается одной из наиболее функционально полных, охватывающей основные сферы управления предприятием: финансы, производство, сбыт, персонал, развитие, инвестиции. Oracle E-Business Suite версии 11i можно условно разделить на три больших набора приложений: ERP (Enterprise Resource Planning - управление ресурсами предприятия), CRM (Customer Relationship Management - управление взаимоотношениями с заказчиками) и E-Hub - построение электронных торговых площадок.
Набор ERP-приложений Oracle включает более 90 модулей, которые позволяют предприятию решать все основные бизнес-задачи: планирование производства, снабжение, управление запасами, взаимодействие с поставщиками, управление отношениями с покупателями, управление персоналом и расчеты по заработной плате, финансовое планирование и управленческий учет.
При этом в системе существует встроенная методология внедрения (Мастер внедрения, AIM, Fast Forward), апробированная в самых разных компаниях (крупные корпорации, средние компании и предприятия малого бизнеса). Эта методология позволяет реально сократить сроки внедрения приложений Oracle, снизить стоимость внедрения без уменьшения общей функциональности системы.
ERP-приложения Oracle E-Business Suite версии 11i состоят из следующих интегрированных блоков и модулей, условно разделенных в соответствии с решаемыми бизнес-задачами:
- управление продажами;
- управление заказами и отгрузкой;
- планирование материальных потоков;
- корпоративное снабжение;
- производство (дискретное, опытное, проектное, непрерывное/процессное);
- управление проектами;
- управление финансами;
- анализатор продаж и финансов, для поддержки принятия управленческих решений в многоуровневой организации;
- управление персоналом, включая модули "Расчет заработной платы и взаиморасчеты с персоналом" (Payroll) и "Табельный учет". Эти модули появились в системе в результате проведенной компанией "Борлас Ай-Би-Си" (http://www.borlas.ru) локализации и адаптации Oracle HRMS ("Управление персоналом") к специфике российских предприятий.
Внедрение второго большого набора - приложений CRM дает предприятиям возможность решать такие бизнес-задачи, как анализ клиентской базы и построение отношений с клиентами, поддержка процесса продаж, управление маркетинговыми кампаниями, организация сервисного обслуживания (включая Интернет-решения этих задач), организация сall-центров и многие другие. Программное решение Oracle CRM способствует привлечению новых клиентов и обеспечивает сервис прежним заказчикам уже на уровне долгосрочных партнерских отношений благодаря унифицированным каналам сбыта, включая Web, мобильных агентов и центры обслуживания.
Для создания электронных торговых площадок Oracle предлагает решение Oracle Exchange. Оно предоставляет средства взаимодействия со многими организациями в реальном масштабе времени.
Приложения Oracle CRM, Oracle ERP (Oracle Applications), Oracle E-Hub (Exchange) полностью интегрированы для работы друг с другом, образуя единый комплекс для электронного бизнеса - Oracle E-Business Suite, что позволяет предприятиям использовать в системе единый источник данных.
Соответствие стандартам
Oracle E-Business Suite содержит широкий набор различных механизмов (включая специальный модуль "Управление качеством"), которые могут помочь предприятию обеспечить соответствие внутренних процессов уровню стандартов серии ISO 9000.
Oracle предоставляет средство для сбора и анализа подробной информации о планируемых и проведенных проверках качества, обнаруженных отклонениях и недостатках в производимых продуктах и производственных процессах, о действиях, предпринятых для устранения недочетов/ошибок, и т.п.
Предприятие имеет возможность создавать и документировать требуемые стандарты качества для каждого производимого продукта и производственного процесса, определять наиболее критически важные для контроля параметры качества и составлять описания инструкций по тестированию и контролю на каждом шаге.
Масштабируемость
Масштабируемость и скорость работы Oracle E-Business Suite обеспечивается следующими основными факторами:.
- в качестве ядра системы используется база данных Oracle 8i, известная своей масштабируемостью в обработке как DML-, так и DDL-запросов;
- благодаря автоматическому распараллеливанию системой сложных процессов/запросов используется максимально допустимое количество процессоров сервера (яркий пример - расчет заработной платы по предприятию);
- реализация механизма параллельных запросов позволяет выполнять основные наиболее трудоемкие процессы в фоновом пакетном режиме, в наиболее удобное для этого время.
Все было ожидаемо
Уход Oracle из России в марте 2022 г. – это реакция компании на спецоперацию России в Донецкой и Луганской народных республиках. То, что она поступит именно так, было вполне прогнозируемо.
В апреле 2014 г. после воссоединения России и Крыма многие российские банки попали под американские санкции. Как сообщал РБК, Oracle готовилась оставить эти банки, использовавшие ее ПО, без технической поддержки.
Однако на тот момент речи о полном прекращении операций Oracle в России не шло. Более того, на протяжении всего 2015 г. компания планомерно увеличивала штат своего центра разработки в Санкт-Петербурге.
Совместимость с различными платформами
Oracle E-Business Suite версии 11i позволяет использовать в качестве серверной платформы:
- большинство коммерческих вариантов UNIX (Sun SPARC Solaris, IBM AIX, HP 9000 Series HP-UX, Compaq Tru64 Unix),
- популярную в последнее время бесплатную ОС Linux,
- Microsoft Windows NT/2000.
Можно заметить, что чаще всего выбор операционной системы определяется следующими факторами:
- реальная потребность предприятия в масштабируемости и надежности сервера, а, следовательно, и всей информационной системы предприятия, и существующий в данный момент на предприятии парк машин;
- наличие специалистов по администрированию и сопровождению соответствующих ОС;
- стоимость ОС и ее сопровождения.
Для Oracle E-Business Suite версии 11i можно выбрать ту ОС, которая наилучшим образом удовлетворяет всем запросам и потребностям предприятия.
Использование трехуровневой архитектуры сетевых вычислений с выделением сервера приложений и обеспечением доступа клиентов к нему через сеть Интернет (интрасеть) при помощи обычного Web-браузера позволяет использовать в качестве клиентских мест любые компьютеры, аппаратные платформы и ОС. Oracle E-Business Suite можно устанавливать на сетевых компьютерах, PDA, телевизионных приставках, ПК, рабочих станциях, мини-компьютерах, кластерах, мэйнфреймах, системах с массивным параллелизмом.
Система работает под управлением ОС Microsoft Windows 9x/NT/2000 без установки дополнительных специальных приложений. Это, с одной стороны, придает системе мобильность в размещении рабочих мест (что особенно важно для территориально-распределенных предприятий). С другой же стороны, такая архитектура позволяет существенно снизить затраты на сопровождение системы, что весьма немаловажно при наличии на предприятии нескольких сотен распределенных рабочих мест.
Пути России и Oracle разошлись
Компания Oracle прекратила свою работу в России. О своем решении она объявила в соцсети Twitter, замедляемой на территории России.
Oracle – американская компания, однако ее уход из России никак не связан с американскими санкциями на фоне конфликта России и Украины. В своем заявлении она написала, что делает это в знак поддержки Украины.
«От имени 150 тыс. сотрудников Oracle по всему миру. корпорация Oracle уже приостановила все операции в России», – говорится в заявлении компании.
Следует отметить, что компания не стала размещать оповещение на своем официальном сайте. Более того, поста об уходе из России нет даже в ее собственном блоге в Twitter. Она сообщила это в комментариях в блоге министра цифровой трансформации Украины Михаила Федорова.
Незадолго до публикации данного поста Федоров обратился к Oracle с просьбой остановить деятельность на территории России. Важный момент: аналогичную просьбу Федоров отправил еще и в немецкую компанию SAP – немецкую компанию – разработчика бизнес-программ, в первую очередь одноименной ERP-системы.
В своем посте об остановке операций в России Oracle обратилась и к Федорову, и к SAP. Последняя на 9:30 утра 3 марта 2022 г. по Москве об уходе из России не заявляла.
Другие участники обсуждения пишут, что теперь от России должна отвернуться еще и Microsoft.
На момент публикации материала не было известно, как Oracle поступит с уже подписанными контрактами – не исключено, что их реализация тоже будет приостановлена. Нет данных и о том, как долго компания собирается бойкотировать российский рынок. Редакция CNews обратилась к представителям Oracle с этими вопросами и ожидает ответа.
Ранее по просьбе все того же Михаила Федорова свои продажи в России свернула компания Apple.
Инструменты разработки/моделирования
Система Oracle E-Business Suite создана с использованием собственных стандартных инструментальных средств разработки и моделирования Oracle. Большинство из них объединено в единый пакет интегрированных средств разработки Oracle Internet Developer Suite, который на сегодняшний момент включает инструменты для решения следующих задач:
- проектирования и моделирования - Oracle Designer;
- разработки экранных форм - Oracle Forms Developer;
- разработки отчетных форм - Oracle Reports Developer;
- быстрой разработки приложений на языке Java - Oracle JDeveloper;
- разработки и внедрения корпоративных хранилищ данных и интеллектуальных приложений электронного бизнеса - Oracle Warehouse Builder;
- выполнения DDL- и DML-запросов к базе данных - SQL*Plus.
Для расширения информационной системы предприятия за счет дополнительных аналитических средств поиска, анализа и моделирования предназначены семейства продуктов Oracle Discoverer (ROLAP) и Oracle Express (MOLAP).
Следует подчеркнуть, что Oracle E-Business Suite поставляется с полностью открытыми исходными текстами, подробным описанием внутренней архитектуры базы данных и множеством открытых интерфейсов, что позволяет при необходимости быстро разобраться в структуре и логике работы системы и внести необходимые дополнения или изменения, в зависимости от требований пользователя.
Другие статьи из раздела
Chloride
Демонстрация Chloride Trinergy
Впервые в России компания Chloride Rus провела демонстрацию системы бесперебойного электропитания Chloride Trinergy®, а также ИБП Chloride 80-NET™, NXC и NX для своих партнеров и заказчиков.
NEC Нева Коммуникационные Системы
Завершена реорганизация двух дочерних предприятий NEC Corporation в России
С 1 декабря 2010 года Генеральным директором ЗАО «NEC Нева Коммуникационные Системы» назначен Раймонд Армес, занимавший ранее пост Президента Shyam …
компания «Гротек»
С 17 по 19 ноября 2010 в Москве, в КВЦ «Сокольники», состоялась VII Международная выставка InfoSecurity Russia. StorageExpo. Documation’2010.
Новейшие решения защиты информации, хранения данных и документооборота и защиты персональных данных представили 104 организации. 4 019 руководителей …
Adaptec by PMC
RAID-контроллеры Adaptec Series 5Z с безбатарейной защитой кэша
Опытные сетевые администраторы знают, что задействование в работе кэш-памяти RAID-контроллера дает серьезные преимущества в производительности …
Chloride
Трехфазный ИБП Chloride от 200 до 1200 кВт: Trinergy
Trinergy — новое решение на рынке ИБП, впервые с динамическим режимом работы, масштабируемостью до 9.6 МВт и КПД до 99%. Уникальное сочетание …
Oracle E-Business Suite R12 - архитектура, представляющая структуру для многоуровневых, распределенных вычислений.
Различные сервисы распределены по логическим уровням. Сервис - это процесс или группа процессов одного физического сервера, обеспечивающая некоторую функциональность. Логический уровень - объединение сервисов, потенциально расположенных на разных физических серверах.
Oracle E-Business Suite R12 состоит из трех уровней вычислений:
- Уровень базы данных (БД),
- Уровень приложений, управляющий приложениями Oracle E-Business Suite,
- Уровень клиента:
- в виде Java-плагина для веб-браузера, обеспечивающий интерфейс пользователя,
- мобильного устройства,
- веб-браузера
Каждый уровень может состоять из нескольких физических серверов, а на каждом сервере может быть размещено более одного уровня. Такая централизованная модель исключает установку и администрирование ПО на рабочих местах пользователей, позволяет увеличить масштабируемость системы с ростом нагрузки и уменьшить сетевой трафик. В результате, снижается стоимость владения системой.
Связь между уровнем приложений и клиентским уровнем может осуществляться через сеть Интернет (или Интранет). При обмене информацией между уровнями передаются только измененные данные полей форм приложений. Учитывая глобальность современного бизнеса, это означает меньшие телекоммуникационные расходы и лучшую производительность.
Уровни взаимодействия Oracle E-Business Suite R12, 2014
Уровень клиентаВ релизе комплекса приложений Oracle E-Business Suite R12 большая часть приложений имеет интерфейс на основе HTML. Также сохранен интерфейс приложений на основе Oracle Forms (где использование Oracle Forms целесообразно исходя из специфики: например, требования к возможности работы без использования мыши, скорости ввода и т.п.). При работе с приложениями на основе Oracle Forms файлы Java applet’а сохраняются на локальном диске пользователя для дальнейшего использования, уменьшая тем самым сетевой трафик.
Пользователи входят в систему с домашней страницы, через веб-браузер. Система Oracle E-Business Suite R12 обеспечивает единую точку входа во все приложения на основе HTML, на основе Oracle Forms и приложения для интеллектуальной аналитики BI. После входа в систему, пользователю нет необходимости вводить имя пользователя и пароль повторно для доступа к конкретным модулям. Приложения Oracle также запоминают параметры настройки интерфейса для данного пользователя. Например, если пользователь вошел в систему с настройкой языка интерфейса «Русский» — эта настройка сохраняется на протяжении сессии и работает, как для приложений на основе HTML, так и для Oracle Forms приложений.
Клиентский апплет для FormsКлиентский апплет для Forms представляет собой набор JAR файлов. JAR файлы содержат все необходимые Java-классы для запуска приложений на основе Oracle Forms. Клиентский апплет для Forms и наиболее часто используемые JAR файлы загружаются с вебсервера при запуске Oracle Forms приложений. Другие, менее используемые файлы, загружаются при необходимости. Все обновления приложений происходят только на уровне приложений и автоматически загружаются на клиентский уровень через веб-браузер с установленным Java-плагином—SunJ2SE.
Плагин Sun J2SE
Sun J2SE встраивается как стандартный плагин для браузера. В традиционных Oracle Forms-приложениях JVM (который в предыдущих релизах был представлен компонентом Oracle JInitiator) — запускался как составная часть процесса входа в систему приложений Oracle. Теперь, в релизе R12, с переходом к преимущественно HTML-интерфейсу, JVM (представленный плагином J2SE) используется только в том случае, когда пользователь обращается к функции, вызывающей его, например, запуск формы. После загрузки и установки плагина, пользователь может запускать приложения на основе Oracle Forms.
Сервер управления параллельными процессами (Concurrent Processing)Кроме HTML-приложений и приложений на основе Oracle Forms существуют также фоновые процессы, выполняющиеся периодически, такие как процессы, формирующие отчеты или процессы, выполняющие обновления данных. Такие процессы могут выполнять интенсивные вычисления. Для того, чтобы эти процессы не мешали работе пользовательских приложений, они выполняются на специальном Concurrent Processing сервере.
Связь Concurrent Processing сервера с сервером БД осуществляется по протоколу Oracle Net. Reports server вышел из употребления в релизе R12 приложений Oracle. Все новые отчеты теперь разрабатываются с использованием BI Publisher.
Уровень базы данныхУровень базы данных (БД) представляет собой сервер БД Oracle, который хранит всю информацию Oracle Applications. Уровень БД содержит файлы сервера данных Oracle и исполняемые файлы базы данных приложений, которые физически выполняют хранение таблиц, индексов и другие объекты БД системы. Связь с уровнем клиента осуществляется через сервисы уровня приложений.
Множество уникальных функций комплекса приложений Oracle E-Business Suite релиза 12 обеспечивается технологическими преимуществами БД Oracle:
- Функции мониторинга
- Функции управления производительностью
- Функции масштабирования:
Технологический слой приложений Oracle
Технологический слой приложений Oracle находится между технологическим стеком приложений и специализированными модулями. Данный слой обеспечивает функции, общие для всех продуктов Oracle. К технологическому слою относятся:
- Oracle Applications DBA
- Oracle Applications ObjectLibrary
- Oracle Applications Utilities
- Oracle Common Modules
- Oracle Workflow
- Oracle Alert
- Oracle Applications Framework
- Oracle BI Publisher
Особенности архитектурыУнифицированная модель данных
Единое определение для заказчиков, партнеров, поставщиков и сотрудников. Использование единой модели данных исключает дублирование информации в рамках предприятия.
Доступность
Использование трехуровневой архитектуры с выделенным сервером приложений обеспечивает доступ клиентов к системе через сеть Интернет при помощи веб браузера.
Глобальность
Данные в масштабах всего предприятия консолидированы в единой базе данных. Система поддерживает учет во многих валютах, интерфейс во многих языках и законодательные требования, специфичные для законодательства разных стран.
КонфигурируемостьOracle E-Business Suite R12 имеет большое количество конфигурационных опций и настроек, что позволяет «тонкую» настройку приложений в соответствии с бизнес требованиями заказчиков без изменения кода приложения.
Разработка и персонализацияДля расширения и дополнения стандартной функциональности Oracle EBusiness Suite могут быть использованы как универсальные средства разработки, так и специализированные.
К универсальным средствам можно отнести:
- Oracle JDeveloper.
- Oracle Developer Suite
- Oracle Forms Developer.
- Oracle Reports Developer
К специализированным средствам разработки применимых только для Oracle EBusiness Suite можно отнести:
- Form Personalization.
- FrameWork Personalization.
Oracle Developer SuiteOracle Developer Suite (ODS) представляет собой полную и интегрированную среду разработки и развертывания приложений, соединяя различные средства разработки в единый набор, основанный на последних стандартах индустрии информационных технологий. Oracle Developer Suite позволяет разработчикам в максимально короткие сроки создавать высококачественные транзакционные приложения.
Oracle Forms DeveloperOracle Forms Developer - средство быстрой разработки приложений. Forms Developer позволяет создавать приложения, состоящие из экранных форм, отчетов и деловой графики, основанных на данных, хранящихся в базах данных. Forms Developer снабжен большим числом `мастеров`, контекстных подсказок и множеством примеров. Пользователь избавлен от необходимости написания большого количества кода, так как все операции по работе с БД автоматизированы.
Тесная интеграция с БД Oracle дает возможность разработчикам использовать внутренние механизмы сервера для увеличения производительности создаваемых приложений. Применяемый язык программирования - PL/SQL - является процедурным расширением языка SQL-стандарта для работы с реляционными БД. Использование одного языка программирования дает возможность распределять логику приложения, что обеспечивает лучшую балансировку нагрузки и уменьшает сетевой трафик.
Oracle Reports DeveloperOracle Reports - это гибкое визуальное средство разработки и получения отчетов, позволяющее предоставить доступ к информации, располагающейся на любом уровне внутри или вне организации в масштабируемой и безопасной среде.
Oracle Reports состоит из средства разработки отчетов, Oracle Reports Developer (компонент Oracle Developer Suite), и механизма выполнения отчетов, Oracle Application Server Reports Services (компонент Oracle Application Server).
Конечным документом может служить документ формата PDF, RTF, HTML/CSS и XML.
Oracle DiscovererOracle Discoverer — это инструмент для получения произвольных отчетов, формирования нерегламентированных запросов и анализа данных. Он обеспечивает быстрый и удобный доступ к информации, содержащейся в БД Oracle E-Business Suite. В отличие от Oracle Reports, где конечный пользователь является только потребителем информации, в Oracle Discoverer ему предоставлена возможность самостоятельного получения необходимых данных.
OracleBI PublisherБизнес-пользователи могут быстро и легко создавать отчеты с помощью OracleBI Publisher, устанавливать формат данных для отчета, планировать задачи по формированию отчетов и их публикации, указывать способ вывода и канал доставки отчета, а также публиковать отчет в репозитории документов.
Workflow BuilderWorkflow Builder - Программное обеспечение клиента, используемое для графического определения и изменения бизнес-процессов.
Логика бизнес-процесса может быть графически смоделирована, изменена и загружена в базу данных с помощью простого графического интуитивно понятного дружественного интерфейса.
Form PersonalizationForm Personalization – позволяет декларативно изменять навигацию и внешний вид форм построенных с использованием средства разработки Oracle Forms Developer. С появлением этой функциональности реализована возможность - не изменяя кода исходной формы добавлять новые пункты меню, изменять свойства объектов формы и выполнять встроенные функции по событиям навигации по форме.
FrameWork PersonalizationFrameWork Personalization – позволяет декларативно изменять свойства и параметры HTML–форм. Гибкость и ширина диапазона настроек всех параметры формы позволяет удовлетворять самые сложные требования бизнес-пользователей, не прибегая к сложному программированию.
Единая система управления для Oracle E-Business Suite R12Единая среда управления строится на базе Oracle Enterprize Manager 11g, который включает в себя следующие функциональные компоненты специально предназначенные Oracle E-Business Suite.
- Административный компонент (Application Management Pack for Oracle E-Business Suite) позволяющий автоматизировать процессы.
- Клонирование экземпляров E-Business Suite.
- Мониторинг компонентов технологического стека экземпляров
- Управление экземплярами.
- Кодирование или удаление конфиденциальных данных при клонировании(Data Scrambling).
- Разработка расширений функциональности(Customization Management).
- Обновление стандартной функциональности(Patch Management).
- Документирование и перенесение функциональный настроек между экземплярами (Functional Setup Management)
Средства интеграцииOracle E-Business Suite предоставляет всестороннюю функциональность, которая обеспечивает жизненно важную инфраструктуру для множества компаний в одном, интегрированном наборе приложений.
Зачастую, реальность такова, что в компаниях уже имеется множество различных, не сопоставимых, унаследованных систем, которым необходимо работать совместно с Oracle E-Business Suite. Также часто возникает необходимость в наличии бизнес-процессов, связей, которые объединяют организацию с заказчиками, поставщиками и сервис-провайдерами. Путем объединения сервисов, предоставляемых комплексом Oracle E-Business Suite с сервисами других (например, унаследованных) приложений сегодня становится возможным разрабатыватьбольшие, композитные решения и "сквозные" бизнес-процессы.
Ведущие компании выбирают Сервис-Ориентированную Архитектуру (SOA) в качестве средства для удовлетворения данным требованиям, позволяющее преодолевать сложность унаследованных приложений и ИТ сред.
Сервис-ориентированная архитектура и интеграционное ПО Fusion MiddlewareOracle Fusion Middleware полностью поддерживает SOA-подход и основывается на Сервисной шине предприятия— enterprise service bus (ESB). В поддерживающих SOA-приложениях создаются сервисные интерфейсы к уже существующим или новым функциям, и приложения взаимодействуют через использование связывающих их сервисов — application business connector (ABC) services.
ESB предлагает гибкую, высокопроизводительную, мультипротокольную коммуникационную среду для приложений, объединяющую сервисы, описываемые в соответствии со стандартом Web Service Definition Language(WSDL).
Бизнес Объекты и Бизнес Службы Предприятия (EnterpriseBusinessObjectsandServices)Enterprise Business Objects и Enterprise Business Services обеспечивают независимое от приложения представление ключевых бизнес компонентов — таких как «покупатель», «продукт», «заказ» основных сущностей бизнес операций. Enterprise Business Services — специфичные действия, которые можно совершить над данным объектом - например, «добавить покупателя», «удалить покупателя», «модифицировать покупателя».
Enterprise Business Objects и Enterprise Business Services — основа для готовых Пакетов Интеграционных Процессов (PIPs) и содержат все атрибуты, требуемые для любого действия над ними, позволяя создавать общие процессы между различными приложениями.
Enterprise Business Objects создают общую семантическую основу для коммуникации между различными приложениями. Семантика является словарем для каждого сервиса, использование одной и той же семантической основы позволяет различным системам понимать друг друга.
Например, если две системы вкладывают различный смысл в понятие "заказ на закупку", то такие системы будет сложно связать между собой. Разработка общей семантической основы часто требует интенсивных дискуссий в попытке определить четкое представление каждого объекта.
Крупнейшее в России внедрение Oracle E-Business Suite R12 проводят в "Ростелекоме"специалисты AT Consulting. Система уже запущена в корпоративном центре, макрорегиональных филиалах "Центр" и "Дальний Восток", в ближайшее время планируется запуск в Поволжье, Сибири, на Урале, Северо-Западе и Юге. О текущем положении дел на условном экваторе проекта рассказывают представители заказчика и исполнителя.
Реформирование холдинга "Связьинвест" в форме присоединения означает не только простое объединение юридических лиц в единую компанию, но и увязку всех работающих информационных систем в единую инфраструктуру. Первого апреля 2011 года появилась объединенная компания "Ростелеком". Эта дата и стала точкой старта проекта внедрения Oracle E-Business Suite R12 во всей компании.
В качестве системы управления предприятием у оператора использовалась Microsoft Axapta в связке с решением для управления кадрами "Босс-Кадровик". Присоединяемые МРК, входившие в холдинг "Связьинвест", пользовались комплексом Oracle E-Business Suite R11i. Разные учетные системы стали бы естественным препятствием в процессе создания объединенной компании. Для достижения целей унификации бизнес-процессов "Ростелекома" было принято решение развернуть единую ERP-платформу. Oracle E-Business Suite R12 была выбрана благодаря ее схожести с системами R11i, а также по причине заложенного в ней мощного потенциала в области управления предприятием.
Реализация программы идет по методологии внедрения Application Implementation Method for Business Flows (AIM for BF), предлагаемой Oracle. Подрядчиком в результате конкурса стала компания AT Consulting, имеющая статус платинового партнера вендора.
На первом этапе прошло пилотное внедрение в трех операционных единицах (Корпоративный Центр, Филиал "Столичный", Учебно-производственный Центр). Кроме того, система запущена в МРФ "Центр" и "Дальний Восток". Впоследствии планируется поэтапное развертывание системы в макрорегиональных филиалах "Волга", "Сибирь", "Урал", "Северо-Запад", "Юг".
Проект заметно отличается от классического внедрения информационной системы не только благодаря своим масштабам, но и проходящим одновременно с развертыванием организационным изменениям в "Ростелекоме". Подробности хода проекта с позиций заказчика и подрядчика освещают Дмитрий Казаринов, директор департамента проектов по развитию корпоративных систем поддержки бизнеса "Ростелекома", и Михаил Нелькин, руководитель проекта в AT Consulting.
Интервью с топ-менеджером
CNews: Почему вы выбрали именно Oracle, несмотря на то, что в центральном офисе уже использовалось решение другого вендора?
Дмитрий Казаринов: У этого проекта длинная история, связанная с реорганизацией активов "Связьинвеста". Объединение произошло вокруг "Ростелекома" как юридического лица, и межрегиональные компании (МРК) стали макрофилиалами. Соответственно, Axapta использовалась небольшой частью бизнеса, а в крупных операционных единицах, бывших МРК, как раз был Oracle предыдущей версии. Собственно, система была востребована, но вариант реализации был с большим уклоном в финансовую часть, а не ERP в классическом понимании. Кроме того, в связи с тем, что "Связьинвест" был холдингом, а не единой компанией, логика внедрения подразумевала семь изначально унифицированных, но обособленных систем. В каждой МРК система эволюционировала по-своему, а для объединенной компании этот вариант был неприемлем. Новые задачи объединенного бизнеса, развитие новых направлений, требовали реинжиниринг процессов.
Модуль «Управление уязвимостями» на платформе Security Vision: как выявить и устранить уязвимости в своей ИТ-инфраструктуре
Дмитрий Казаринов: От подрядчика мы требуем, прежде всего, гибкого, объективного подхода и профессионализмаСтоит отметить, что внедрение R12 в какой-то степени поддерживает процесс объединения с юридической точки зрения. В прошлом году в ходе создания тиражируемого решения в формировании целевых бизнес-процессов и информационных аналитик приняли участие все ключевые подразделений компании. Они по-новому выстроили уровни иерархии и формализовали функции.
CNews: Известно также, что это не единственный проект, который вы делаете с AT Consulting. Чем руководствовались при выборе подрядчика? По каким критериям "Ростелеком" вообще выбирает подрядчиков для подобных работ?
Дмитрий Казаринов: Рынок внедренцев ИТ-систем подобного масштаба не так велик. Это очень сложный бизнес. Обычно в больших корпорациях, несмотря на осознание необходимости систем такого уровня, непросто построить внутренний процесс. Проекты затрагивают очень много участников, порождают немало спорных моментов, поэтому подход простого консультанта здесь недостаточен и недопустим. В противном случае, проекты затягиваются или замораживаются вовсе, накапливается взаимное неудовольствие.
Подобные внедрения требуют очень серьезной бизнес-экспертизы. В какой-то степени подрядчик должен быть столь же компетентным в функциональной области, как и заказчик. Большие системы обычно поставляются зарубежными вендорами и требуют кастомизации, адаптации без потери качества данных и процессов под логику, свойственную большому юридическому лицу. Здесь, действительно, очень важен подход внедренцев не как людей со стороны, а как команды, по-настоящему болеющей за дело.
CNews: Расскажите подробнее о наследуемых системах. Каково было положение дел?
Дмитрий Казаринов: На самом деле парк систем большой. ERP использовалась больше для учета. Были и самописные продукты, касающиеся финансового блока и планирования, разнообразные системы документооборота и согласования договоров. Набор типичен для компании такого масштаба, но в каждом макрорегионе применение было свое. Поэтому развертывание R12 мы начали с ядра в центре. Целевая система появилась не на пустом месте. Ряд макрорегионов имеет очень высокую компетенцию по всем этим направлениям. В частности, макрорегион "Центр" имеет хорошую компетенцию по Oracle. Таким образом, ERP выступает как центральная система, вокруг которой создается среда финансовых систем и СЭД. Так, бюджетирование и планирование централизовано обслуживается Oracle Hyperion, а документооборот делается на EMC Documentum. В целом это функциональность ERP, она набирается из модулей, которые нам подходят, но и методологически, и с точки зрения технологической интеграции все это делается как единый instance, обеспечивая целостность и достоверность данных.
Oracle объявила о приостановке своей деятельности на территории России в качестве своей реакции на спецоперацию в ДНР и ЛНР. Ее программное обеспечение используют многие представители крупного бизнеса, даже компании с господдержкой. В последние годы ее ПО все чаще заменяется на отечественные аналоги.
Альтернативы есть
У ряда продуктов Oracle есть российские аналоги, переход на которые в стране начался задолго до событий февраля и марта 2022 г. В первую очередь это отечественная система управления базами данных Postgres Pro, созданная российской компанией Postgres Professional.
Основа отечественной Postgres Pro Enterprise – это PostgreSQL, реляционная СУБД, написанная одноименным сообществом разработчиков. Однако полностью российской данную СУБД считать все же нельзя, поскольку разработка PostgreSQL восходит к проекту Postgres, который стартовал в Калифорнийском университете в Беркли, США, в 1986 г. Проект спонсировали американские госведомства, в том числе Министерство обороны США.
В 1994 г. в Postgres был добавлен интерпретатор языка SQL. Система получила название Postgres95 и стала распространяться с открытым кодом. Спустя еще два года ее переименовали в Postgres SQL, а затем в PostgreSQL.
Создание единой корпоративной системы
В своем классе "крупных" корпоративных систем Oracle считается одной из наиболее функционально полных, охватывающей основные сферы управления предприятием: финансы, производство, сбыт, персонал, развитие, инвестиции. Oracle E-Business Suite версии 11i можно условно разделить на три больших набора приложений: ERP (Enterprise Resource Planning - управление ресурсами предприятия), CRM (Customer Relationship Management - управление взаимоотношениями с заказчиками) и E-Hub - построение электронных торговых площадок.
Набор ERP-приложений Oracle включает более 90 модулей, которые позволяют предприятию решать все основные бизнес-задачи: планирование производства, снабжение, управление запасами, взаимодействие с поставщиками, управление отношениями с покупателями, управление персоналом и расчеты по заработной плате, финансовое планирование и управленческий учет.
При этом в системе существует встроенная методология внедрения (Мастер внедрения, AIM, Fast Forward), апробированная в самых разных компаниях (крупные корпорации, средние компании и предприятия малого бизнеса). Эта методология позволяет реально сократить сроки внедрения приложений Oracle, снизить стоимость внедрения без уменьшения общей функциональности системы.
ERP-приложения Oracle E-Business Suite версии 11i состоят из следующих интегрированных блоков и модулей, условно разделенных в соответствии с решаемыми бизнес-задачами:
- управление продажами;
- управление заказами и отгрузкой;
- планирование материальных потоков;
- корпоративное снабжение;
- производство (дискретное, опытное, проектное, непрерывное/процессное);
- управление проектами;
- управление финансами;
- анализатор продаж и финансов, для поддержки принятия управленческих решений в многоуровневой организации;
- управление персоналом, включая модули "Расчет заработной платы и взаиморасчеты с персоналом" (Payroll) и "Табельный учет". Эти модули появились в системе в результате проведенной компанией "Борлас Ай-Би-Си" (http://www.borlas.ru) локализации и адаптации Oracle HRMS ("Управление персоналом") к специфике российских предприятий.
Внедрение второго большого набора - приложений CRM дает предприятиям возможность решать такие бизнес-задачи, как анализ клиентской базы и построение отношений с клиентами, поддержка процесса продаж, управление маркетинговыми кампаниями, организация сервисного обслуживания (включая Интернет-решения этих задач), организация сall-центров и многие другие. Программное решение Oracle CRM способствует привлечению новых клиентов и обеспечивает сервис прежним заказчикам уже на уровне долгосрочных партнерских отношений благодаря унифицированным каналам сбыта, включая Web, мобильных агентов и центры обслуживания.
Для создания электронных торговых площадок Oracle предлагает решение Oracle Exchange. Оно предоставляет средства взаимодействия со многими организациями в реальном масштабе времени.
Приложения Oracle CRM, Oracle ERP (Oracle Applications), Oracle E-Hub (Exchange) полностью интегрированы для работы друг с другом, образуя единый комплекс для электронного бизнеса - Oracle E-Business Suite, что позволяет предприятиям использовать в системе единый источник данных.
Кто оценил возможности PostgreSQL
За последние несколько лет использовать Postgres Pro в своей работе вместо продукции иностранных разработчиков стали многие российские компании. Например, на нее в июне 2021 г. перешла Госсистема «Признание», до этого использовавшая ПО Microsoft. Это информсистема Рособрнадзора, через которую в России можно официально подтверждать зарубежное образование.
В августе 2021 г. авиакомпания «Победа», входящая в группу «Аэрофлот», запланировала закупить отечественную СУБД Postgres Pro. Компании требовалось 24 лицензии.
В мае 2021 г. в сторону Postgres Pro посмотрел и «Росатом». Он инициировал миграцию с СУБД Oracle всей своей финансовой ИТ-системы для учета своих казначейских операций. В ее контур входит свыше двухсот дочерних организаций госкорпорации.
В декабре 2020 г. оператор «Ростелеком» выделил почти 257 млн руб. на приобретение отечественного софтверного продукта Postgres Pro. Его представители заявили, что это не первый опыт использования в ней отечественной СУБД, однако это самая масштабная закупка оператором данного ПО.
Oracle анонсировала доступность СУБД Oracle Database 21c - актуальной версии конвергентной базы данных. Oracle Database 21c теперь доступна в Oracle Cloud, включая бесплатный облачный сервис Always Free Tier для автономной базы данных Oracle Autonomous Database. Oracle Database 21c включает более 200 инноваций, в том числе поддержку неизменяемых блокчейн-таблиц, встроенную в СУБД поддержку языка программирования JavaScript, поддержку типа данных JSON в бинарном формате, который встроен в БД, автоматизированное машинное обучение (AutoML) для машинного обучения в базе данных (ML) и поддержка энергонезависимой памяти (Persistent Memory), а также усовершенствования в технологии Oracle Database in-Memory, производительности обработки геоинформации, шардинге, технологии подключаемых баз данных (pluggable database) и безопасности.
В отличие от других производителей, которые предлагают одну версию своей БД для облака, а другую версию – для локального развертывания в своем ЦОДе (on-premise), Oracle Database 21c обеспечивает поддержку различных типов данных (реляционных, JSON, XML, графовых и т.д.), различных видов нагрузки (транзакционной и аналитической) а также поддержку мультиарендной архитектуры (multitenant) — в рамках единой современной конвергентной СУБД как в облаке, так и on-Premise.
Oracle также объявила о доступности Oracle APEX (Application Express) Application Development, нового сервиса в облаке для разработки Web-приложений с минимальным созданием исходного кода, для быстрой и простой разработки и развертывания корпоративных приложений, управляемых данными. Данный облачный сервис, позволяет разработчикам создавать современные веб-приложения для компьютеров и мобильных устройств, используя интуитивно понятный графический интерфейс.
«Благодаря Oracle Database 21c, мы продолжаем нашу стратегию: развивать самую мощную конвергентную систему управления базами данных, — заявил Эндрю Мендельсон, исполнительный вице-президент Oracle по технологиям серверов баз данных. Oracle Database 21c обеспечивает лучшую производительность обработки документов в формате JSON. Также, Oracle Database 21c обеспечивает прорывное увеличение производительности для операций обработки транзакций, с помощью технологии энергонезависимой памяти Intel Optane Persistent Memory. Oracle Database 21c является ведущей в отрасли базой данных c поддержкой аналитической нагрузки с полностью самоуправляемой технологией Oracle Database In-Memory, высокопроизводительной обработкой геоинформации и автоматизированным машинным обучением (AutoML) для простой разработки моделей машинного обучения. Она предоставляет поддержку неизменяемых блокчейн-таблиц для защиты данных от несанкционированного изменения.
У других вендоров требуются отдельные СУБД и сервисы для поддержки данных возможностей: обработка JSON-документов, поддержка транзакционной нагрузки, поддержка аналитической нагрузки, обработка геоинформации, поддержка машинного обучения и блокчейн-данных.
Решения Oracle для конвергентных баз данных повышают продуктивность разработчиков при создании новых приложений и упрощают их дальнейшее развитие для соответствия новым требованиям бизнеса».
«С выходом Database 21c, Oracle подняла свою флагманскую базу данных на новый уровень конвергенции с поддержкой широкого спектра типов данных и видов нагрузки, — говорит Карл Олофсон, вице-президент IDC по исследованиям в области программного обеспечения управления данными. — 200 инноваций, включая неизменяемые блокчейн-таблицы и автоматическое машинное обучение в базе данных, переводят функциональность Oracle Database 21c на новый уровень, устраняя необходимость в отдельных специализированных облачных сервисах и инструментах для выполнения этих задач. Теперь пользователи могут избежать увеличения затрат и упростить эксплуатацию каждого дополнительного облачного сервиса, которые, как правило, используют компании. Таким образом, Oracle эффективно сокращает этот разрозненный набор сервисов до упрощенного, технически более изящного интегрированного подхода, который намного лучше соответствует потребностям компаний в 2021 году».
«Актуальная версия конвергентной базы данных - Oracle Database 21c, призвана существенно облегчить жизнь как пользователям, так и разработчикам. Она поддерживает и интегрирует расширенный диапазон моделей данных и видов нагрузки, а также включает встроенное машинное обучение, которое устраняет необходимость в отдельных инструментах и сервисах, позволяя организациям осуществлять машинное обучение непосредственно в своей базе данных. Это современное решение для организаций, которые сейчас используют решения как в AWS, и имеют имеют более десятка различных баз данных, каждая из которых требует от заказчиков работы с различными API-интерфейсами, разными походами к реализации ETL-процессов и процессами интеграции данных. Oracle Database 21c устраняет барьер между несколькими изолированными и изначально неконвергентными базами данных», — считает Марк Питерс, главный аналитик и директор по практике, ESG.
Крупная международная компания Aon с оборотом 46 млрд долл. США и штаб-квартирой в Лондоне предлагает широкий спектр профессиональных услуг в области риск-менеджмента, управления персоналом и медицинского страхования.
«Нам никогда ранее не удавалось увидеть наши данные о продажах и маркетинге в одной единой БД Oracle. Это настоящий прорыв. Теперь все данные, которые мы получаем с помощью решений Oracle по продажам и маркетингу, находятся в одной унифицированной системе. Это большое достижение! Oracle Autonomous Data Warehouse и Oracle Analytics Cloud помогли нам увеличить производительность в 50–60 раз. Мы смогли уменьшить время формирования сложных запросов по продажам от 500 опытных пользователей. Кроме того, нам удалось значительно сократить расходы на анализ данных по сравнению средствами бизнес-аналитики, которые развернуты локально у нас», — отмечает Лисбет Малдер (Liesbeth Mulder), руководитель отдела отчетности Aon.
«Quinaryo XRing — важный компонент нашей стратегии Интернета вещей. Мы интегрировали носимое устройство с инструментом защиты данных на основе блокчейн-таблиц, — говорит Пьетро Берретони (Pietro Berretoni), директор по цифровым технологиям и инновациям, Angelini Pharma. — Блокчейн-таблицы в СУБД Oracle Database 21c позволили нам создавать защищенные от модификации записи, которые можно без труда интегрировать с другими приложениями без необходимости развертывать новую сложную инфраструктуру. СУБД Oracle Database 21c содержит знакомые нам инструменты, а также новые функции, такие как блокчейн-таблицы, которые можно использовать вместе с XRing для сбора полезных данных».
Oracle Database 21c — это СУБД, которая является фундаментом для различных локальных и облачных сервисов баз данных Oracle, включая Oracle Autonomous Database, Oracle Exadata Database Service, Oracle Exadata Database Cloud@Customer и Oracle Exadata Database Machine. Этот релиз СУБД включает более 200 инноваций, которые расширяют область применения базы данных, помогают увеличить производительность и делают работу аналитиков, разработчиков и исследователей данных (Data Scientist) более продуктивной.
Модуль «Управление уязвимостями» на платформе Security Vision: как выявить и устранить уязвимости в своей ИТ-инфраструктуре
Неизменняемые блокчейн-таблицы. Блокчейн-таблицы обеспечивают преимущества технологии блокчейн в плане безопасности для корпоративных приложений. Технология блокчейн-таблиц является частью платформы Oracle Crypto-Secure Data Management. Блокчейн-таблицы доступны только для вставки, а их строки связаны в блокчейн-цепочку и зашифрованы, что гарантирует их неизменность. Пользователи могут выявлять попытки модификации данных и предотвращать их непосредственно в СУБД Oracle Database. Таким образом обеспечивается эффективная защита от несанкционированных изменений, которые могли бы внести сотрудники организации или хакеры, выдающие себя за администраторов или пользователей. Блокчейн таблицы— это таблицы, которые хранятся в базе данных, доступ к которым осуществляется с помощью стандартных SQL-запросов. Таблицы поддерживают все аналитические средства СУБД Oracle Database и все технологии выполнения транзакций, благодаря чему этими средствами гораздо удобнее пользоваться, а их возможности шире, чем у существующих реализаций технологии блокчейн. Во всех редакциях СУБД Oracle Database, блокчейн-таблицами можно пользоваться бесплатно – не требуется дополнительного лицензирования.
Встроенная поддержка типа JSON. На протяжении многих лет Oracle предоставляет мощную поддержку выполнения SQL-запросов и индексирования данных в формате JSON. В Oracle Database 21c добавлен новый встроенный тип данных JSON, который позволяет выполнять сканирование в 10 раз быстрее, а обновление — в 4 раза быстрее. В целом, эти улучшения повышают скорость работы над данным в формате JSON в СУБД Oracle Database в 2 раза по сравнению с использованием баз данных MongoDB и AWS DocumentDB (по результатам теста YCSB bencmark). Как и в предыдущих версиях, можно использовать данные JSON в сочетании с другими типами данных, индексировать любые элементы JSON, чтобы быстрее выполнять OLTP-операции, использовать функции параллельной обработки данных для любых форматов и выполнять сложные объединения документов и коллекций JSON, без необходимости использовать для этого отдельный код на уровне приложения.
Технология AutoML для машинного обучения в базе данных. Эта технология автоматически создает и сравнивает модели машинного обучения. Благодаря новому пользовательскому интерфейсу AutoML даже пользователи, которые не являются экспертами, могут применять технологии машинного обучения в работе с базой данных. Oracle также добавила новые алгоритмы обнаружения аномалий, регрессионного анализа и глубокого обучения в библиотеку популярных алгоритмов машинного обучения в базе данных.
Поддержка JavaScript внутри базы данных. Позволяет разработчикам эффективно работать на современных языках программирования. Благодаря технологии Graal Multilingual Engine, которая встроена в СУБД Oracle, можно запускать код обработки данных на JavaScript прямо внутри базы данных, в которой хранятся данные, что устраняет необходимость в дорогостоящем сетевом взаимодействии. Кроме того, пользователи могут легко выполнять SQL-запросы из кода JavaScript, а типы данных JavaScript автоматически преобразуются в типы СУБД Oracle Database.
Поддержка энергонезависимой памяти. Сохраняет файлы данных и журналы транзакций в энергонезависимой памяти (Persistent Memory - PMEM), что значительно повышает производительность операций, связанных с вводом-выводом. SQL-операции работают непосредственно с данными, хранящимися в файловой системе PMEM с прямым доступом, минуя буферный кэш, что устраняет ввода-вывод и необходимость в большом кэше буфера. Кроме того, новые алгоритмы базы данных предотвращают несогласованность данных в PMEM.
Графовые модели с более высокой производительностью. Позволяют моделировать данные на основе отношений, а также исследовать связи и закономерности в социальных сетях, Интернете вещей и т. д. За счет дальнейшей оптимизации можно уменьшить объем необходимой оперативной памяти, необходимый для анализа больших графовых моделей, что позволяет существующим приложениям работать быстрее без каких-либо изменений. Кроме того, пользователи могут создавать или расширять алгоритмы обработки моделей с использованием Java-синтаксиса, которые могут выполняться также эффективно как встроенные алгоритмы, поскольку они скомпилированы с теми же оптимизациями.
Автоматизация Database In-Memory. Oracle поддерживает строчный формат и формат столбцов в памяти, для одной и той же таблицы, поэтому аналитику и транзакции можно одновременно выполнять над одной таблице. Oracle Database 21c вводит функциональность полностью автоматического управления столбцов таблиц в оперативной памяти. Это позволяет упростить работу и повысить эффективность за счет автоматического управления размещением и удалением столбцов в In-Memory Columnar Store, а затем автоматически отслеживать шаблоны использования, и перемещать и удалять объекты из памяти. Кроме того, столбцы автоматически сжимаются в зависимости от шаблонов использования. Oracle Database 21c также использует новые алгоритмы соединения таблиц в памяти (In-Memory Vector Join) для ускорения сложных запросов.
Автоматизация шардинга данных. Встроенная в СУБД Oracle Database технология шардинга данных (Oracle Sharding) обеспечивает масштабируемую производительность и доступность, облегчая международным компаниям задачу соблюдения требований законодательства и регулирующих органов. Шарды (сегменты данных) не имеют между собой общих компонент и могут располагаться как локально, так и в облаке. Чтобы упростить проектирование и использование Oracle Sharding, Oracle Database 21c включает новый инструмент - Sharding Advisor Tool, который анализирует схему текущей базы данных и ее профиль нагрузки, а затем формирует отчеты с рекомендациями по структуре базы данных поддерживающей шардинг, оптимизированной для производительности, масштабируемости и доступности. Резервное копирование и восстановление всех шардов также теперь автоматизировано.
Чем так важна Oracle
Компания Oracle одним из крупнейших по объемам выручки разработчиком программного обеспечения в мире. 2021 финансовый год, завершившийся для нее 31 мая 2021 г., Oracle закрыла с выручкой $40,48 млрд. Рост год к году составил 4%. Основой продукт компании – это система управления базами данных Oracle Database. Также с января 2010 г. она владеет языком программирования Java – она купила компанию Sun Microsystems, его непосредственного разработчика.
По итогам 2021 г. число клиентов компании достигло 430 тыс. Ее ПО используется в 175 странах мира.
В дополнение к своей СУБД и Java Oracle владеет собственной платформой разработки приложений Weblogic. Также в ее арсенале есть OEBS или Oracle E-Business Suite – комплекс прикладного ПО, включающий функциональные блоки ERP, CRM и PLM. Его продвижением Oracle занимается в с 80-х годов XX века.
Oracle E-Business Suite и Oracle Database Server
Oracle E-Business Suite предполагает использование в качестве базы данных только Oracle Database Server. Данное ограничение (ERP-системы других производителей обычно могут работать с разными БД) было принято корпорацией Oracle сознательно и связано с рядом существенных факторов.
Для того, чтобы построить ERP-систему под различные базы данных, нужно или разработать под каждую базу данных отдельное решение/продукт, или же использовать только самые общие, единые для всех БД механизмы.
Первый вариант неприменим в силу существенного роста затрат на разработку и сопровождение такой системы. Второй же вариант приводит к тому, что для любой базы данных доступна только малая часть ее возможностей. Практически БД используется в виде "плоских" файлов и теряется возможность применения большинства заложенных в нее решений.
Программный комплекс Oracle E-Business Suite изначально проектировался и создавался с использованием всего спектра возможностей базы данных Oracle (ограничения целостности, серверные процедуры и пакеты, представления, триггеры, сложные механизмы запросов и оптимизации и т.п.). Постоянное развитие базы данных и использование новых информационных технологий (а в случае Oracle часто - самостоятельная разработка и развитие таких технологий) обеспечивают масштабируемость, производительность и надежность ядра автоматизированной системы управления предприятием.
Россия «подсела» на Oracle
Модуль «Управление уязвимостями» на платформе Security Vision: как выявить и устранить уязвимости в своей ИТ-инфраструктуре
Продукцию Oracle используют или использовали многие крупные российские компании, даже те, в числе акционеров которых есть российское государство. Например, в апреле 2016 г. Сбербанк закупил техподдержку Oracle на 428 млн руб. Также в начале 2015 г. Сбербанк заключил соглашение на поставку серверов Oracle на сумму $5,84 млрд.
В марте 2013 г. оператор связи МТС завершил крупнейшее на тот момент в СНГ внедрение разработок Oracle. Он закупил ERP Oracle e-Business Suite R12 более чем на 10 тыс. рабочих мест. В том же месяце оператор МГТС, много лет использовавший корпоративное ПО немецкой SAP, принял решение о переходе на Oracle.
Возможности софта Oracle в свое время оценил и Россельхозбанк. В феврале 2015 г. он приступил к внедрению Oracle Siebel CRM за сумму 157 млн руб.
Российский крупный бизнес годами закупал продукцию Oracle, даже несмотря на набирающую обороты госполитику отказа от иностранного ПО. Так, в 2018 г. на программы этой компании российские компании с госучастием, а также многие госструктуры заплатили Oracle свыше 13,3 млрд руб. В частности, ее продукцию купили Центробанк, Сбербанк, оператор связи «Ростелеком» и даже Федеральная налоговая служба России (ФНС).
Читайте также: