Студопедия Главная Случайная страница Обратная связь

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

Безопасная передача данных





После обработки на сервере IIS HTML-команда направляется приложению ChartWorks и заставляет его предоставить сгенерированное изображение. Таким образом, в том, что касается применения интерфейсов прикладного программи­рования ChartWorks, IIS испытывает серьезные ограничения. ChartWorks npeдусматривает API для HTTP — но не для HTTPS. Отсюда невозможность уста­новления безопасного соединения между ChartWorks и браузером. Пытаясь ре­шить эту проблему, группа разработчиков отказалась от соединения между IIS и ChartWorks по протоколу HTTPS. Действительно, поскольку оба приложения находятся на одном и том же процессоре, безопасность обеспечивается в отноше­нии доступа к процессору, н протокол передачи к этому непричастен. К сожале­нию, ничего не получилось — поскольку на веб-страницах безопасные элементы соседствовали с небезопасными, браузер либо запрещал отображение страницы, либо оповещал пользователя о небезопасном элементе соединения. Ни того ни другого допустить было нельзя.

В целях устранения обозначенных проблем разработчики расположили меж­ду IIS и ChartWorks прокси-сервер, написанный на Perl. Таким образом, безопас­ное соединение устанавливалось между IIS и прокси-сервером, который, в свою очередь, обменивался данными с ChartWorks через простое ПТТР-соединение. Схема этого решения изображена на рис. 18.3. Кроме того, в HTML-команду при­шлось внести изменения, позволяющие ей запускать прокси-сервер Perl.

 

Рис. 18.3. Введение прокси-сервера

 

Этап 5: определение конечных критериев оценки

В ходе реализации модельного решения Miva Empressa разработчикам удалось выявить дополнительные критерии оценки; в частности, они установили новые требования по атрибутам качества. По наблюдениям, проведенным в период реа­лизации, элементы графического представления слишком сильно переплетались с серверной логикой. Это обстоятельство усложняло стоявшую перед дизайнера­ми, не разбиравшимися в универсальном программировании, задачу разработки пользовательского интерфейса системы. Таким образом, в модельную задачу был введен новый критерий оценки.

♦ Критерий 3. Логика представления должна быть четко отделена от сервер­ной бизнес-логики и логики базы данных, а выражать ее следует через четко определенные интерфейсы.

Кроме того, разработчики выяснили, что база данных Access не поддерживает удаленные соединения. Обмен данными между базой данных и сервером прило­жений Miva через интерфейс ODBC был возможен лишь в случае размещения базы на одной платформе с сервером ISS. Поскольку ISS располагался за грани­цами брандмауэра SEI и лишь в таком варианте мог быть доступен сообществу пользователей, базу данных также требовалось вывести за брандмауэр. Неприем­лемость этого ограничения привела к формулированию четвертого критерия.

♦ Критерий 4. База данных должна размещаться в безопасном месте и защи­щаться брандмауэром.

Этап 6: Оценка модельного решения

Разобравшись с реализацией модельного решения и выявлением дополнитель­ных критериев оценки, архитектор приступает к оценке первого, исходя из по­следних.

Применение механизмов исправления позволяет обеспечить соответствие обо­им первоначальным критериям. В том, что ни один из новых критериев неудовлет- воряется, нет ничего удивительного. Таким образом, в отсутствие очевидных спосо­бов исправления двух новых проблем, ансамбль был признан неосуществимым.







Дата добавления: 2015-04-16; просмотров: 527. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

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

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

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

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия