Инженерно-технический факультет




Скачать 0.63 Mb.
Название Инженерно-технический факультет
страница 4/7
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   2   3   4   5   6   7

1.4 Обзор методов решения подобных задач


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

Технология XPages [14] является эволюционным развитием идеи конструктора, и использует прогрессивный (на момент выхода первых версий, примерно в середине 2000-х годов) формат разметки, основанный на расширяемом языке разметки (англ. eXtensible Markup Language – XML).

Приложения, разработанные на XPages являются кроссплатформенными и используют такие стандарты и библиотеки как JavaScript, Java, Dojo Toolkit.

Возможности веб-приложений, написанных с применением технологии XPages, могут быть расширены при помощи стандартного набора прикладных интерфейсов Java Server Faces и языка программирования Java.

Объекты баз данных представляются как ресурсы, и подключаются к страницам при помощи особых синтаксических конструкций (рисунок 1.6).


Рисунок 1.6 – Интегрированная среда разработки XPages
Недостатками при использовании данной технологии являются: использование промежуточного языка разметки, низкий уровень поддержки программиста в встроенной среде разработки (в сравнение с аналогами), необходимость отдельной доработки под каждую базу данных.

Кроме того, XPages не удовлетворяет требованию реализации единой точки входа к нескольким различным базам данных.

Для языков программирования C и Java, платформа IBM Domino поддерживает локальное подключение через клиента IBM Notes, и удаленное подключение с использованием общей архитектуры брокеров (англ. Common Object Request Broker Architecture – CORBA).

Удаленное подключение выполняется в несколько этапов (рисунок 1.7). При первом подключении, с сервера по протоколу HTTP запрашивается строка с данными для подключения (в документации определена как IOR).

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

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



Рисунок 1.7 – Удаленное подключение с использованием архитектуры брокеров
Локальное и удаленное подключения используют похожий прикладной интерфейс, который не предоставляет информации о форме, в которой был создан тот или иной документ. Поэтому этот прикладной интерфейс не подходит для реализации ПО данной ВКР.

Начиная с IBM Domino 8.5.3 был добавлен прикладной интерфейс Domino Data Services [11]. Это интерфейс доступа к объектам баз данных серверов IBM Domino по сети, с применением принципов передачи состояния представления (англ. Representational State Transfer – REST).

Domino Data Services предоставляет следующие возможности:

  • получение списка доступных баз данных;

  • получение списка представлений в базе данных;

  • полнотекстовый поиск документов в базе данных;

  • полнотекстовый поиск в документах представления;

  • изменение схемы данных представления;

  • получение содержимого документа;

  • получение прикрепленных к документу файлов;

  • изменение документов;

  • удаление документов, представлений.

Для получения данных подходит любой язык программирования с возможностью отправки запросов по протоколу передачи гипертекста HTTP. Данные закодированы в формат JSON (от англ. JavaScript Object Notification).

Интерфейс не предоставляет возможности прикреплять файлы к документу, только получать существующие.
1   2   3   4   5   6   7

Похожие:

Инженерно-технический факультет icon Образовательное учреждение высшего профессионального образования...
Отзыв на реферат Малыгина Андрея Юрьевича по теме «System analysis and information technology for gait diagnostic»
Инженерно-технический факультет icon Образования (ассоциация) «кисловодский гуманитарно-технический институт» Факультет

Инженерно-технический факультет icon Гбоуво рк «крымский инженерно-педагогический университет» Факультет...
Программные средства разработки flash-приложения «анимация для школьников» 22
Инженерно-технический факультет icon Ivdon ru / ru / magazine / archive / n 3 y 201 6 / 3689
Волгодонский инженерно-технический институт филиал Национального исследовательского ядерного университета
Инженерно-технический факультет icon Техническое задание (новая редакция) на открытый запрос предложения...
«Газопровод от грс "Тихвин" до сетей газопотребления ООО "Трансмашэнерго" в Тихвинском районе Ленинградской области»
Инженерно-технический факультет icon Программа итогового государственного экзамена по специальности 010300...
Московский физико-технический институт (государственный университет) Факультет проблем физики и энергетики
Инженерно-технический факультет icon Фгбоу во «КубГУ» Физико-технический факультет Кафедра оптоэлектроники Допустить к защите в гэк
Целью работы является разработка векторного вольтметра, измеряющего комплексный коэффициент передачи по напряжению четырехполюсников...
Инженерно-технический факультет icon Книга рассчитана на инженерно-технический персонал, занятый проектированием,...
Пуэ правила устройства электроустановок. Издание 7 (по состоянию на декабрь 2013 г.)
Инженерно-технический факультет icon Паспорт Программы 7 1 Задачи совершенствования и развития коммунального...
Инженерно-технический анализ существующей организации систем теплоснабжения и выявление проблем функционирования 65
Инженерно-технический факультет icon Инструкция по эксплуатации ыи 220. 002 Иэ
Инструкция содержит сведения, необходимые для эксплуатации устройства оконечного «Ответ». Инструкция рассчитана на инженерно-технический...
Инженерно-технический факультет icon Фгбоу впо «Российский экономический университет имени Г. В. Плеханова»...
Инновации: перспективы, проблемы, достижения: материалы международной научно-практической конференции. 27 мая 2013 г./ под ред. А....
Инженерно-технический факультет icon Фгбоу впо «Российский экономический университет имени Г. В. Плеханова»...
Инновации: перспективы, проблемы, достижения: материалы международной научно-практической конференции. 22 мая 2014 г./ под ред. А....
Инженерно-технический факультет icon Общество с ограниченной ответственностью
Сведения об инженерном оборудовании, о сетях инженерно-технического обеспечения, перечень инженерно-технических мероприятий, содержание...
Инженерно-технический факультет icon Проектная документация раздел 1 «Пояснительная записка»
«Сведения об инженерном оборудовании, о сетях инженерно-технического обеспечения, перечень инженерно-технических мероприятий, содержание...
Инженерно-технический факультет icon Научно-исследовательская работа по нормативно-правовому обеспечению...
Соловьевка, Охотское, Подорожное; инженерно-геологические изыскания, инженерно-гидрометеорологические изыскания, инженерно-экологические...
Инженерно-технический факультет icon О проведении запроса предложений в электронной
Поставку приборов и оборудования для производства инженерно- геодезических и инженерно-гидрометеорологических изысканий для нужд...

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск