Главная      Лекции     Лекции (разные) - часть 8

 

поиск по сайту            

 

 

 

 

 

 

 

 

 

содержание   ..  381  382  383   ..

 

 

Работа по дисциплине: «Мировые информационные ресурсы» на тему: «Новые технологии в сети Интернет. Анализ и классификация. Обзор ресурсов»

Работа по дисциплине: «Мировые информационные ресурсы» на тему: «Новые технологии в сети Интернет. Анализ и классификация. Обзор ресурсов»

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ПОВОЛЖСКАЯ АКАДЕМИЯ ГОСУДАСВЕННОЙ СЛУЖБЫ

имени П.А. СТОЛЫПИНА»

КАФЕДРА ПРИКЛАДНОЙ ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ В УПРАВЛЕНИИ

по дисциплине: «Мировые информационные ресурсы»

на тему: «Новые технологии в сети Интернет. Анализ и классификация. Обзор ресурсов»

Выполнил:

студент 3 курса 307 группы

очной формы обучения

специальности 080801.65

«Прикладная информатика (в управлении)»

ФИО: Асламов Алексей Алексеевич

Руководитель: к.т.н., доцент

Воронин Владимир Евгеньевич

Саратов 2009

СОДЕРЖАНИЕ:

Введение………………………………………………………………………….3

1. Новые технологии в сети Интернет:

1.1.ADSL………………………………..…………………………………………4

1.2.IP-телефония..………………………………………………………………..8

1.3. Web –сервисы…………………….….………………………………………14

2. Перспективы развития на современном этапе………………..………….23

3. Размещение информационных ресурсов в сети Интернет…………….27

Заключение……………………………………………………………………...31

Список используемой литературы…………………………………………….32


Введение

Internet - глобальная компьютерная сеть, охватывающая весь мир. Сегодня Internet имеет около 15 миллионов абонентов в более чем 150 странах мира. Ежемесячно размер сети увеличивается на 7-10%. Internet образует как бы ядро, обеспечивающее связь различных информационных сетей, принадлежащих различным учреждениям во всем мире, одна с другой.

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

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

С развитием интернета развиваются и технологии в нем, которые ведут к быстрому решению проблем связанных с информатизацией процессов.

Целью данной работы является изучение новых технологий: IP-телефонии, Web-сервисов и ADSL.

К задачам можно отнести следующие:

1. Познакомиться с историей создания и развития этих технологий

2. Проследить, как шло их развитие

3. Проследить перспективы развития других технологий


1.Новые технологии в сети Интернет

1.1 ADSL

ADSL (англ. Asymmetric Digital Subscriber Line — асимметричная цифровая абонентская линия) — модемная технология, превращающая стандартные телефонные аналоговые линии в линии высокоскоростного доступа.

История развития

История развития технологии ADSL начинается со второй половины восьмидесятых, когда велись поиски технологии, обеспечивающей интерактивное телевидение. Пионером в области семейства технологий xDSL является компания Bellcore. В 1987 она представила спецификацию первой технологии из семейства xDSL и запустила её в телефонных сетях США. Однако вскоре компания распалась, а технология залегла на дно.

В середине 90х годов семейство xDSL пополнилось асимметричной модификацией цифровой абонентской линии — ADSL. Последующие годы создавались и совершенствовались наборы микросхем для осуществления передачи данных посредством ADSL. С появлением первых ADSL-модемов провайдеры увидели перспективность данной технологии и пришли к выводу о необходимости её использования для предоставления доступа к сети Интернет. Однако темпы развития были замедленными, поскольку технология изначально разрабатывалась для систем передачи «видео по требованию». Сами системы не получили распространения, а технология ADSL получила второе дыхание благодаря развитию сетей Интернет.

В настоящее время ADSL активно вытесняется более быстрой технологией доступа Ethernet. Причина этого - низкая скорость в сетях ADSL - до 150 кб\сек ,в то время как Ethernet по витой паре обеспечивает скорость передачи данных 12 Мб\сек и даже 125 Мб\сек(Gigabit Ethernet).

Передача данных по технологии ADSL реализуется через обычную аналоговую телефонную линию при помощи абонентского устройства — модема ADSL и мультиплексора доступа (англ. DSL Access Multiplexer, DSLAM), находящегося на той же АТС, к которой подключается телефонная линия пользователя, причём включается DSLAM до оборудования самой АТС. В результате между ними оказывался фактически простой кусок провода, без каких-либо присущих телефонной сети ограничений. DSLAM мультиплексирует множество абонентских линий DSL в одну высокоскоростную магистральную сеть. Также они обычно подключаются к сети ATM по каналам PVC (постоянный виртуальный канал англ. Permanent Virtual Circuit) с провайдерами услуг Internet и другими сетями. Стоит заметить, что два ADSL-модема не смогут соединиться друг с другом, в отличие от модемов Dial-Up. Разумеется, из-за необходимости установки оборудования на каждой АТС затраты на постройку и поддержание сети были заметно выше, чем в случае классического коммутируемого доступа, когда все модемы провайдера устанавливались на одной АТС, однако по сравнению со стоимостью других способов предоставления высокоскоростного доступа к сети Интернет технология DSL оказалась очень дешёвой.

Принцип действия

Технология ADSL представляет собой вариант DSL, в котором доступная полоса пропускания канала распределена между нисходящим и восходящим трафиком несимметрично — для большинства пользователей нисходящий трафик значительно более существенен, чем восходящий, поэтому предоставление для него большей части полосы пропускания вполне оправдано. Обычная телефонная линия использует для передачи голоса полосу частот 0…4 кГц. Чтобы не мешать использованию телефонной сети по её прямому назначению, в ADSL нижняя граница диапазона частот находится на уровне 26 кГц. Верхняя же граница, исходя из требований к скорости передачи данных и возможностей телефонного кабеля, составляет 1,1 МГц. Эта полоса пропускания делится на две части — частоты от 26 кГц до 138 кГц отведены восходящему потоку данных, а частоты от 138 кГц до 1,1 МГц — нисходящему. Полоса частот от 26 кГц до 1,1 МГц была выбрана не случайно. Начиная с частоты 20кГц и выше, затухание имеет линейную зависимость от частоты.

Такое частотное разделение позволяет разговаривать по телефону не прерывая обмен данными по той же линии. Разумеется, возможны ситуации, когда либо высокочастотный сигнал ADSL-модема негативно влияет на электронику современного телефона, либо телефон из-за каких-либо особенностей своей схемотехники вносит в линию посторонний высокочастотный шум или же сильно изменяет её АЧХ в области высоких частот; для борьбы с этим в телефонную сеть непосредственно в квартире абонента устанавливается фильтр низких частот (частотный разделитель, англ. Splitter), пропускающий к обычным телефонам только низкочастотную составляющую сигнала и устраняющий возможное влияние телефонов на линию. Такие фильтры не требуют дополнительного питания, поэтому речевой канал остаётся в строю при отключённой электрической сети и в случае неисправности оборудования ADSL.

Передача к абоненту ведётся на скоростях от 1,5 до 6 МБит/сек, хотя сегодня существуют устройства, передающие данные со скоростью до 8 МБит/сек, однако в стандарте такая скорость не определена. Скорость служебного канала может варьироваться от 15 до 640 КБит/сек. Причём каждый канал может быть разделён на несколько логических низкоскоростных каналов. Максимальная скорость линии зависит от ряда факторов, таких как длина линии, сечение и удельное сопротивление кабеля. Также существенный вклад в снижение скорости вносит тот факт, что для ADSL линии требуется витая пара (а не лапша) причём экранированная, а если это многопарный кабель, то и с соблюдением направления и шага повива.

Разделение передаваемых и принимаемых данных

При использовании ADSL данные передаются по общей витой паре в дуплексной форме. Для того, чтобы разделить передаваемый и принимаемый поток данных существуют два метода: частотное разделение каналов (англ. Frequency Division Multiplexing, FDM) и эхо компенсация (англ. Echo Cancelation, EC)

Частотное разделение каналов

При использовании данного механизма низкоскоростной канал передаваемых данных располагается сразу после полосы частот, используемой для передачи аналоговой телефонии. Высокоскоростной канал принимаемых данных располагается на более высоких частотах. Полоса частот зависит от числа бит передаваемых одним сигналом.

Сравнение

Эхо компенсация позволяет улучшить производительность на 2 дБ, однако является более сложной в реализации.

Преимущества EC растут при использовании более высокоскоростных технологий, таких как ISDN или видеотелефония на скорости 384 кБит/с. В этих случаях FDM требует выделения под высокоскоростной канал принимаемых данных более высоких частот, что приводит к увеличению затухания и сокращению максимального расстояния передачи.

Совмещение двух каналов в одном частотном диапазоне, при использовании ЕС приводит к появлению эффекта собственного NEXT, который отсутствует при использовании FDM.

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


1.2 IP -телефония

Возможность передачи голосовых сообщений через сеть с пакетной коммутацией впервые была реализована в 1993 году. Данная технология получила название VoIP (Voice over IP). Одним из частных приложений данной технологии является IP-телефония — услуга по передаче телефонных разговоров абонентов по протоколу IP.

Основными преимуществами технологии VoIP является сокращение требуемой полосы пропускания, что обеспечивается учётом статистических характеристик речевого трафика:

· блокировкой передачи пауз (диалоговых, слоговых, смысловых и др.), которые могут составлять до 40-50 % времени занятия канала передачи;

· высокой избыточностью речевого сигнала и его сжатием (без потери качества при восстановлении) до уровня 20-40 % исходного сигнала.

Трафик VoIP критичен к задержкам пакетов в сети, но обладает толерантностью (устойчивостью) к потерям отдельных пакетов. Так, потеря до 5 % пакетов не приводит к ухудшению разборчивости речи.

При передаче телефонного трафика по технологии VoIP должны учитываться жёсткие требования стандарта ISO 9000[источник?] к качеству услуг, характеризующие:

· качество установления соединения, определяемое в основном быстротой установления соединения,

· качество соединения, показателем которого являются сквозные (воспринимаемые пользователем) задержки и качество воспринимаемой речи.

В результате для обеспечения требований QoS при передаче телефонного трафика по технологии VoIP (особенно в условиях ограниченной пропускной способности сети, характерной для сетей специальной связи) необходимо использовать ряд дополнительных механизмов, не существующих в классических IP-сетях.

К этим механизмам относятся:

· использование специфических вокодеров;

· уменьшение задержек при передаче пакетов по сети;

· использование специализированных декодеров, устойчивых к потерям пакетов.

Функциональность

Технология VoIP реализует задачи и решения, которые с помощью технологии PSTN реализовать будет труднее, либо дороже. Примеры:

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

Свойства, такие как:

- конференция,

- переадресация звонка,

- автоматический перенабор,

- определение номера звонящего

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

Безопасные звонки, со стандартизованным протоколом, (такие как Secure Real-time Transport Protocol). Большинство трудностей для включения безопасных телефонных соединений по традиционным телефонным линиям, такие как оцифровка сигнала, и передача цифрового сигнала, уже решены в рамках технологии VoIP. Необходимо лишь произвести шифрование сигнала, и его идентификацию для существующего потока данных.

Независимость от месторасположения. Нужно только интернет соединение, для подключения к провайдеру VoIP. Например, операторы центра звонков (call center) с помощью VoIP телефонов могут работать из любого офиса, где есть в наличии эффективное быстрое и стабильное интернет подключение.

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

Дополнительные телефонные свойства, такие как маршрутизация звонка, всплывающие окна, альтернативный GSM-роуминг и внедрение IVR – легче и дороже внедрить и интегрировать. Тот факт, что телефонный звонок находится в той же самой сети передачи данных, что и персональный компьютер пользователя, открывает путь ко многим новым возможностям.

Дополнительно: возможность подключения прямых номеров в любой стране мира (DID)

Звонки по номерам экстренных вызовов (скорая, пожарные)

Из-за свойств, присущих самой технологии IP, трудно определить местонахождение пользователя географически. Звонки по номерам экстренных вызовов нельзя легко маршрутизировать, (перенаправить) на близлежащий центр приема звонков. Иногда, VoIP-системы могут маршрутизировать экстренные внутрисетевые вызовы на неэкстренные телефонные линии в нужном подразделении.

Протоколы IP телефонии

Протоколы обеспечивают регистрацию IP устройства (шлюз, терминал или IP телефон) на сервере или гейткипере провайдера, вызов и/или переадресацию вызова, установление голосового или видео соединения, передачу имени и/или номера абонента. В настоящее время широкое распространение получили следующие VoIP протоколы:

- SIP — обеспечивает передачу голоса и для сигнализации обычно использует порт 5060 UDP

- H.323 — протокол, более привязанный к системам традиционной телефонии, чем SIP, сигнализация по порту 1720 TCP, и 1719 TCP для регистрации терминалов на гейткипере

- IAX2 — через 4569 UDP порт и сигнализация, и медиа трафик

- MGCP

- SIGTRAN

- SCTP

- SGCP

- Skinny/SCCP — закрытый протокол передачи сигнального трафика в продуктах компании Cisco

- Unistim — закрытый протокол передачи сигнального трафика в продуктах компании Nortel

