Системная архитектура SAP

Система SAP (Systems Applications Product) развивается с 1972 года, разработана пятью инженерами IBM .

SAP имеет модульную архитектуру, центральное ядро системы называется SAP R/3 (центральный компонент SAP ECC —  ERP Central Component)

В этом модуле реализуются следующие функции:

  • Financial
  • Material Management
  • Sales & Distribution

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

  • SAP CRM ( Customer Relationship Management ) – обеспечивает отслеживание и автоматизацию процессов контрактной работы с заказчиками продукции
  • SAP BW ( Business Warehouse) – хранение информации, накопленной по конкретным заказчикам и поставщикам

Отраслевые решения SAP представляют собой набор модулей и других компонентов SAP которые позволяют учесть особенности бизнес процессов в каждом решении

Важная особенность в том , что система SAP впервые перешла на отраслевые решения.

Главное препятствие при внедрение SAP- отсутствие процессного подхода к управлению. Система эффективна только если предприятие имеет процессную структуру и все его процессы направлены на повышение качества продукции.

Уровни архитектуры системы SAP

— имеет классическую трехуровневую структуру.

1.Презентационный уровень – отвечает за диалог с пользователем ,ввод и вывод данных

  • SAP GUI ( Graphical User Interface) – основан на концепции окон

Последовательность окон отражает операцию ,которую выполняет пользователь; может запускаться с персонального компьютера  в нескольких окнах : для управления сеансами используется подсистема SAP Session manager, которая обеспечивает управление сеансами

2.Уровень приложений – функционируют рабочие процессы, которые обеспечивают обработку информации в соответствии с заданными правилами бизнеса, формируются служебные функции для доступа к базе данных .Рабочие процессы могут быть распределены по различным серверам .Набор процессов ,которые работают на одном сервере называются экземпляр ( Instance). Управление рабочими процессами обеспечивает специальный диспетчер:

Уровни архитектуры системы SAP

3.Уровень данных – работает реляционная система управления базами данных ( РСУБД) .Система SAP допускает использование любой СУБД, которая поддерживает язык SQL. Работа архитектуры SAP основана на понятии транзакции –целостная последовательность действий, которая либо осуществляется полностью, либо не осуществляется вовсе.

  • LUX ( Logical Units of Work)

Транзакция представляется пользователю в виде диалога, т.е. последовательности окон

Уровни архитектуры SAP могут реализовываться на различных машинах. В результате имеются типовые архитектуры

Типовые архитектуры SAP

1.Монолитная –все уровни работают на одной машине ( используется только для демонстрации системы)

2.Архитектура с распределенным презентационным уровнем

Типовые архитектуры SAP

SAP GUI  выпускается на нескольких машинах

Образец 80-х годов, который используется в настоящее время.

Операционная система UNIX.

Терминалы:

  • Х-терминалы ( дисплей + клавиатура + мышь) — отвечает за ввод/вывод данных
  • Персональный компьютер

Архитектура применяется для быстрой обработки транзакции при условии простых и типовых бизнес процессов.

Архитектура используется на транспорте и в оборонных войсках.

Число рабочих мест до 300.

3.Трехзвенная архитектура

Трехзвенная архитектура

Образец 90-х годов.

Используется при числе рабочих станций до 5000.

Применяется в крупных корпорациях сосредоточенных территориально

Сложность архитектуры : конфигурирование уровня приложений в зависимости от числа рабочих станций и интенсивности транзакции нужно определить:

  • Количество и производительность серверов
  • Распределение рабочих процессов по серверам приложений
  • Необходимо определить механизмы администрирования экземпляров

4.Сервисноориентированная

Сервисноориентированная

Web AS (Web Application Server)

На уровне приложений выделяются Web-серверы ,которые обеспечивают доступ интернет — браузеров к бизнес — логике.

Преимущества архитектуры:

  • Доступ к системе SAP возложен через любое устройство, способное запустить браузер
  • Не требуется администрировать рабочие станции, требуемые компоненты устанавливаются и обновляются автоматически через Web- браузер
  • Сервисы Web-приложений реализуют технологию Web-сервисов ,это позволяет получить доступ к любым приложениям других производителей

Архитектура корпоративных сервисов SAP

ESA – Enterprise Services Architecture

Концепция развития современных ОИС, которая направлена на интеграцию различных приложений в рамках одной системы и основана на понятии корпоративного сервиса – «услуга» ,которая предоставляется одной бизнес единицы  от другой бизнес единицы, при этом бизнес единицы могут быть подразделениями одной и той же корпорации, либо принадлежать различным организациям. Необходимость обусловлена современной тенденцией передачи непрофильных бизнес-процессов в аутсорсинг . В концепции ESA информация взаимодействия бизнес единиц осуществляется через границы корпорации

Архитектура корпоративных сервисов SAP

Интеграция таких систем осуществляется за счет представления корпоративных сервисов в виде Web- сервисов, к которым могут иметь доступ и внутренние и внешние бизнес единицы.

Интеграционная платформа SAP Net Weaver

— реализует архитектуру корпоративных сервисов на практике

SAP-NewWeaver

В настоящее время платформа имеет около 200 адаптеров к приложениям различных производителей

 

 

Добавить комментарий