Главная » Просмотр файлов » Диссертация

Диссертация (1136162), страница 66

Файл №1136162 Диссертация (Технология интеграции данных в гетерогенных корпоративных программных комплексах) 66 страницаДиссертация (1136162) страница 662019-05-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 66)

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

Характер и частотность такихфакторов и событий, связанные с такими рисками, равно как и их влияние на будущие операции и доходыКомпании, не поддаются прогнозированию.Вопросы Охраны Окружающей Среды. Компании, действующие в нефтегазовом секторе экономики, постоянноподвержены соответствующему риску. По мнению директоров, Компания выполняет требования местных органоввласти по вопросам охраны окружающей среды, и таким образом, считают, что в настоящее время Компания неимеет каких-либо существенных обязательств, связанных с охраной окружающей среды.Транспортировка газа. Доступ к российской газотранспортной системе зависит от способности Группызаключить соответствующие соглашения с ОАО «Газпром» на экономически оправданных условиях.

В случаеотсутствия такой возможности в отношении месторождения «Береговое», Группа будет не в состоянии вернутьстоимость произведенных инвестиций в данный проект. ОАО «Газпром» является государственным монополистоми контролирует практически все главные магистральные трубопроводы в Российской Федерации.28ИНФОРМАЦИЯ О СЕГМЕНТАХСегмент представляет собой самостоятельный компонент деятельности Группы, который специализируется либо впоставках продукции и в предоставлении услуг (сегмент бизнеса), либо в поставках продукции и в предоставленииуслуг в рамках отдельного территориального образования (географический сегмент), при этом деятельностьодного сегмента связана с рисками и выгодами, которые отличаются от аналогичных в деятельности другихсегментов.Директора считают, что Группа, осуществляя бизнес одного вида – распределение природного газа, действует водном географическом регионе - государствах СНГ.110ПРИЛОЖЕНИЕ МПример применения моделей представления и управления контентомПусть имеется корпоративное хранилище данных, содержащее ИС учета людских ресурсов(в т.ч.

сотрудников и подразделений), документов (в т.ч. договоров), а также мультимедиаобъектов (включая фотоматериалы). При этом требуется найти всех сотрудников, имеющих (хотябы один) незавершенный договор и опубликовать их список (с фотографиями) на корпоративномпортале.Прежде всего, построим схемы классов – надстройки над хранилищами данных,содержащих описания форматов данных и метаданных в форме упорядоченных пар вида<атрибут, тип>. Для формирования производных классов используется критерий отбора объектов(т.е. элементов) базовых классов в форме предиката; иерархия классов реализуется на основеотношения частичного порядка (ISA).Далее, сформируем схемы ролей пользователей для классов с учетом конечного спискафункций этих пользователей (в т.ч.

«автор», «редактор», «корректор», «менеджер контента»,«выпускающий редактор»), а также с учетом возможных операций над объектами этих классов (вт.ч. «создание», «удаление», «коррекция», «чтение», «публикация»). Роли строятся в формематрицы вида <имя_роли, операция>.Затем, определим (иерархию) отношений для моделирования представления связей междуобъектами, а также построим шаблон страницы портала. Шаблон имеет вид упорядоченногосписка классов объектов данных (возможно, с вложенностью) с указанием конкретизируемыхэлементов метаданных этих классов и присваиваемых им значений:<…<имя класса, <имя_атрибута, значение>, …,<имя_атрибута, значение>>…>,причем некоторые атрибуты могут получить значение «┴», т.е.

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

Критерии отбора элементов в страницы порталаимеют вид соотнесений в форме предикатов.111Построение схем классовКласс сложных («многомерных») объектов контента представляется с помощью n-арногоотношения между объектами данных:K =  k:[T1, T2,..,Tn] .(a1:T1) (a2:T2) … (an:Tn) (k[a1,…,an]  Ξ) = {[ a1:T1,…,an:Tn] | Ξ },где  – оператор определенной дескрипции (квантор, означающий «тот единственный»).Таким образом, класс объектов представляет собой семейство упорядоченных пар (ai:Ti), гдеai – i-й атрибут класса, Ti – его тип, а Ξ – критерий отбора в форме предиката:Ξ = 1, если (v1:T1,…,vn:Tn)  Kn и Ξ = 0 в противном случае.В случае явного указания элементов класса критерий отбора представляет собой предикатвида:Ξ = (v11:T1,…,v1n:Tn) (v12:T1,…,v12:Tn)  …  (v 1m:T1,…,v nm:Tn),а класс – конечное множество элементов вида:K = (vij:Ti), i=1,…,n; j=1,…,m.В более сложных случаях критерий Ξ конкретизирует более общий тип Ti для каждогоэлемента класса K.Таким образом, K  T1T2…Tn, или K ISA T1T2…Tn, а критерий Ξ обеспечиваетнеобходимую степень конкретизации.Выделим классы в составе рассматриваемой предметной области:CONTRACT (Key: int, Name: char, Date: date, Side: char, Font: char);PERSDATA (Key: int, Name: char, Dept: char, Photo:char, Font: char);PHOTO (Key: int, Name: char, Height: int, Width: int);или, в терминах модели,C (k, n, d, s, f) – договор, где:k – ключ-идентификатор (уникальный номер);n – название договора (номер);d – дата завершения;s – сторона-участник договора;f – шрифт (для отображения текста).E (k, n, d, p, f) – сотрудник, где:k – ключ-идентификатор (уникальный табельный номер);n – имя сотрудника (Ф.И.О.);d – подразделение;p – фото (URL-ссылка на файл);f – шрифт (для отображения текста);P (k, n, h, w) – фотоизображение, где:k – ключ-идентификатор (уникальный номер);112n – имя файла (включая путь к нему в формате URL);h – высота изображения (в точках);w – ширина изображения (в точках).При работе бизнес-аналитика с инструментальным средством явный отбор объектов в класспроизводится визуально, а неявный – построением запроса на предметно-ориентированном языке(также – в визуальном интерфейсе, пример запроса см.

ниже).Введем функцию V  [[·]] полного означивания класса (до значения на странице портала):V = V(K) = [[K(a1,…,an)]] = λv1…vn . (v1/a1,…, vn/an).Согласно модели, означивание при публикации производится в два этапа: сначала – откласса к объекту шаблона, а затем – к значению страницы портала.На первом этапе вычисляется значение объекта шаблона S для страницы портала:S = S(K) = [K(K(a1,…,am,am+1,…,an)] = λs1…sm . (s1/a1,…, sm/am, am+1,…,an),где:0<m<n,a1,…, am – атрибуты метаданных класса K(a1,…,an).Заметим, что функция S(K)  [·] не обязательно включает все метаданные класса.

Крометого, типы ai и si, вообще говоря, не обязательно совпадают. В ряде случаев требуется проверкаих соответствия (сводимости друг к другу по ISA-иерархии).На втором этапе вычисляется значение страницы портала V(S)  [[·]]:V(S) = [[K(a1,…,am,am+1,…,an)]] = [S(s1,…,sm,am+1,…,an)] == λ vm+1…vn . (s1,…,sm,vm+1/sm+1,…,sn/vn),где:0<m<n,s1,…,sm – ранее означенные атрибуты метаданных класса K(a1,…,an);sm+1,…,sn – означиваемые атрибуты данных и метаданных класса K(a1,…,an)в контексте объекта шаблона S;vm+1,…,vn – значения данных и метаданных sm+1,…, sn соответственно.Моделирование ролевых соотнесенийПредставим совокупность ролей матрицей прав вида:R = R(U,A), где:R – ролевой предикат, управляющий возможностью выполнения операций над объектами;U – роль (тип) пользователя;A – тип операции над объектами.В качестве примера матрицы прав рассмотрим матрицу R = R(U,A):U = {a, r, c, m, e}, где:113a – «автор»,r – «редактор»,c – «корректор»,m – «контент-менеджер»,e – «выпускающий».A= {a, d, c, r, p}, где:a – «создание»,d – «удаление»,c – «коррекция»,r – «чтение»,p – «публикация».Тогда шаблон S конкретизирует ролевой предикат матрицей ролей:Ŕ = RS = (ŕi,j), i=1,…,m; j=1,…,n,где: ŕi,j = 1, если пользователь с ролью Ui имеет право выполнить действие Aj, ŕi,j = 0, в противном случае.В рассматриваемом примере матрица прав для шаблона Ŕ имеет вид:arcm1000A0101d1111c1111r0000pe00111Критерии отбора объектов в классыДля наглядности ограничим семейство типов атрибутов класса двумя типами: Z (целоечисло) и  (строка символов).

Рассмотрим класс «Фотоизображение»:K(P) = ķ:[k,n,h,w].(k:Z)(n:)(h:Z)(w:Z)(ķΞ(P)) = {[k:Z,n:,h:Z,w:Z]|Ξ(P)};Ξ(P) = Ξ(k, n, h, w) = ((k1:Z)(k2:Z) P(k1)=P(k2)  k1=k2) & (n) & (h>0) & (w>0).Заметим, что первое условие означает уникальность ключа-идентификатора k. Второеусловие требует принадлежности полного имени файла n домену  = ”http://www...”, содержащемутолько строки с названиями Интернет-адресов в формате URL (естественно,  ISA ). Третье ичетвертое условия требуют неотрицательности высоты и ширины фотоизображения.

В последнемравенстве опущены естественные ограничения на принадлежность переменным k, n, h, w доменамсоответствующих базисных типов Z и , а также определенность каждого из атрибутов класса Pдля любой конкретизации (k  ┴, n  ┴, и т.д.). Фактически равенства K(P), Ξ(P) являютсяопределением класса «Фотоизображение». Отбор элементов в остальные классы производитсяаналогично (потребуется составить проверку принадлежности объекта к типу «Дата», а также,возможно, ряд других проверок для подтипов «Наименование платежа», «Сторона-участник» ит.д.).114Построение связей между классамиПостроение производится при помощи отношений (классов специального вида,связывающих объекты – все или некоторые – исходных классов) с контрольными предикатами.

Характеристики

Список файлов диссертации

Технология интеграции данных в гетерогенных корпоративных программных комплексах
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6358
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее