Вебсервер в домашних условиях


         

Создание сайтов - статьи

"Информация для размышления": изолированная структура (silo) - модное техническое словечко, обозначающее любые неэффективные и дорогие элементы в несовместимом программном обеспечении. Изолированные структуры являются "мишенью" для Web-сервисов. Можно сказать, одно из предназначений Web-сервисов - разрешение проблемы изолированных структур. Так почему же за последние три года Web-сервисам так и не удалось реализовать эту задачу? Именно таким вопросом задались аналитики исследовательской компании IDC. В своей работе "Web-сервисы: растущие опасения" они предлагают свое видение проблемы, высказывают предположения о дальнейшей судьбе Web-сервисов. Однако, прежде чем познакомить читателя с их точкой зрения, будет нелишним привести "краткую историческую справку".
Напомним, что практически три года назад Web-сервисы рассматривались как новое и перспективное направление информационных технологий. Тогда с ними были связаны большие надежды. Так, еще в марте 2002 года Журнал клуба знатоков DWH, OLAP, XML () рассказывал о прогнозах консалтинговой компании The Stencil Group (более подробно см. "Рынок Web-служб: прогнозы The Stencil Group"). Ее сотрудники прогнозировали, что на рубеже 2004-2005 годов должна начаться третья и последняя фаза развития Web-сервисов - этап их активного использования. Однако, сегодня можно констатировать, что развитие Web-сервисов происходят с явной задержкой

Web-сервисы: растущие опасения
Аналитики IDC полагают, что существует достаточно много причин, почему ожидания в отношении Web-сервисов не оправдались, начиная от ограниченного практического опыта и заканчивая непроработанными технологиями и стандартами. Однако, главная причина, почему переход к архитектуре Web-сервисов так и не состоялся, заключается в высоких сопутствующих рисках и отсутствии убедительного обоснования оправданности затрат.

Web-сервисы: растущие опасения
Web-сервисы: растущие опасения - 2
Web-сервисы: растущие опасения - 3
Web-сервисы: растущие опасения - 4

Практическая хореография Web-сервисов
По мере того, как все больше компаний обращаются к модной сегодня технологии Web-сервисов, исследователи прогнозируют, что Web-сервисы смогут обеспечивать больше, чем просто одностороннее взаимодействие. Общая тенденция состоит в увеличении значимости композитных приложений, и корпорации все больше используют Web-сервисы как часть более сложных взаимодействий процессов. Так называемая хореография Web-сервисов (Web Service Choreography - WSC) предназначена именно для этой цели.

Онлайновая компания, использующая Web-сервисы
Пример использования
Проблемы WSDL
Проблемы WSDL - 2
Как WSC может помочь
Контекст
Пример элемента контекста
Определение последовательности процессов
Пример элемента последовательности
Взаимосвязь сообщений

Корпоративная сервисная шина - "бюджетный" подход к решению задач интеграции
налитики Gartner определяют ESB как новый тип программного обеспечения промежуточного уровня (middleware), который объединяет функциональные возможности других уже существующих типов промежуточного обеспечения. Корпоративная сервисная шина поддерживает Web-сервисы, реализуя протокол SOAP (Simple Object Access Protocol, Простой протокол доступа к объектам) и используя язык WSDL (Web Services Description Language, Язык описания Web-сервисов) и спецификацию UDDI (Universal Description, Discovery and Integration, Универсальное описание, обнаружение и интеграция).

Корпоративная сервисная шина
Корпоративная сервисная шина - 2
Корпоративная сервисная шина - 3
ESB и XML
ESB и XML - 2
Заключение

Веб-сервисы в гетерогенных средах
Данная статья посвящена рассмотрению некоторых практических аспектов технологии web-services на платформах DOT.NET и Java. Такой метод обмена информацией, хотя не является наиболее оптимальным, тем не менее, имеет много преимуществ по сравнению с другими современными технологиями создания распределенных приложений.

Определение
Достоинства
Недостатки
Протоколы уровня представления
Возможности интеграции со средами разработки
Возможности интеграции со средами разработки - 2
Возможности интеграции со средами разработки - 3
Возможности интеграции со средами разработки - 4
Возможности интеграции со средами разработки - 5
Быстродействие

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

BPEL язык выполнения бизнес-процессов
До BPEL
Характеристики BPEL
Три ключа к BPEL
От сервисов к процессам
После BPEL
Поддержка обслуживания BPEL
Oracle BPEL Process Manager

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

Порталы и жизненные циклы
Порталы и жизненные циклы - 2
Порталы и жизненные циклы - 3
Порталы и жизненные циклы - 4

Решения для построения сервисов – новые возможности
Cервис-ориентированная архитектура: архитектура программного обеспечения, облегчающая разработку корпоративных приложений как модульных бизнес-сервисов.Oracle Application Server 10g предлагает всеобъемлющую инфраструктуру SOA, дающую возможность разрабатывать, создавать оболочки, согласовывать, подготавливать к работе, управлять, обеспечивать безопасность, объединять (federate), обнаруживать корпоративные приложения и обеспечивать доступ к ним как к сервисам. Корпоративные вычисления на базе сервисов могут помочь обеспечить гибкую инфраструктуру корпоративных приложений.

Решения для построения сервисов
Контейнеры Oracle Application Server для J2EE
Контейнеры Oracle Application Server для J2EE - 2
Контейнеры Oracle Application Server для J2EE - 3
Oracle JDeveloper
Разработка структуры приложений Oracle
Oracle TopLink
Интеграция и оркестровка сервисов
Oracle Integration Interconnect
Концентраторы данных Oracle (Oracle Data Hubs)

Бизнес-процессы и XML
Как известно, Web-сервисы - это автономные, модульные приложения, предназначенные для реализации бизнес-процессов. Web-сервисы опираются на ряд отраслевых стандартов: WSDL (для описания), UDDI (для информирования и публикации) и SOAP (для обмена сообщениями). Эти спецификации не зависят от платформы и языка, благодаря чему пользователи могут связывать различные компоненты из разных организационных структур. Тем не менее, ни один из этих стандартов не предусматривает определения бизнес-семантики Web-сервисов.

Немного истории
Введение
Язык BPEL: основные понятия
Язык BPEL: основные понятия - 2
Заключение
Публикации

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

Технология сервера порталов
Службы и использование порталов
Службы и использование порталов - 2
Архитектура и компоненты портала
Архитектура и компоненты портала - 2
Архитектура и компоненты портала - 3
Архитектура и компоненты портала - 4
Выводы

Сервис-ориентированная архитектура
Сегодня наблюдается устойчивый рост интереса к концепции сервис-ориентированной архитектуры (service-oriented architecture, сокр. SOA). Свидетельство тому - оценки аналитических компаний и усилия крупных поставщиков программного обеспечения по продвижению этого подхода.

Сервис-ориентированная архитектура
Значение SOA
Сервис-ориентированная архитектура
Сервис-ориентированная архитектура - 2
Преимущества использования SOA
Перспективы

Беглый взгляд на модели ответа MEP
Новые возможности, появившиеся в SOAP 1.2, позволяют более тесно связать Web-сервисы и структуру Интернет. Так, одно из нововведений – это метод GET. Этот метод имеет огромное значение, поскольку с его помощью можно выполнять разнообразную оптимизацию. Значимость GET подтверждает сам Web – достаточно вспомнить, настолько широко в нем используется данный запрос. Эта статья посвящена методу GET.

Беглый взгляд на модели ответа MEP
О методе GET
Объединение SOAP и GET
Axis и поддержка WSDL
Фрагмент WSDL
Заключение

SOAP и REST, вместе или порознь?
На протяжении последних двух лет в среде разработчиков стандартов для Web-сервисов развернулась активная дискуссия на тему: «SOAP против REST». С этими двумя аббревиатурами ассоциируются два почти диаметрально противоположных подхода к организации Web-сервисов. SOAP (Simple Object Access Protocol) — хорошо известный нижний уровень в стеке протоколов. REST (Representational State Transfer) — менее известное явление, называемое его авторами «архитектурным стилем».

SOAP и REST, вместе или порознь?
SOAP и REST, вместе или порознь? - 2
Рой Филдинг и архитектурный стиль REST
Пути развития прикладных протоколов
Пути развития прикладных протоколов - 2
Ответ «традиционалистов»

Веб-сервисы как вариант основы информационной инфраструктуры предприятия
В процессе своей деятельности современное машиностроительное предприятие создаёт для дальнейшего использования значительное количество разнообразной информации. Частью создаваемой информации является информация о материальных составах изделий. Такая информация создаётся в процессе конструкторско-технологической подготовки производства и используется в процессах планирования, материально-технического обеспечения, управления и др., как, впрочем, и в самом процессе конструкторско-технологической подготовки производства.

Введение
Постановка проблемы
Решение проблемы
Заключение

Соединяя Web-сервисы
В предыдущих статьях я рассматривал Web-сервисы, как одиночные Web-сервисы. Я показал, как создать Web-сервисы, используя JAX-RPC – интерфейс прикладного программирования (API) в среде J2EE (J2EE Web services API), и привел примеры того, как некоторое решение из управления Web-сервисов может естественным образом работать с этими Web-сервисами.

Почему BPEL?
Пример "Заем [денег]"
Пример "Заем [денег]" - 2
Заключение

Web-сервисы == или != распределенные объекты?
За последние несколько лет тема Web-а, Web-сервисов и распределенных объектов не раз приковывала внимание автора этой статьи: я провел немало времени, размышляя о том, чем они отличаются друг от друга и что необходимо для их успешного применения. На этот счет высказываются самые разные соображения, включая, на мой взгляд, откровенную рекламную чушь: «Web-сервисы – это то, что надо, потому что это нечто новое и совершенное. Для вас они могут даже окраситься в красный цвет!»

Web-сервисы или распределенные объекты?
Web-сервисы или распределенные объекты? - 2
Web-сервисы или распределенные объекты? - 3
Web-сервисы или распределенные объекты? - 4

Управление Web-сервисами уже здесь
В отличие от моего первого "программистского" вхождения в эту область, когда я написал несколько обработчиков (handlers) для интерфейса JAX-RPC, чтобы реализовать простейшие функции управления, на этот раз я воспользуюсь тем, что предоставляет сервер приложений, и, как разработчик, я смогу сфокусироваться на бизнес-функциях, а не на ручном кодировании поддерживающей инфраструктуры.

Новая инфраструктура в Application Server
Возможности управления Web-сервисами
Понимание "движущихся частей"
Конфигурирование политик

Управляя Web-сервисами
Если вы полагаете, что термин Web services определяется не строго, поищите четкое определение термину управление Web-сервисами (Web services management). Некоторые думают, что он просто означает конфигурирование, мониторинг, аудит и журнализацию Web-сервисов (Web service configuration, monitoring, auditing, and logging). Другие определяют его более абстрактно, используя такие термины, как визуализация, уведомление, взаимодействие с протоколами и предоставление сервисов (service virtualization, notifications, protocol mediation, and provisioning).

Использование преимуществ SOAP
Управление компонентами Web-сервисов
Особенности SOAP
Управляя сообщением
Управляя сообщением - 2
Стандарты, стандарты, стандарты

WSDL: взгляд изнутри
При всем внимании, которым были одарены Web-сервисы, часто сложно отделить желаемое от действительного. В предлагаемом цикле статей акцент будет сделан на реальном, а не на потенциальном. В них читатель не найдет краткого обзора WSDL, кроме того предполагается, что он знаком с W3C XML Schema. В первой статье рассказывается, чем могут быть полезны при проектировании Web-сервисов практика проектирования программного обеспечения и опыт в области распределенной обработки данных

Проектирование Web-сервисов
Недопустимость генерации WSDL
Проектирование интерфейсов
Проектирование интерфейсов - 2
Непрозрачность сети
Непрозрачность сети - 2
Отличие Web-сервисов от распределенных объектов
Определение ограниченных интерфейсов
Разнесение бизнес логики и политики
Разделение проектирования и реализации

WSDL: взгляд изнутри, часть II
В настоящий момент наиболее широко используется версия WSDL 1.1, опубликованная в качестве Примечания консорциума W3C (W3C Note). Она не является официальным стандартом. WSDL 1.1 предлагает широкие возможности для вызова Web-сервисов. При этом поддержка инструментов осуществляется посредством "патчей". Эта версия WSDL была встречена недоброжелательно, поскольку явила собой компромисс между выразительностью и гибкостью, с одной стороны, и многословностью и сложностью, с другой.

Инструменты
Модульные описания Web-сервиса
Пространства имен
Пространства имен - 2
Обработка ошибок
Document/literal против rpc/encoded
Что можно ожидать
Благодарности

Корпоративные сайты и порталы
Изо дня в день работая над обновлением содержимого своего Web-сайта, насыщая его интересными материалами, вы, вероятно, задумываетесь о том, что ежедневно создаются сотни новых Web-сайтов, которые также ежедневно пополняются сотнями новых документов. Как создаются все эти новые массивы страниц и каким образом они так быстро обновляются? Все это не так сложно, как кажется на первый взгляд, поскольку здесь используется концепция динамических Web-страниц

Корпоративные сайты и порталы
Web-сервисы

Энциклопедия создания сайтов

Вот... поговорим теперь о конкретном. О рабочем столе. Что на нем должно быть и как за ним работать.
На столе может стоять абсолютно все что угодно. Пепельницы, пиво, водка, мониторы, клавиатуры, мыши. Компьютер на столе держать необязательно - у одного моего приятеля материнская плата вообще была привинчена к стене, поверх обоев.
Компьютер может быть любым. Конечно же, лучше, когда он быстрый, но это не обязательно. Для создания хорошей страницы это совершенно не обязательно. Неплохо бы иметь и цветной монитор, но если его нет, это не может быть причиной для бездействия. Дмитрий Кирсанов, например, очень долго работал за монохромным монитором. Это не помешало ему стать автором популярных цветных страниц. (Правда, когда он купил-таки цветной экран, то пришел в ужас от раскраски собственных сайтов.)
При создании страниц я рекомен do you удержаться от использования таких программ как FrontPage(r), HomePage(r), PageMill(r), SiteMill(r) и т.п. Если вы одной рукой мешаете в кастрюле борщ, другой утомительно замачиваете белье, а третьей собираетесь делать сайт, то это ваши программы (они для домохозяек).

Энциклопедия создания сайтов
Энциклопедия создания сайтов - 2
Энциклопедия создания сайтов - 3
Энциклопедия создания сайтов - 4
Энциклопедия создания сайтов - 5
Энциклопедия создания сайтов - 6
Энциклопедия создания сайтов - 7
Энциклопедия создания сайтов - 8
Энциклопедия создания сайтов - 9
Энциклопедия создания сайтов - 10

Вебсервер в домашних условиях

Данная статья написана мной по мотивам частых вопросов службе поддержки хостинг-провайдера RunWeb.Ru (к которой я имею непосредственное отношение) по тестированию скриптов и настроек Apache на домашнем компьютере. Первоначально этот материал публиковался на сервере RunWeb.Ru и в рассылке "PHP для начинающих". Постепенно он расширялся по мере поступления вопросов от наших пользователей. Когда же набралось достаточно информации, я собрал ее в отдельную статью и решил, что она может быть полезна не только нашим пользователям хостинга, но и остальным жителям сети.
Поводом для статьи послужило желание создать единое руководство для пользователей, которое помогло бы им тестировать скрипты в домашних условиях, а также использовать возможности настроек Apache для дальнейшего использования на нашем сервере.

Продолжение

Самоучитель по Windows Server 2003

Данный раздел содержит некоторые общие рекомендации относительно выбора файловых систем: FAT, FAT32 или NTFS. Подробно свойства этих систем рассматриваются в главе 4 "Дисковые тома и файловые системы" (рекомендуется предварительно ознакомиться с этой главой, если вы не уверены в своем выборе). На компьютере, работающем под управлением Windows 2000, Windows XP или одной из операционных систем семейства Windows Server 2003, можно применять любую из упомянутых выше файловых систем. Кроме того, разные файловые системы можно использовать одновременно на разных дисках или в разных разделах.

Планирование и установка системы
Поддержка оборудования
Типовые задачи администрирования
Управление системами Windows в корпоративной среде
Базовые сетевые понятия и концепции в Windows Server 2003
Серверы DHCP, DNS и WINS
Коммуникационные службы
Маршрутизация
Службы Интернета
Дополнительные сетевые службы
Основные концепции Active Directory
Проектирование доменов и развертывание Active Directory
Администрирование доменов
Использование групповых политик
Средства безопасности Windows Server 2003


Словари биржевых терминов - перейти
Как работает биржа - перейти
Лекции по биржевой торговле - перейти
Биржевые сделки - перейти
Товарные рынки - перейти
Технический анализ - перейти
Технический анализ - перейти
Теханализ трендов - перейти
Обзор Microsoft Office 2003 - перейти
Введение - перейти
Начальные сведения Microsoft Office 2003 - перейти
Просмотр документа в окне приложения - перейти
Знакомимся с Microsoft Word 2003 - перейти
Редактирование документа Word 2003 - перейти
Автоматизация выполнения операций в Word - перейти