Механизмы оптимизации задержек в сети

Задержки пакетов в IP-сетях определяются:

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

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

В соответствии с этим существует несколько подходов к оптимизации задержек с целью обеспечения требуемого качества передачи.

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

Для резервирования полосы пропускания в сети IP может использоваться метод WFQ (Weighted Fair Queuing) или протокол RSVP.

Метод WFQ позволяет для каждого вида трафика выделять определённую часть полосы пропускания. Оператор через систему административного управления может задать количество очередей (до 10 очередей для передачи данных и одну очередь для системных сообщений). В случае, если одна очередь не использует полностью выделенную ей полосу пропускания, то свободный резерв полосы пропускания может задействоваться для передачи информации из следующей очереди. Этот метод позволяет гибко использовать ресурсы сети и реализован в оборудовании фирмы Cisco.

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

Также одним из способов оптимизации задержки в сети является использование протокола RTCP (Real-Time Transport Control Protocol), который позволяет приложению реагировать на изменение состояния сети.

Третий подход предусматривает построение магистральной транспортной сети Интернет на основе технологии Frame Relay или ATM. В этом случае пограничные узлы IP взаимодействуют друг с другом через виртуальные соединения сети Frame Relay или ATM, для которых гарантируются параметры качества обслуживания (скорость передачи, время и джиттер задержки). Использование Frame Relay или ATM позволяет отказаться от применения транзитных маршрутизаторов IP. При этом возможно более эффективное использование полосы пропускания за счёт установления соединения для каждого телефонного разговора.

Caller ID: услуга определения идентификатора звонящего

Caller ID - Услуга определения ID звонящего Поддержка услуги определения Caller ID у разных провайдеров может отличаться, хотя большинство VoIP провайдеров сейчас предлагают услугу «определение идентификатора звонящего caller ID» с именем на исходящие звонки. Когда звонок идет на номер местной сети от какого-то VoIP провайдера, услуга определения caller ID не поддерживается. В некоторых случаях, VoIP-провайдеры могут позволить звонящему имитировать какой-то не принадлежащий ему caller ID, потенциально давая возможность демонстрировать такой ID, который фактически не является номером звонящего. Коммерческое VoIP-оборудование и программное обеспечение обычно легко дает возможность изменять информацию caller ID. Несмотря на то, что эта услуга может обеспечить огромную свободу действий, она также дает возможность для злоупотреблений.

1.3 Web –сервисы

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

Назовем сервисом (service) ресурс, реализующий бизнес-функцию, обладающий следующими свойствами:

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

Определение сервисно-ориентированной архитектуры

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

Компонентная модель, состоящая из отдельных функциональных модулей приложений, называемых сервисами, имеющих определенные согласно некоторым общим правилам интерфейсы и механизм взаимодействия между собой, называется сервисно-ориентированной архитектурой (Service-Oriented Architecture, SOA) .

Переходя в мир абстракций, можно дать следующее, более сильное, определение сервисно-ориентированной архитектуры:

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

Поясним второе определение:

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

"являются независимыми сервисами" - в понятие независимости сервиса вкладывается следующий смысл: сервисы функционируют независимо от других информационных систем, являются функционально самостоятельными объектами. Они представляют собой "черные ящики" для любых внешних приложений: внешние приложения не знают, как сервис формирует из входных данных выходные. Все, что им известно - что необходимо подать на вход сервиса и что следует ожидать на его выходе;

"с четко определенными интерфейсами" - функция (или функции), которую реализует данный сервис, должна быть однозначно описана согласно определенным, принятым для всех сервисов, правилам. Должен быть описан набор и типы входных данных, а также набор и типы выходных данных;

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

Требования к SOA

SOA, будучи практической (и практичной) концепцией, должна соответствовать определенным требованиям, предъявляемых к ней современным состоянием бизнес-отношений и информационных технологий, а также тенденциями их совместного развития:

· обеспечивать преемственность инвестиций в IT, сохранение существующих информационных систем и их совместное эффективное использование для повышения ROI от IT-вложений;

· обеспечивать реализацию различных типов интеграции:
- пользовательская интеграция (user integration) - обеспечение взаимодействия информационной системы с конкретным персонифицированным пользователем;
- интеграция приложений (application connectivity) - обеспечение взаимодействия приложений;
- интеграция процессов (process integration) - интеграция бизнес-процессов;
- информационная интеграция (information integration) - интеграция с целью обеспечения доступности информации и данных;
- интеграция новых приложений (build to integrate) - интеграция новых приложений и сервисов в существующие информационные системы.

· обеспечивать поэтапность внедрения вновь созданных и миграции существующих информационных систем;

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

· позволять реализацию различных моделей построения информационных систем, в особенности таких как портальные решения, grid-системы и on-demand-системы.

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

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

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

Таким образом Web services обеспечивают построенную на открытых стандартах информационную инфраструктуру, посредством которой организации могут:

  • интегрировать внутренние бизнес-процессы друг с другом;
  • динамически связывать и синхронизировать собственные бизнес-процессы с бизнес-процессами своих деловых партнеров;
  • предлагать свои бизнес-процессы в качестве сервисов, которыми могут воспользоваться другие организации на определенных условиях.

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

На чём базируются Web -сервисы.

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

· Создатель конкретного веб-сервиса определяет формат запросов к нему и формат ответов на данные запросы;

· С любого комьютера в Интернет можно сделать запрос к данному веб-сервису;

· Веб-сервис выполняет заданную последовательность действий и отправляет обратно результат.

Таким образом, все Веб-сервисы базируются на применении открытых, утверждаемых консорциумом ИТ-сообщества стандартах и протоколах, ключевыми из которых являются следующие:

  • SOAP (Simple Object Access Protocol) - протокол доступа к простым объектам, т.е. механизм для передачи информации между уделенными объектами на базе протокола HTTP и некоторых других Интернет-протоколов. Более подробную информацию о данном стандарте можно найти на странице "Ссылки";
  • WSDL (Web Services Description Language) - язык описания Web-сервисов. Подробная спецификация находится в разделе "Документы" ;
  • UDDI (Universal Description, Discovery and Integration) - универсальное описание, обнаружение и интеграция - упрощенно говоря, протокол поиска ресурсов в Интернете.

Схема взаимодействия стандартов друг с другом.

Серверы приложений являются хранилищами Web-сервисов и делают их доступными через протоколы HTTP GET, HTTP POST и HTTP SOAP.

Существующие Web-сервисы описываются в WSDL-документах, которые располагаются либо на сервере приложений, либо в специальных XML-хранилищах. WSDL-документ может ссылаться на другие WSDL-документы и документы XSD (XML Schema), в которых описаны типы данных, используемые Web-сервисами. XML-хранилища используются для управления WSDL-документами. Внутри WSDL-документа находится адрес (URL) Web-сервиса. Web-сервисы описаны и проиндексированы в бизнес-реестре, содержащем адреса (URL) WSDL-документов.

В следующих разделах мы рассмотрим три основных Web-стандарта, на которых базируются Web-сервисы SOAP, WSDL и UDDI, более подробно.

· SOAP — Simple Object Access Protocol

SOAP — это стандарт для отсылки и получения сообщений по Internet. Изначально этот протокол был предложен фирмой Microsoft в качестве средства для удаленного вызова процедур (RPC, Remote Procedure Call) по протоколу HTTP, а спецификация SOAP 1.0 (Userland, Microsoft, Developmentor) была тесно связана с Component Object Model. Фирма IBM и ряд других компаний, в том числе Lotus, внесли определенный вклад в развитие этого протокола, и его стандарт был направлен на рассмотрение комитетом W3C.

Спецификация SOAP определяет XML-«конверт» для передачи сообщений, метод для кодирования программных структур данных в формате XML, а также средства связи по протоколу HTTP.

SOAP-сообщения бывают двух типов: запрос (Request) и ответ (Response). Запрос вызывает метод удаленного объекта, ответ возвращает результат выполнения данного метода. Ниже приведены примеры запроса и ответа в формате SOAP.




Спецификация SOAP определяет формат кодирования, который, в свою очередь, задает способ представления данных в XML-формате.

Для того чтобы приложения могли использовать Web-сервисы, программные интерфейсы последних должны быть детально описаны — с этой точки зрения язык WSDL играет ту же роль, что и язык Interface Definition Language (IDL) в распределенных вычислениях. Описание может включать такую информацию, как протокол, адрес сервера, номер используемого порта, список доступных операций, формат запроса и ответа и т.п.

Для описания этой информации было предложено несколько языков. Одним из них был язык Service Description Language (SDL), разработанный Microsoft и входивший в первую версию Microsoft SOAP Toolkit. Компания IBM переработала спецификацию и, использовав спецификацию Network Accessible Service Specification Language (NASSL), выпустила NASSL Toolkit как часть SOAP4J. Идеи, реализованные в NASSL, повлияли на спецификацию языка SOAP Contract Language (SCL), предложенную Microsoft. В настоящее время обе спецификации (NASSL и SDL/SCL), а также предложения других фирм учтены в спецификации языка WSDL. Для описания бизнес-логики IBM и Microsoft работают над спецификацией языка Web Services Flow Language (WSFL).

Описание сервисов представляет собой XML-документ, состоящий из нескольких элементов, в том числе из описания пространства имен (namespace), описания типов и элементов, сообщений, порта, а также возможных операций — запросов и ответов.

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

· UDDI — Universal Description, Discovery and Integration

Задача UDDI — предоставить механизм для обнаружения Web-сервисов. UDDI задает бизнес-реестр, в котором провайдеры Web-сервисов могут регистрировать сервисы, а разработчики — искать необходимые им сервисы. Компании IBM, Microsoft и Ariba создали собственные UDDI-реестры (в скором времени эти реестры будут объединены в Web-реестр), в одном из которых разработчики могут зарегистрировать свои Web-сервисы, после чего данные будут автоматически реплицированы в другие реестры ( См. рис.).

UDDI базируется на элементах четырех типов: Business Entity, Business Service, Binding Template и Technology Model. Элемент Business Entity описывает индустрию, предоставляющую данный Web-сервис. Этот элемент может включать описания категорий для данной индустрии, облегчающие более детальный поиск сервисов.Business Service — это класс сервисов в рамках определенной отрасли промышленности или услуг. Каждая отрасль принадлежит определенному элементу Business Entity.Вместе Binding Template и Technology Model определяют Web-сервис. Technology Model содержит абстрактное описание, а Binding Template — конкретную спецификацию сервиса. Каждый элемент Binding Template принадлежит определенному элементу Business Service, но несколько элементов Binding Template могут ссылаться на один элемент Technology Model.

Бизнес-реестр UDDI сам является SOAP Web-сервисом. Он поддерживает операции создания, модификации, удаления и поиска элементов всех четырех рассмотренных выше типов.

2.Перспективы развития на современном этапе

Новые версии продуктов Microsoft Internet Explorer®, SilverlightTM и Expression® Studio, анонсированные на конференции MIX08, предоставляют веб-разработчикам и дизайнерам новые преимущества и бизнес-возможности[1] .

В рамках ежегодной конференции для веб-дизайнеров и разработчиков MIX08 компания Microsoft продемонстрировала возможности своей платформы для создания более зрелищной и интерактивной среды для пользователей Интернет. При поддержке основных заказчиков — компаний AOL, Aston Martin, Cirque du Soleil, Hard Rock и NBCOlympics.com на MSN — Microsoft представила бета-версии продуктов Internet Explorer 8, Silverlight 2 и Expression Studio 2. Кроме того, компания Microsoft анонсировала службы Microsoft SQL Server® Data Services и объявила о начале стратегического сотрудничества с компаниями Move Networks Inc. и DoubleClick Inc. по разработке инструментов для создания рекламы с использованием технологии Silverlight 2.

В рамках основного доклада Рэй Оззи (Ray Ozzie), главный архитектор ПО Microsoft, поделился представлением о роли веб-приложений и онлайн-сервисов в бизнесе Microsoft. Дин Хачамович (Dean Hachamovitch), руководитель команды Internet Explorer, продемонстрировал новые возможности Internet Explorer 8 для разработчиков и конечных пользователей, а Скотт Гутри (Scott Guthrie), вице-президент подразделения разработки .NET, в своем выступлении представил основные усовершенствования решений Silverlight, Expression Studio и Visual Studio® для создания более качественных веб-приложений[2] .

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

В целях объединения рабочего процесса дизайнера и разработчика, а также предоставления общей модели разработки ПО для разных устройств и аппаратных платформ, Microsoft представила следующие усовершенствованные решения:

— Первая публичная бета-версия Internet Explorer 8. Internet Explorer 8 — это следующая версия популярного веб-браузера компании Microsoft. Первая бета-версия обладает улучшенными пользовательскими характеристиками, а также расширенными стандартами поддержки и возможностями для разработки. Internet Explorer 8 отличают улучшенная совместимость с другими веб-браузерами, он дает разработчикам более предсказуемый результат при создании сайтов и обеспечивает полную поддержку каскадных таблиц стилей версии 2.1. (CSS). Первая бета-версия Internet Explorer 8 включает встроенные инструменты для визуальной работы с HTML, CSS и JavaScript. Также две новые функции Activities и Webslice позволят разработчикам отказаться от стандартных веб-страниц и предложить пользователю на выбор несколько новых способов работы с контентом и сервисами. Загрузить и получить дополнительную информацию о первой бета-версии Internet Explorer 8.

