Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Организация удаленного доступа к прикладной базе данных на основе WEB-приложения

ИМЕТ РАН им. , г. Москва

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

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

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

На основе описанных выше технологий было создано собственное web-приложение, реализующее санкционированный удаленный доступ через Интернет к прикладной базе данных (БД) «Кристалл», содержащей комплекс уникальных экспериментальных данных о физико-химических свойствах кристаллов, используемых в оптоэлектронике и лазерной технике. Разработчиком данного ресурса является институт металлургии и материаловедения им. , где и ведется активное информационное наполнение базы данных.

НЕ нашли? Не то? Что вы ищете?

Для хранения уже готовой БД используется Microsoft SQL Server 2000, применение которого на практике позволяет совместно с операционной системой Windows 2000 Server достичь оптимальной производительности.

Основные этапы разработки можно определить следующим образом:

1.  Разработка механизма взаимодействия клиента c Интернет - сервером и интеграция с удобным пользовательским интерфейсом.

2.  Реализация удаленного доступа к серверу БД, создание оптимизированных SQL-запросов и встроенных процедур. Организация разграничений прав доступа к ресурсу группам и отдельным пользователям.

Для выполнения первого этапа была использована технология Active Server Pages(ASP), являющаяся примером хорошо продуманного решения, сочетающего в себе широкие возможности и простоту использования. В качестве языка программирования – стандартный язык сценариев JavaScript как на серверной, так и клиентской сторонах.

В результате получается HTML-документ, адаптированный к возможностям Web-браузера конкретного пользователя. В данном случае ASP-приложения работают с сервером Internet Information Server 5.0 на платформе Windows 2000 Server.

Для создания ASP-приложений необходимо было выполнить три основные составляющие:

a)  статический код web-страниц, который без изменений nrop`bkerq на браузер клиента;

b)  программы на языке сценариев, исполняемые на стороне сервера;

c)  ActiveX-компоненты, которые используются в сценариях.

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

Функционирование созданного приложения можно описать следующим образом. Входные данные вводятся пользователем в формы HTML-документов. Для выполнения любого предметного поиска в БД необходимо задать два основных параметра – критерий поиска и ключевую информацию. Взаимодействие пользователя с программой сводится к вводу данных для поиска средствами WEB-приложения. Все веденные данные обрабатываются на стороне сервера ASP-приложениями, далее результат обработки отсылается на пользовательскую машину, где впоследствии отображается браузером.

Результатом работы является надежно функционирующее web - приложение, демо-версия которого доступна для всех желающих на Web-узле Российской академии наук – http://phase. imet. *****/crystal.