АРХИТЕКТУРА КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ НА БАЗЕ РЕШЕНИЙ SAP

3 мая 9:15

Уже во второй половине XX века, предприниматели и руководители компаний понимали потенциал управления ресурсами предприятия с помощью информационных систем. В начале семидесятых годов пятеро работников компании IBM заметили корреляцию в бизнес логике решений, которые компания разрабатывала для совершенно разных предприятий. Тогда же ими было вынесено предложение о создании единой стандартизированной системы для подобных ситуаций. Создание единой системы было обосновано сокращением затрат на разработку и техническую поддержку системы, что позволило бы снизить стоимость внедрения и поддержки системы, существенно расширив ареал рынка, подконтрольный компании [1].

В итоге, в 1972 году была создана компания Systemanalyse und Programmentwicklung, которая позже была переименована в System, Anwendungen und Produkte in der Datenverarbeitung (Системы, приложения и продукты для обработки данных). Таким образом появилась компания SAP AG, являющаяся на данный момент одним из лидеров рынка в сегменте ERP решений.

Первой версией были системы, работающие в режиме реального времени, данное решение было названо R/1. На базе DOS в год основания компании было разработано решение для бухгалтерского учета. Применяемый тип архитектуры носит наименование монолитной архитектуры — когда элементы всех уровней работают на одной машине. К элементам относятся: база данных, клиентский пользовательский интерфейс, серверное приложение [2].

Затем, в 1979 году, было разработано решение R/2, включающее широкий список функций для управления предприятием, такие как бухгалтерский учет, производство, управление кадрами, логистика. В основу легла архитектура с распределенным презентационным уровнем. Для работы с такой системой достаточно операционной системы UNIX и простейшего терминала с устройствами ввода и вывода [3].

Следующим этапом, была трёхуровневая клиент-серверная архитектура. В 1992 году была создана система R/3 – решение, основанное на, популярной на сегодняшний день, клиент-серверной архитектуре. Отличительными особенностями данного решения являются:

  • возможность получения доступа к приложению с большого количества компьютеров;
  • распределённые базы данных;
  • обработка данных в нескольких базах данных.

В настоящий момент SAP имеет модульную архитектуру, где центром архитектуры является SAP R/3 — SAP ECC — ERP Central Component. К реализованным модулям относятся:

  • SAP FI (Financial) — автоматизация и учет результатов финансово-хозяйственной деятельности компании;
  • SAP MM (Material Management) — управление материальными потоками;
  • SAP SD (Sales & Distribution) — управление сбытом материалов и услуг.

Помимо центрального компонента архитектуру формируют такие компоненты как:

  • SAP CRM (Customer Relationship Management) — автоматизация процессов взаимоотношений с клиентами;
  • SAP BW (Business Warehouse) — хранение больших объемов информации для последующего использования при построении отчетов;
  • SAP RCM (Record and Case Management) — система управления записями и случаями, чаще всего применяется для автоматизации процессов документооборота.

В трёхуровневой архитектуре доступ к СУБД осуществляется через сервер-приложения, к которому обращается множество клиентских машин. Клиентские машины обращаются к серверу-приложений, который, в свою очередь, имея привилегированный доступ к СУБД, формирует запросы. Презентационный уровень решений SAP — приложение SAP GUI (Graphical User Interface), отвечающий за диалог с пользователем, ввод и вывод данных, основан на концепции окон. Последовательность окон отражает операцию, которую выполняет пользователь [4]. Уровень приложений — уровень, где функционируют рабочие процессы, обеспечивающие обработку информации в соответствии с заданными правилами, формируются служебные функции для доступа к базе данных. Возможно распределение рабочих процессов на нескольких серверах. Уровень СУБД — сохраняет данные о всех транзакциях [5].

Вплоть до версии 4.6с R/3 имеет следующую архитектуру: технологический уровень (Basis и ABAP), базовые приложения (Функциональные модули (ФМ) APPL и HR), надстройки. Затем компания SAP изменяет свой базовый уровень системы. Вместо платформы Basis появляется Web Application Server, несмотря на разное название данные платформы являются взаимозаменяемыми и часто используются в одинаковом контексте.

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

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

Следующим витком развития становится SAP S/4 HANA. Отличительной особенностью архитектуры HANA является сведение финансовой, управленческой, логистической информации в единый журнал. Данный подход сокращает количество используемых таблиц, позволяет сократить объем базы данных и значительно увеличить скорость получения отчетности [6]. На данный момент наиболее популярным остается решение SAP R/3, компании только начинают переходить на последнюю модификацию данного программного решения.

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

Список использованных источников:

  1. 11 ЭТАПОВ ЭВОЛЮЦИЯ SAP ERP [Электронный ресурс] // MGR-consulting. URL: https://mgrconsulting.ru/BlogItem?id=42. (дата обращения 01.12.2019)
  2. Лучшая архитектура для MVP: монолит, SOA, микросервисы или бессерверная?..  Часть 1 [Электронный ресурс] // TechMedia. 2006 – 2019 URL: https://habr.com/ru/company/otus/blog/476024/. (дата обращения 01.12.2019)
  3. Хагеман С. SAP R/3 Системное администрирование — Издательство «Лори», 2007. — 480 с.
  4. Системная архитектура SAP [Электронный ресурс] // Консалтинговая компания «Future Access». 2017. URL: http://futureaccess.ru/Medaicenter/biznes-stati/arhsap/. (дата обращения 01.12.2019)
  5. Рыжко, А. Л. Информационные системы управления производственной компанией: учебник для академического бакалавриата / А. Л. Рыжко, А. И. Рыбников, Н. А. Рыжко. — Москва: Издательство Юрайт, 2018. — 354 с.
  6. Vishal Sikka, Franz Färber, Wolfgang Lehner, Sang Kyun, Thomas Peh, Christof Bornhövd “Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth”. SIGMOD ’12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data. с.731-742