— Бета-версия Silverlight 2 (доступна для загрузки, поддерживает мобильные устройства). Microsoft Silverlight 2 отвечает потребностям пользователей в полноценной межплатформенной оболочке и приложениях, не требующих установки, обеспечивающих содержательную интерактивную среду и позволяющих браузеру использовать все возможности решений на базе платформы Microsoft .NET. Бета-версия Silverlight 2 объединяет последние разработки (например, Deep Zoom), более 40 элементов управления и обширный диапазон функций .NET. Помимо выхода бета-версии, компания Microsoft объявила о предполагаемом выпуске Silverlight для Windows Mobile®, а также о планах сотрудничества с компанией Nokia по разработке ПО и приложений на базе ОС Symbian для телефонов серий S60, Series 40 и Nokia Internet Tablets. Загрузить и получить дополнительную информацию о бета-версии Silverlight 2 можно по адресу http://www.microsoft.com/silverlight.

— Бета-версия Expression Studio 2. Microsoft представила бета-версию программы Expression Studio 2, разработанной специально для эффективной работы с Visual Studio и позволяющей дизайнерам и разработчикам создавать максимально удобную пользовательскую среду. Среди новых функций Expression Studio 2 — поддержка PHP и Silverlight в Expression Web, Expression BlendTM, Expression Media Encoder и Expression Design. Чтобы дизайнерам как можно быстрее ознакомиться с возможностями Silverlight 2, компания Microsoft в марте 2008 года выпускает ознакомительную версию Expression Blend 2.5. Кроме того, Microsoft представила пакет решений Expression Professional Subscription, который включает полный набор программных продуктов, позволяющих разработчику ознакомиться с новыми решениями по минимальной стоимости.

Сияние Silverlight

В конференции MIX08 приняли участие многие заказчики и партнеры, продемонстрировав разнообразные веб-приложения, обеспечивающие новые бизнес-возможности. Продукт стал привлекательным для ведущих контент- и ISV-провайдеров, дизайнерских агентств и системных интеграторов за счет почти 1,5 млн. ежедневных загрузок плагинов Silverlight, тысяч существующих Silverlight приложений и более 85 участников Партнерской Инициативы Silverlight.

AOL, Aston Martin, Cirque du Soleil, Hard Rock и NBCOlympics.com на MSN выбрали Silverlight в качестве средства отображения своих интернет-ресурсов, благодаря возможностям высокой производительности, его интеграции с .NET Framework и легко индивидуально-настраиваемым рекламным возможностям.

Также Microsoft работает со многими контент-провайдерами, рекламными, креативными и аналитическими агентствами. Так, компания DoubleClick представила свой двух-базовый комплект для разработки программного обеспечения (SDK) Silverlight для потоковой рекламы. Компании, предоставляющие видеоконтент, смогут использовать этот комплект для разработки ПО в среде Silverlight, чтобы определять цели, обслуживать, прогнозировать и делать отчеты о видео-рекламе.

Microsoft объявила о планах создания стратегического альянса с Move Networks, ведущим поставщиком live и полноформатного видео-контента по запросу: телевизионных эпизодов, новостей и спортивных программ. Silverlight позволит Move Networks предоставлять услуги интерактивной медиа навигации и интегрированной рекламы в новом качестве High Definition (HD) телевидения. На сегодняшний день клиентами Move Networks являются такие крупные международные медиа-компании, как ABC, FOX ТРК, ESPN, CW, Televisa и другие.

Microsoft также объявила о новом структурном элементе сервисного программного обеспечения — Microsoft SQL Server Data Services. Этот сервис предназначен для разработчиков веб-приложений, которым нужно масштабируемое, простое в программировании и отличающееся доступностью хранилище данных. Участники MIX08 смогут зарегистрироваться на ознакомление с новыми возможностями SQL Server Data Services.

Ученые из Национального тайваньского университета разработали новую систему беспроводной передачи данных, которая позволит передавать информацию в 100 раз быстрее, чем по протоколу Wi-Fi, сообщает Cnews, ссылаясь на Taiwan News. Используемые частота и стандарт связи не сообщаются, однако известно, что ученые уже подали заявку на патент.
Новое устройство способно, например, передать фильм размером 4 Гб менее чем за 10 секунд. По каналу ADSL такое количество данных можно передать за 1,5 часа, у устройств Wi-Fi на это уходит 2 часа, а у Bluetooth - 4,5 часа. Размер созданного тайваньскими учеными чипа составляет всего 0,5x0,5 мм - это в 10 раз меньше современных микросхем беспроводной связи. При этом стоит чип в 10 раз дешевле и потребляет меньше электричества.

3. Размещение информационных ресурсов в сети Интернет

Для размещения информационных ресурсов в сети Internet необходимо выполнить комплекс мероприятий:

Во-первых, нужно определиться с форматом конкретного опубликования в сети, чаще всего публикуются на World Wide Web или размещаются на ftp-серверах. Далее требуется перевести исходные материалы в выбранный формат, например, текстовые документы и графические объекты относящиеся к документу, представить в виде HTML-страницы для опубликования. Необходимо определиться с хостингом и выбрать хостинг провайдера, если не предполагается создание собственного сервера.

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

Для перевода документа в HTML формат можно использовать различные инструменты и программные средства, таковыми могут быть простейшие текстовые редакторы, с помощью которых все HTML-теги вводятся вручную, а также современные инструментальные средства разработки как Microsoft Front Page, которые обеспечивают удобную визуальную среду для наглядной разработки HTML-документов с разнообразными форматами и стилями текста и т.п. Кроме того в настоящее время подавляющее большинство web-ресурсов представляют собой не статические HTML- страницы, а динамические, для отображения которых разрабатывается специальный программный код, выполняемый либо web-сервером, либо клиентскими программами, работающими на компьютере пользователя. Для создания такого кода существуют специальные языки web-программирования, такие как Java Script, PHP и т.п.

Сама по себе подготовка и размещение информационных ресурсов в сети является довольно трудоёмким процессом, требующим определённых навыков и знаний. Однако на сегодняшний момент созданы и создаются хостинги, на которых без особого труда можно разместить информационный ресурс, если он является ом, курсовой работой, дипломной работой, диссертацией, либо исследовательской работой, т.к. деятельность этих сайтов направлена на предоставление такого рода информационных ресурсов пользователям, нуждающимся в этих услугах. Подготовленный документ возможно разместить на таком сайте в формате HTML и гораздо проще с расширением doc(новым docx), txt и pdf – формат может быть оговорён в условиях пользования сайтом.

Пример:

Размещение ресурса доступного для скачивания на www.student.ru. Для начала необходимо пройти регистрацию. Далее выбираем «мои файлы», затем «добавить файлы»

Получаем своеобразную «анкету загрузчика», где вписываем название файла, указываем ресурс на компьютере и загружаем – можно уточнить параметры загружаемого ресурса, чтобы в дальнейшем можно было легче найти его.

Так же файл можно отредактировать:

Заключение

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

Прогресс в компьютерных технологиях и средствах телекоммуникации создал принципиально новые возможности для общения между людьми.

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

За последнее десятилетие ХХ в. сеть Интернет стала неотъемлемым компонентом общественных отношений и индивидуальных коммуникативных практик в странах ”первого мира”. В России развитие Интернета сталкивается с серьезными препятствиями - устаревшими телекоммуникационными сетями, низким уровнем компьютеризации, низкими доходами населения. Тем не менее, включение крупных и средних российских городов во ”всемирную паутину” состоялось: объем аудитории Интернета к концу 2002 г. составил 8,8 млн. чел (8% жителей России старше 18 лет). Чем более привычными и повседневными будут становиться практики виртуального взаимодействия, тем актуальнее будут исследования Интернета как одного из ресурсов, определяющих динамику различных социальных переменных: от общества в целом до отдельных локальных сообществ и групп.

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


Список литературы:

1. Симонович С. Евсеев Г. Новейший самоучитель по работе в Internet. М.: изд. «ДЕСС КОМ», 2000.

2. Журнал студРИНГ №12 январь 2007 год

3. Виртуальный компьютерный музей www.computer-museum.ru

4. Internet в группах (технологии Intranet). К.Терлекчиев, "LAN Magazine/Русское Издание"

5. Шафрин Ю.А. Информационные технологии. М.: изд. ЛБЗ, 2001

6. Интернет-сайт http://info.cern.ch

7. Интернет-сайт www.ru.vikipedia.org


[1] Internet в группах (технологии Intranet). К.Терлекчиев, "LAN Magazine/Русское Издание"

[2]

 

 

 

 

 

 

 

содержание   ..  381  382  383   ..