Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Уровни преобразования данных

Читайте также:
  1. A) работает со всеми перечисленными форматами данных
  2. A)можно изменить тип диаграммы, ряд данных, параметры диаграммы и т. д.
  3. ABC-анализ данных о поставщиках
  4. I. ПОЛОЖЕНИЕ О СИСТЕМЕ КАТАЛОГОВ, КАРТОТЕК И БАЗ ДАННЫХ ГОСУДАРСТВЕННОЙ БИБЛИОТЕКИ ЮГРЫ
  5. I.5.3. Подготовка данных для задачи линейного программирования.
  6. I.5.7. Mодификация (изменение) данных задачи.
  7. PCX. Формат появился как формат хранения растровых данных программы PC PaintBrush фирмы Z-Soft и является одним из наиболее распространенных (расширение имени файла .PCX).

Преобразование данных может осуществляться на различных уровнях:

 

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

 

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

 

Для объединения воедино трансляторов на всех уровнях используется архитектура Pipes and Filters, которая позволяет гибко переконфигурировать набор и связь трансляторов.

 

 

Транзакции

Общие положения

 

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

 

К основным свойствам транзакции относятся (ACID):

 

 

Транзакция может быть закончена (terminated) двумя способами:

 

 


Дата добавления: 2015-10-24; просмотров: 88 | Нарушение авторских прав


Читайте в этой же книге: Мобильные агенты (Applets and other mobile code) | Введение в Web-приложения и сервлеты | Гранулярность (granularity) | Factory Method | Abstract Factory | Template Method | Структурные шаблоны | Аспектно-Ориентированное Программирование (Aspect Oriented Programming, AOP) | Подходы к межсистемной интеграции | Интеграция с помощью разделяемой базы данных |
<== предыдущая страница | следующая страница ==>
Каналы и Фильтры| Транзакционны протокол

mybiblioteka.su - 2015-2024 год. (0.006 сек.)