2016-01-19 2 views
2

Ниже приведен вид системы (небольшой прототип), который мне нужно построить.Моделирование проводного протокола, который позволяет отправлять объекты через HTTP, как протокол прикладного уровня

«Создайте простую промежуточную систему, которая позволяет динамически добавлять службу в систему и разрешать доступ к сервису из клиентской программы. Система будет включать простые утилиты для сборки серверного скелета и закрытия клиента. написанный на Java, серверная сторона с использованием API сервлета, который будет развернут в Tomcat. На стороне клиента используйте только базовый сокет API и другие используемые библиотеки. Вся обработка должна выполняться с использованием базовых языковых конструкций. Определите протокол проводки, поддерживаемый ООП, на основе которые должны быть реализованы. Должна поддерживать определение определений объектной структуры ».

Важное конструкторское решение, которое мне нужно принять, это: «Как я должен проектировать проводной протокол, который позволяет отправлять объекты, а не только преходящие типы данных, я имею в виду, что он должен включать?»

Я нашел CORBA (https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture), как хорошую ссылку. Если кто-нибудь может объяснить, как он сортирует параметры и в каком формате он отправляет данные (пример), выполнял бы эту работу.

Спасибо.

+0

упс: объектно-ориентированное программирование Skel: Скелет –

ответ

-1

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

+0

Вопрос был __Если кто-нибудь может объяснить, как это Маршаллов параметры и в каком формате он отправляет данные (пример) будет делать эту работу .__ – BJovke

+0

Как CORBA маршалы данные являются частью протокола GIOP. Это двоичный протокол. –

0

Протокол на проводе GIOP, но уже давно GIOP с транспортом TCP/IP используется почти везде. GIOP с транспортом TCP/IP - IIOP. Существует также безопасная версия с SSL, SSLIOP.

General Inter-ORB Protocol

Смежные вопросы