ГЛАВА 7 Оценка ERP-систем

ГЛАВА 7

Оценка ERP-систем

Уровень приложений находится на промежуточном слое системы SAP, который называется Базис-система SAP R/3. Базис-система — это слой, который позволяет делать приложения мобильными, и обеспечивает их независимость от особенностей конкретной операционной системы, сети, устройства систем баз данных, и системы презентаций. Базис-система обеспечивает работу интерфейсов, которые позволяют уровню приложений работать независимо от гетерогенности систем-спутников, от которых, в тоже время, во многом зависит функционирование системы приложений. Система Базиса обеспечивает работу следующих элементов:

• Интерфейсы операционных систем.

• Интерфейсы сети.

• Интерфейсы баз данных.

• Графический интерфейс пользователя (GUI).

• Администрирование системы SAP, мониторинг, инструменты менеджмента.

• Авторизация пользователей и инструменты управления профилями пользователей.

• Рабочая среда разработки АВАР/4, которая включает АРМ разработчика АВАР и словарь АВАР/4. Также она содержит панель управления и транспортную систему, управляющую разработкой и выпуском модификаций в производственную систему.

Я уже упоминал многие из этих интерфейсов в главе 4 «Решение SAP», но в этой главе расскажу об интерфейсах между системой SAP и операционной системой. Вопросы инсталляции и повседневного управления системой SAP более подробно обсуждаются в главе 11 «Инсталляция и администрирование SAP», в которой рассматривается инсталляция SAP и управление режимами, клиентами, пользователями, рабочими задачами, принтерами, базами данных и т. п. В главе 18, «Поддержка SAP», обсуждаются вопросы поддержки инсталляции SAP, в частности, обновление и Справочная система (Help Desk). Интерфейсы для взаимодействия с такими внешними системами, как ALE, I-Doc, SAP ITS/IAC и другими, рассматриваются в главе 19 «Улучшения в SAP и интерфейсы взаимодействия с системой», АРМ разработчика АВАР/4 описан в главе 8 «АВАР/4 для индивидуальной разработки». В рамках данной главы, я кратко упомяну об интерфейсах SAP для работы с базами данных, сетями и системами презентаций.

Интерфейс операционной системы

В этом разделе рассказывается о Базисе SAP, который представляет собой интерфейс для взаимодействия с подчиненными ему операционными системами.

Транзакции в системе SAP

Работа системы «Базис» основана на нескольких концепциях, таких, как SAP-транзакция и Логическая Единица Работы (Logical Unit of Work, LUW). Перед тем, как мы обсудим различные сервисы Базисного уровня, рассмотрим эти концепции.

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

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

Каждое появляющееся окно — это, по сути, динамическая программа, представленная в виде экрана. Каждый экран состоит из информации о конфигурации окна, полях для заполнения, определениях этих полей, подтверждения изменений в полях, сверке подтверждений и других операциях по обработке данных.

Выполнение Транзакции SAP состоит из двух фаз: фаза он-лайн и фаза внесения обновлений. Транзакция не считается завершенной, пока все логически взаимосвязанные операции не будут успешно выполнены. Кроме того, в случае, если транзакция SAP не будет успешно завершена, все обновления баз данных, внесенные во время выполнения промежуточных шагов, будут отменены.

Логическая Единица Работы в SAP

SAP дает определение Логической Единицы работы (LUW), ориентированной на приложения, в которых может содержаться несколько динамических программ и соответствующих изменений в базах данных. Таким образом, одна LUW в системе SAP может включать в себя несколько LUW на уровне баз данных, но никогда наоборот. LUW на уровне баз данных в SAP ничем не отличаются от принципа работы таких стандартных баз данных, как Oracle, Informix и т. п.

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

Причина, почему необходимо задать общую LUW в системе SAP заключается в том, что различные динамические программы в рамках отдельной транзакции SAP могут управляться различными процессами (см. раздел «Диспетчер и рабочие процессы»), в то время как в системах управления базами данных (DBMS), напротив, логической единицей работы управляет только один процесс. Кроме того, транзакции SAP позволяют осуществлять как синхронное (то есть в режиме реального времени), так и асинхронное внесение данных (которое используется для экономии времени работы с системой), даже с разных компьютеров в рамках одной транзакции SAP.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Глава 5 Построение защищенных экономических информационных систем

Из книги автора

Глава 5 Построение защищенных экономических информационных систем 5.1. Основные технологии построения защищенных экономических информационных систем Построение защищенных информационных систем связано с решением следующих двух ключевых взаимосвязанных


Глава 9 Прошлое и настоящее сетевых операционных систем

Из книги автора

Глава 9 Прошлое и настоящее сетевых операционных систем Извечной и зловещей мечтой вирусов является абсолютное мировое господство, и, как ни ужасны методы, коими они в настоящее время пользуются, им нельзя отказать в настойчивости, изобретательности и способности к


Глава десятая. Из истории файловых систем

Из книги автора

Глава десятая. Из истории файловых систем Файловые системы и, шире говоря, системы размещения данных вообще – неотъемлемая часть операционных систем. И потому их историю уместно рассказать в этой части книги. К тому же развитие ОС и их систем размещения данных – вещи,


Глава 38 Сосуществование операционных систем

Из книги автора

Глава 38 Сосуществование операционных систем Как бы мы ни старались, а полностью жить в операционной системе Linux в современном мире не получается. Так сложилась жизнь, что множество программ написаны под операционные системы MS Windows или DOS. И зачастую по тем или иным


Глава 9 Построение отказоустойчивых систем

Из книги автора

Глава 9 Построение отказоустойчивых систем Увеличение объема хранилищ данных требует усиления мер по защите информации и уменьшения периодов ее недоступности. Это означает, что данные необходимо защищать от повреждения, одновременно стремясь избежать значительных


Глава 21. Программирование встроенных систем

Из книги автора

Глава 21. Программирование встроенных систем Разработка программного обеспечения для таких мобильных устройств, как карманные компьютеры и мобильные телефоны, может представлять собой очень сложную задачу, поскольку встроенные системы обычно имеют более медленные


ГЛАВА 7: ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ СИСТЕМ

Из книги автора

ГЛАВА 7: ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ СИСТЕМ Далее я привожу лучшие, на мой взгляд, системы, которые наиболее полно отражают системный подход к управлению делами.СИСТЕМА БЛОГГЕРА ДАРРЕНА КРОУФОРДАЯ искал несколько дней простой способ интегрировать Evernote с моей системой GTD. Я


Глава 9 Методические приемы использования интерактивных систем

Из книги автора

Глава 9 Методические приемы использования интерактивных систем Одной из основных проблем, с которой педагог столкнется при создании собственной разработки, будет переход мышления от создания стандартной презентации к интерактивному уроку с полноценной подготовкой и


Глава 2 Кодирование информации с помощью систем счисления

Из книги автора

Глава 2 Кодирование информации с помощью систем счисления 2.1. Системы счисления Для записи информации о количестве объектов материального мира используются числа, которые разделяются по определенным признакам. На рис. 2.1 представлена классификация чисел по групповому


ГЛАВА 2 Оценка ERP-систем

Из книги автора

ГЛАВА 2 Оценка ERP-систем В этой главе представлены критерии и концепции оценки ERP-системы, наиболее соответствующей требованиям компании. Сначала менеджеры должны принять продуманное решение по желаемым функциональным требованиям, а также по характерным особенностям и


ГЛАВА 20 Оценка предприятия нового тысячелетия

Из книги автора

ГЛАВА 20 Оценка предприятия нового тысячелетия В первой главе данной книги «Предприятия нового тысячелетия» детально рассматривалась природа внутреннего и внешнего взаимодействия современного предприятия. В последующих главах мы знакомились с различными аспектами SAP


ГЛАВА 03 КРИТЕРИИ ВЫБОРА ИНФОРМАЦИОННЫХ СИСТЕМ

Из книги автора

ГЛАВА 03 КРИТЕРИИ ВЫБОРА ИНФОРМАЦИОННЫХ СИСТЕМ Проработав в области информационных технологий более 10 лет, начинаешь забывать, что еще далеко не все люди на Земле занимаются компьютерными технологиями. Есть немало тех, кто не очень разбирается в этом вопросе, но


Глава 6 АРХИТЕКТУРА ПРОГРАММНЫХ СИСТЕМ

Из книги автора

Глава 6 АРХИТЕКТУРА ПРОГРАММНЫХ СИСТЕМ 6.1. ПОНЯТИЕ АРХИТЕКТУРЫ ПРОГРАММНОЙ СИСТЕМЫ Разработка архитектуры системы — это процесс разбиения большой системы на более мелкие части. Для обозначения этих частей придумано множество названий: программы, компоненты,