Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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.


