JDBS-интерфейс доступа к бд на языке java.

JDBS не привязан к конкретной платформе.

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

OLE DB- Object linking Embeding date base-обеспечивает единый интерфейс доступа к данных через провайдера.

Провайдер данных-это сервер или приложение отвечающие на OLE DB и возвращающие запрашиваемый объект.

Потребитель данных- приложение которое обращаеться к OLE DB через Ip вызовы .

ADO-active date object- интерфейс высокого уроня к OLE DB. Модельобъекта ADO не содержит таблиц, здесь основными объектами являються:

· Объект соединения, создающая связь с провайдером связи.

· Набор данных

· Команда.

 

Использование среди web как платформы приложений бд.

Вся инф размещаеться на страницах web написанных на разных языках (html, xml php java)

Информация находиться на web узлах.

В его функции входит обработка в результате обработки вопроса сервер формирует документ который осытаеться Web обозревателю в формате протокола http.

При организации взаимодействия используються следующие средства:

· Java скриптовые языки-поддерживаються проктически всеми браузерами.

· Апплеты и сервлеты java. Апплеты используються на стороне клиента для динамического формирование интерфейса пользователя.

Сервлеты- на стороне сервера.

· Элементы управления active X – реализуеться спомощью динамических библиатек dll встраиваються в web страницу. Позволяет получить практически неограниченный доступ к компьютеру пользователя может содержать вирус. Майкрософт используеться подписи для индотефикации activeX

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

Все эти страницы поддерживают html.

 

 

При разработки web приложения нужно учитывать:

Совместимость web браузера.

Учитывать разграничение доступа и обеспечение безопасности данных

3. Надёжность линии связи.

Обработка запроса web приложений .

Сервер бд хранит информацию;

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

Webсервер формирут документ и посылает его обозревателю. Обозреватель отображает web страници и отбражает запросы web приложению.

 

20.09.2010.

 

Моделирование бизнес процесов.

Фирма computer associates .CA Erwin Process modeles. BPM.

Моделирование данных .

CA провера

Среда для командноой работы проектировщиков.

Для проведения анализа деятедльности предприятия исподьзуеться различные метатологии

Наиболее распространёная метатология.stucturing anlugsis на этой метатологии основываютьс ятри стандарта моделирования которые поддерживаються DPM:

1. IDEF 0

2. DFD

3. IDEF3.

IDEF 0-integration definishen моделировние функциональности системы.Используються для описания бизнес процессов или их реструктуризации.

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

DFD-моделирование потоков информации (докуметооборотов в системе). Может служить дополнением для . расматриваеться обмена информацией между функциями внутри системы но не расматриваються

IDEF3.-используеться для описание логики взаимодействия информационных потоков (

 

4. Описание бп BPM представляеться ввиде древовидной функциональной структуры сотоящий из блоков называемой работами. Каждая работа изображаеться на диограмме прямоугольником и обоначаеться глаголом. Первая диограмма в иерархии всегда изображет функционирование систем в целом и называеться контектным. Каждая работа описывает какую нибуть функцию. Стрелки ибозначают объекты или имформацию и именубться как существительные . стрелки связывают работы между собой и с внешнем миром. Врезультате применения метатологии IDEF0 строиться иерархическая связанная между собой. Стрелки на диограмме IDEF0 деляться на 5 видов:

1. Стрелки входа. Входят в левую грань работы, изображают данные и огбъекты изменяемыые

2. Стрелки управления –входят ввернию грань ,изображают првила и ограниччения.

3. Стрелки выхода –выходят справа-изображают данные или объекты появляющиеся в результате

4. Стрелки механизма -изображают ресурсы необходимые для работы но не изменяющиеся в поцессе работы.

5. Тсрелки вызова –выходят из нижней стенки-изображают связи между разными диограммами, где данные работа расмотренна более подробно.

Все работы и стрелки должны быть

Возможны 3 типа стерлок:

· Presedence-предшествование.

· Renational-отношение

· Oject flow-поток объектов.

В контекстную диаграмму входит описание целей моделирование.

Обычно точказрения

 

После описания диограммы производиться декомпозиция или более конкретное описание

Обычно экспертом являеться человеком и поэтому знающий досканально все её функции

И получаеться модель опроксимирующая систему с заданным уровнем точности. Получив модель одыкватно отбражающую бп AS Is аналитик может увидеть все наиболее уязвимые места системы.

Работы в DFD изображают функции и процессы, которые обрабатыают или стрелки

Стрелки идут от объекта источника, к объекту обозначая информационное

Данные могут быть созданвы или измененны работами. На одной диаграмме может присудствовать копии и того же хранилища. Диаграмма даёт

 

 

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

 

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

 

Заказ столика
рест

клиент

Приход клиента
клиент

дата

оплата
Заказ блюда
Занятие столика
меню

 

 

официант

 

может содержать :

  • единицу работы-основной компонент диограммы IDEF3
  • связи- изображаються стрелками оказывают взаимоотношениея работ. IDEF3

различают три типа связи:

  1. связи предшествования-прежде, чем начнёт работу приёмник, должна завершиться работа источника обозначаеться сплошной линией.
  2. Связ-отношение –показывает связь между работами или между работой и объектом ссылки.
  3. Поток объектов показывает участки некоторого объекта в двух или более работах. Обект производиться в ходе выполнения одной работы и потребляеться другой работой.
  4. Перекрёстный - используеться чтобы показать ветвление логической системы моделируемого процесса и альтернативные пути развития процесса , которые могут возникнуть во время его выполнения.

Различают два типа перекрёстка:

· Перекрёсток-слияния(fan-in junction) -узел, собирающий множество стрелок в одной.

Указывая на необходимость условия завершонности работы источников для продолжения процесса.

· Перекрёсток –ветвления(fan-out junction)-узел в котором единственная входящая в нег о стрелка ветвится. Показывает что работы следующие за перекрёстком выполняеться паралельно или альтернотивно.

· Объекты ссылок-(referents)-служит для выражения идеи и концепции без использования специальных метадов таких как стрелки, перекрёстки или работы . созданный на диаграмме любой элемент автоматически записываеться в словарь. В системе поддерживаеться следующие словари:

· стрелки,

· хранилище данных ,

· перекрёстки.

· Внешние ссылки.

· Объекты ссылок.

· Отребуты

· Центры затрат

 

Диограмма дерево узлов(node tree diogram)показыват иерархию работ на одной диограмме. Имеет вид традиционн ого можно зоздать при изменении фукциональной модели автоматически изменяеться MTD.

Они используються для отображени структуры модели. Для отбражении структуры в целом.

FIO диограмма.

Диограмма только для лиспозиции. При создании это й диограммы исходная диограмма не изменяеться. Диограмма позволяет также видеть всю модель целеком но на ней не отображаються связи между работами. Часто используеться для отображения других тоек зрения или отбраженияя деталей которые не могут быть описаны сиснтаксисом IDEF 0.

Диограмма может дять использованна для пояснения какойлибо части процесса. Диограмма может быть оссациированна с любым типом диограмм с BPM.