XML WEB SERVICES. ОБЗОР ТЕХНОЛОГИИ. Подходы к написанию программ модульное программирование событийно-ориентированное программирование компонентно-ориентированное.

Презентация:



Advertisements
Похожие презентации
РЭУБД РЭУБД Модель распределенных объектов.
Advertisements

WEB- ТЕХНОЛОГИИ Лекция 6. Понятие Web- сервисов 1 Интерфейс в глобальную сеть для некоторого абстрактного программного обеспечения, этот интерфейс позволяет.
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
SOA ( Сервис - ориентированная архитектура )
ENTERPRISE JAVABEANS 3.0 STATEFUL & STATLESS SESSION BEANS.
Разработка системы развертывания веб- сервисов на базе Р2Р сети Дипломная работа Скворцова Н.С. Научный руководитель: Плискин М.М. Рецензент: Глиненко.
Лекция 1. Введение в распределенные вычислительные системы.
Различия и особенности распространенных протоколов. Принципы работы протоколов разных уровней. Предоставление сетевых услуг. Борисов В.А. КАСК – филиал.
Распределённая интеграционная система РМ-3. РМ-3 РМ-3 – распределённая интеграционная программная среда, предназначенная для построения единого верхнего.
COM (Component Object Model) – модель многокомпонентных объектов.
1 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ COM- ТЕХНОЛОГИИ ДЛЯ ПОСТРОЕНИЯ РАСПРЕДЕЛЕННЫХ ПРОГРАММНЫХ ПРОДУКТОВ Component Object Model Министерство образования и науки.
Методология разработки программного обеспечения введение.
1 Концепция Web 2.0 Пользователи становятся активными участниками работы сети. Мы наполняем сеть информацией, сами её организуем, сами определяем параметры.
Web - сервисы. Веб-служба, веб-сервис (англ. web service) идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.англ.веб-адресоминтерфейсами.
О принципах гарантированной защиты информации в сервис- ориентированных системах ЗАО «ИВК», 2008 г. Лекшин Олег Сергеевич, ведущий инженер – специалист.
1 ЧТО ТАКОЕ XML? XML (Extensible Markup Language) это: - язык метаразметки документов, содержащих структурированную информацию - платформенно- и программно-независимая.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ Кафедра Автоматизированной обработки информации и управления (АСОиУ) ОТКРЫТЫЕ.
Кросс-платформенный обмен данными между разноформатными информационными системами на базе XML.
Программное обеспечение. Графический интерфейс операционных систем и приложений.
Компьютерные сети. Компьютерная сеть (Computer NetWork, net - сеть, и work - работа) - это система обмена информацией между компьютерами. Основная цель:
Транксрипт:

XML WEB SERVICES. ОБЗОР ТЕХНОЛОГИИ

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

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

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

XML Web-сервис - это особый тип web-приложения, который развертывается на web-сервере; публикует web-методы, которые могут быть вызваны внешними клиентами; ожидает поступления HTTP-запросов, являющихся командами вызовов web- методов; исполняет web-методы и возвращает результаты.

Протоколы и технологии удаленного вызова Microsoft Distributed Component Object Model (DCOM) the Object Management Group's Common Object Request Broker Architecture (CORBA) Sun's Remote Method Invocation (RMI).NET Remoting XML Web Services

Класс-оболочка