Топ питань
Часова шкала
Чат
Перспективи
JAX-RPC
З Вікіпедії, вільної енциклопедії
Remove ads
JAX-RPC (скор. від англ. Java API for XML-based RPC) — це Java API для виклику віддалених методів з використанням засобів XML (XML-based RPC). Зазвичай використовується при побудові розподілених клієнт-серверних додатків. У JAX-RPC, виклик віддаленого методу представлений XML-подібним протоколом, наприклад SOAP. Специфікація SOAP визнає структуру повідомлення, правила кодування та перетворення даних, а також представлення віддалених викликів процедур та відповідей. У першій версії JAX-RPC працював на основі двох технологій: SOAP 1.1 i HTTP 1.1. На основі JAX-RPC 1.1 було створено JAX-WS 2.0.
Ця стаття не містить посилань на джерела. (жовтень 2025) |
Технологія JAX-RPC дозволяє заховати складність базових протоколів від розробника за допомогою API. На стороні сервера, розробник описує віддалені процедури, як методи Java-інтерфейсу. Розробник також запрограмовує клас, котрий реалізує даний інтерфейс. Своєю чергою, клієнт створює проксі-клас, котрий представляє сервіс і просто викликає його методи.
Окрім того, варто зазначити, що не обов'язково, щоб клієнт та сервер були написані мовою Java. Це досягається внаслідок того, що технологія JAX-RPC використовує засоби визначені у World Wide Web Consortium (W3C): HTTP, SOAP і Web Service Description Language (WSDL). WSDL специфікує XML формат для опису сервісу, як набору точок доступу для виклику віддалених методів чи відправки повідомлень.
| Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads