Информационные системы класса OLTP характеризуются следующими особенностями

Автор работы: Пользователь скрыл имя, 22 Апреля 2014 в 15:37, реферат

Описание работы

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

Содержание работы

1.Ведение ……………………………………………………………………...2
2.Концепция создания………………………………………………………………………..4
3.Информационные системы класса OLTP характеризуются следующими особенностями………………………………………………………………...5
4.Использование………………………………………………………………6
5.Бизнес-приложения в Internet………………………………………………6
6.Преимущества и недостатки……………………………………………….10
7.Введение в WebOLTP………………………………………………………7
8.Неэффективность использования OLTP-систем для анализа данных….11
Выводы…………………………………………………………......................19
Список литературы…………………………………………………………..20

Файлы: 1 файл

OLTP-технология.docx

— 128.48 Кб (Скачать файл)

Содержание

Содержание…………………………………………………………………... 1

1.Ведение ……………………………………………………………………...2

2.Концепция создания………………………………………………………………………..4

3.Информационные  системы класса OLTP характеризуются  следующими особенностями………………………………………………………………...5

4.Использование………………………………………………………………6

5.Бизнес-приложения в  Internet………………………………………………6

6.Преимущества и недостатки……………………………………………….10

7.Введение в WebOLTP………………………………………………………7

8.Неэффективность использования  OLTP-систем для анализа данных….11

Выводы…………………………………………………………......................19

Список литературы…………………………………………………………..20

 

 

 

 

 

 

 

 

 

1. Ведение

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

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

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

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

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

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

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

Большой объем информации  , с одной стороны , позволяет получить более точные расчеты и анализ, с другой – превышает поиск решений в сложную задачу . Неудивительно ,что первичный анализ данных был переложен на компьютер . В результате появились класс программных систем , призванных облегчить работу людей , выполняющих анализ (аналитиков).

OLTP (OnLine Transaction Processing) — онлайновая обработка транзакций. Способ организации БД, при котором система работает с транзакциями небольшими по размерам, но идущими большим потоком, и при этом клиенту требуется от системы максимально быстрое время ответа.

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

OLAP (англ. OnLine Analytical Processing, аналитическая обработка в реальном времени) — технология обработки информации, включающая составление и динамическую публикацию отчётов и документов. Используется аналитиками для быстрой обработки сложных запросов к базе данных. Служит для подготовки бизнес-отчетов по продажам, маркетингу, в целях управления, т.н. data mining — добыча данных (способ анализа информации в базе данных с целью отыскания аномалий и трендов без выяснения смыслового значения записей).

2 . Концепция создания.

Исторически поскольку реализовывали потребности  в учете, скорости обслуживания, сборе  данных и пр. Однако вскоре пришло понимание,  что сбор данных - не самоцель и накопленные данные могут быть полезны: из данных можно извлечь информацию. Стратегия  разработки систем Длительное время  в качестве стратегии разработки  подобных систем использовалось следующее: построение отдельных  АРМ, предназначенных для обработки групп функционально  связанных по  строение  wbr полнофункциональных параметризуемых  систем с тиражированиеми  настройкой по местам. Однако получаемые таким способом системы имели невысокие адаптационные возможности по преодолению динамики предметных областей. Они предъявляли высокие требования к эксплуатационному персоналу и требовали больших накладных расходов на сопровождение.

Относительно недавно начала применяться новая, третья стратегия разработки информационных систем класса OLTP. Ее суть состоит в следующем:

тиражируются не готовые системы, а некоторые заготовки и технологический инструмент, позволяющие непосредственно на месте

быстро построить/достроить систему с необходимой функциональностью и далее с помощью этого же инструмента ее модифицировать в соответствии с динамикой предметной области .

Транзакции– это действия,которые выполняются либо полностью, либо не выполняются вообще. Если во время выполнения транзакции происходит нарушение работы системы, то база данных возвращается в исходное состояние, которое было до транзакции (откат).

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

 

3.Информационные  системы класса OLTP характеризуются следующими особенностями.

 

Характеристики  ИС - информационных систем - класса OLTP

-относительной  алгоритмической простотой,

-повышенной динамикой  в части номенклатуры и структуры обрабатываемых документов, что связано с непосредственной близостью

этих систем к предметной области,

-массовостью и территориальной  распределенностью мест сбора исходных

данных,

-высокими требованиями  к достоверности и актуальности  вводимых  данных,

-массовостью, достаточно  частой сменяемостью и относительно  невысокой 

компьютерной -квалификацией персонала (пользователей)

-поддержкой большого  числа пользователей;

-малым временем отклика  на запрос;

-относительно короткими  запросами;

-участие в запросах  небольшого числа таблиц

 

4.Использование

OLTP-приложениями охватывается широкий спектр задач во многих отраслях - банковские и биржевые операции, в промышленности - регистрация прохождения детали на конвейере, фиксация в статистике посещений очередного посетителя веб-сайта, автоматизация бухгалтерского, складского учета и учета документов и т.п. Приложения OLTP, как правило, автоматизируют структурированные, повторяющиеся задачи обработки данных, такие как ввод заказов и банковские транзакции. OLTP-системы проектируются, настраиваются и оптимизируются для выполнения максимального количества транзакций за короткие промежутки времени. Как правило, большой гибкости здесь не требуется, и чаще всего используется фиксированный набор надежных и безопасных методов ввода, модификации, удаления данных и выпуска оперативной отчетности. Показателем эффективности является количество транзакций, выполняемых за секунду. Обычно аналитические возможности OLTP-систем сильно ограничены (либо вообще отсутствуют).

 

В практике общения с представителями информационных служб предприятий нередко приходится сталкиваться с серьезным недопониманием различий в возможностях, назначении и роли технологий, предназначенных для сбора информации, - OLTP-систем (On-Line Transaction Processing) и технологий анализа информации. Между тем они существенно различны по функциональности, и каждая из них отвечает за свою область в информационной системе.

5.Бизнес-приложения в Internet

Большинство Internet и intranet приложений определяются как статические и

динамические в зависимости от содержания и доступа к данным. Сегодня большинство приложений в Internet - это публикации, предлагающие статическое содержание и обеспечивающие предсказуемый, универсальный доступ. Компании, разрабатывающие свои первые Web-приложения, обычно публикуют информацию о продукте в Internet или данные о служащих в корпоративных сетях intranet . Последняя волна Internet-приложений - публикация баз данных. Эти системы предоставляют простой статический доступ к динамическим данным. Примерами являются контроль складских

остатков через Internet или пересмотр статуса заказа через intranet. Оба этих класса приложений (наряду с простыми приложениями накопления

данных) могут развиться в транзакционные бизнес-приложения. Компаниям – поставщикам информационных систем придется создавать и управлять приложениями в Сети, которые имеют динамический доступ к корпоративным БД и обрабатывают разнородную информацию.

Имея целью Управляемую Диалоговую Обработку Запросов (Online Transaction Processing - OLTP) , а Web как способ доступа, Sybase предлагает название этого нового типа приложений – “WebOLTP”. Такие приложения становятся не простыми программами для просмотра данных, а приложениями для обработки в реальном режиме времени важной деловой

информации, например, операций в банке, прием заказов, работа с клиентами.

7.Введение в WebOLTP

WebOLTP – имя, которое было предложено компанией Sybase, для описания приложений, выполняющих транзакции в Internet, intranet, extranet или традиционных корпоративных сетях. Отличительные черты WebOLTP при сравнении с OLTP-технологией на мэйнфреймах или в системах клиент/сервер

“Тонкие клиенты”

традиционных системах клиент/сервер для запуска приложений необходимо, чтобы клиентское ПО было заранее установлено. В архитектуре с “тонким” клиентом специализированное программное обеспечение не обязательно устанавливать на клиенте, поскольку исполняемые компоненты могут загружаться с Web site для последующего взаимодействия с клиентом. Таким образом, “тонкий” клиент или клиент с “нулевой инсталляцией” получает два ключевых преимущества при работе в сети: универсальный доступ и уменьшение затрат

на инсталляцию и управление. Однако, из-за наличия броузеров и HTML, тонким клиентам для динамического управления бизнес-приложениями

необходимо использование дополнительных средств, таких как Java-апплеты.

Большие объемы при большом количестве соединений

В отличие от приложений клиент/сервер и их предшественников, пользователи WebOLTP могут существенно расширить границы отдела или компании, используя

extranets или Internet. С этими новыми приложениями самообслуживания

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

приложений.

Непредсказуемые нагрузки

Приложения с отчетливо выраженным кругом потребителей

работают с достаточно ясно определенными наборами действий и нагрузок. Использование WebOLTP-приложений, благодаря открытому кругу пользователей в них, должно привести к непредсказуемым нагрузкам. По мере того, как любое Web-приложение становится доступно, менеджерами Web-узлов обычно затрудняются предсказать, когда и сколько пользователей пытаются загружаться. Чтобы справляться с неожиданными скачками

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

Короткий жизненный цикл приложения

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

жизненные циклы, по-видимому, немного удлинятся по мере развития технологии Internet, современные приложения для Сети требуют всего лишь несколько недель или месяцев на разработку, и разрабатываться

только в последние 12-18 месяцев. Web-менеджеры стараются корректировать содержимое узла ежедневно и обновлять их графику

по крайней мере каждые 9-12 месяцев. Поскольку текущие ожидания потребителя заставят WebOLTP-приложения последовать этому примеру,

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

Появление WebOLTP-архитектуры

Новая архитектура и модель использования призваны удовлетворить строгие 

требования к WebOLTP-приложениям. Возникновение 3-уровневой или многоуровневой архитектуры  отвечает потребностям WebOLTP с точки зрения масштабируемости (scalability) и динамического

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

Апплеты

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

Информация о работе Информационные системы класса OLTP характеризуются следующими особенностями