n Основными протоколами и интерфейсами, связанными с Internet/Intranet, являются: протокол HTTP для передачи гипертекста между клиентом и Web-сервером; шлюзовой интерфейс CGI для организации связи с приложениями на Web-сервере; прикладные интерфейсы Web-серверов для создания эффективных приложений на основе многопоточности; интерфейс JDBC для доступа мобильных Java-приложений (апплетов) к базам данных.
n Помимо перечисленных протоколов и интерфейсов в Internet используется ряд других, например, почтовые протоколы, SMTP и POP, протокол передачи файлов FTP, протокол новостей NNTP и т.п.
n В HTTP задан набор команд, передающийся посредством строк текста в формате ASCII. Транзакция HTTP состоит из четырех частей: установление соединения, запрос, ответ и завершение.
n Интерфейс CGI был специально разработан для расширения возможностей WWW за счет подключения всевозможного внешнего программного обеспечения. Сервер взаимодействует с программами через стандартные потоки ввода/вывода, что упрощает программирование до предела. Методы доступа, описанные в протоколе HTTP, заняли чрезвычайно важное место при реализации CGI.
n Прикладные интерфейсы Web-серверов реализуются в виде динамических библиотек (DDL в Windows и совместно используемые объекты в UNIX) в адресном пространстве Web-сервера.
n Интерфейс прикладного программирования JDBC обеспечивает доступ к базам данных из переносимых, независимых от платформы приложений, написанных на языке Java. Предусмотренная в нем функция управления драйверами БД автоматически загружает в память компьютера требуемый JDBC-совместимый драйвер, что позволяет приложениям взаимодействовать с разными БД.
125. Инструментальные средства разработки интрасетевых приложений.
Языки разработки интерактивных страниц поддержаны инструментальными средствами разработки Intranet-приложений.
Наиболее широко представлены средства программирования мобильных приложений на языке Java.
Инструментальные системы для языков сценариев менее развиты, особенно это касается отладки сценариев.