Разделы презентаций


Сервис Ориентированная Архитектура Java Web Services

Содержание

ОглавлениеВведениеРазновидности Web-сервисовОтличие от Web-приложенияХарактеристикиЭффективное использование XMLТехнологии и стандартыSun OneМодель разработки Web-сервисов (Java)Обзор: архитектура, стандарты, продуктыСравнение с аналогичными системами

Слайды и текст этой презентации

Слайд 1Сервис Ориентированная Архитектура

Java Web Services
подготовил: Мещеряков А.А. гр. 3305
проверил: Яновский

В.В.

Сервис Ориентированная АрхитектураJava Web Servicesподготовил: Мещеряков А.А. гр. 3305проверил: Яновский В.В.

Слайд 2Оглавление
Введение
Разновидности Web-сервисов
Отличие от Web-приложения
Характеристики
Эффективное использование XML
Технологии и стандарты
Sun One
Модель разработки

Web-сервисов (Java)
Обзор: архитектура, стандарты, продукты
Сравнение с аналогичными системами





ОглавлениеВведениеРазновидности Web-сервисовОтличие от Web-приложенияХарактеристикиЭффективное использование XMLТехнологии и стандартыSun OneМодель разработки Web-сервисов (Java)Обзор: архитектура, стандарты, продуктыСравнение с аналогичными

Слайд 3Введение
Сервис-ориентированная
архитектура (Service-Oriented
Architecture или SOA) - это
компонентная модель,

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

посредством четко определенных
интерфейсов и соглашений между этими сервисами.

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

Технология XML делает данные переносимыми и облегчает создание сообщений, в то время как технология Java делает переносимым код. Тот факт, что XML и язык Java очень хорошо работают вместе, делает их идеальной комбинацией для построения и развертывания Web-сервисов.
ВведениеСервис-ориентированная архитектура (Service-Oriented Architecture или SOA) - это компонентная модель, которая связывает различные функциональные модули приложений, называемые

Слайд 4Web-сервисы

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

Системные

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

сообщений, аудио-видео потоки

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

Слайд 5В чём отличие от Web-приложения?
Business Systems
DB Server
App Server
Web Server
Browser Client
Web-приложение
J2EE
J2SE/ J2ME

В чём отличие от Web-приложения?Business SystemsDB ServerApp ServerWeb ServerBrowser ClientWeb-приложениеJ2EEJ2SE/ J2ME

Слайд 6В чём отличие от Web-приложения?
Bus. Sys.
DB
App
Web
Browser
Context and Identity
(LDAP, Policy, Liberty)
J2EE
J2SE/ J2ME
XML
(UDDI, SOAP)
Web-сервис

В чём отличие от Web-приложения?Bus. Sys.DBAppWebBrowserContext and Identity(LDAP, Policy, Liberty)J2EEJ2SE/ J2MEXML(UDDI,  SOAP)Web-сервис

Слайд 7Характеристики
Основаны на XML
Могут быть найдены через каталоги
Доступны через web
Слабосвязанные
Основаны на

передаче сообщений
Используют стандартные web-протоколы

ХарактеристикиОснованы на XMLМогут быть найдены через каталогиДоступны через webСлабосвязанныеОснованы на передаче сообщенийИспользуют стандартные web-протоколы

Слайд 8XML
Описание DTD

Схема XML

Анализ и обработка

Объекты данных

JDO

Таблицы стилей XSL

Преобразование XML в HTML

XML Описание DTD Схема XML Анализ и обработка Объекты данных JDO Таблицы стилей XSL Преобразование XML в

Слайд 9Технологии и стандарты

SOAP (XML по HTTP)
WSDL (XML описание службы)
UDDI (XML

справочник)
ebXML (XML вместо EDI)

Технологии и стандартыSOAP 	(XML по HTTP)WSDL 	(XML описание службы)UDDI 	(XML справочник)ebXML (XML вместо EDI)

Слайд 10Sun Open Net Environment (Sun One)
На платформе J2EE
SOAP -

Java API for XML Messaging, Tomcat Java Servlet & JavaServer

Pages container
WSDL - Java API for XML-based RPC
UDDI - Java API for XML Registries, Java WSDP Registry Server
ebXML - Java API for XML Processing

все входит в Java Web Services Developer Pack
Sun Open Net Environment (Sun One)На платформе J2EE SOAP - Java API for XML Messaging, Tomcat Java

Слайд 11Модель разработки Web-сервисов



Сервер приложений
Преобразование в запрос к данным
Входящий документ
в Java
HTTP
RMI
CORBA
RPC
Из

Java - в выходной документ
Обновить сессию
Web сервер
JSP/Servlet
UDDI

JMS,
JCA
JNDI

JDBC







HTTP/RPC

Модель разработки Web-сервисовСервер приложенийПреобразование в запрос к даннымВходящий документв JavaHTTPRMICORBARPCИз Java - в выходной документОбновить сессиюWeb серверJSP/ServletUDDI

Слайд 12Архитектура Web-сервисов 2001

Доставка сервисов
Соединения,
положение,
поиск,
коммуникации

Контейнер сервисов
среда исполнения
поддержка состояния


Интеграция

Доступ к ресурсам и сервисам
Платформа сервисов
Доступ к

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

Архитектура Web-сервисов 2001Доставка сервисовСоединения,положение,поиск,коммуникацииКонтейнер сервисовсреда исполненияподдержка состоянияИнтеграцияДоступ к ресурсам и сервисамПлатформа сервисовДоступ к базам данных, каталогам, службам

Слайд 13Стандарты

Доставка сервисов

HTML, XHTML,
XML, XSLT,
WAP, VoiceXML,
UDDI, SOAP,
XMLP, WSDL,
ebXML

Контейнер сервисов

J2EE, J2SE, J2ME,

MIDP, Java Card


Интеграция сервисов

SQL, JDBC,
XML, XSLT,
JMS, RMI , JCA,
SOAP, ebXML,
XMLP
Платформа

сервисов
СтандартыДоставка  сервисовHTML, XHTML,XML, XSLT,WAP, VoiceXML,UDDI, SOAP,XMLP, WSDL,ebXMLКонтейнер сервисовJ2EE, J2SE, J2ME, MIDP, Java CardИнтеграция сервисовSQL, JDBC,XML, XSLT,

Слайд 14Продукты

Продукты

Слайд 15Не только Sun…

Доставка сервисов

Apache, ATG,
AvantGo,
Broadvision,
IBM, Oracle, ...

Контейнер сервисов

Apache, ATG, BEA, IBM,
Oracle, Silverstream,

...


Интеграция сервисов

BEA, IBM,
Iona, Mercator,
webMethods, ...
Платформа сервисов

EPOC, Palm, Windows, Macintosh, Linux,

Solaris, OS/390, ...…
Не только Sun…Доставка сервисовApache, ATG,AvantGo,Broadvision,IBM, Oracle, ...Контейнер сервисовApache, ATG, BEA, IBM,Oracle, Silverstream, ...Интеграция сервисовBEA, IBM, Iona, Mercator,webMethods,

Слайд 16Sun One и Microsoft .net

Sun One и Microsoft .net

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика