Санкт-Петербургский Государственный Университет Математико-механический факультет





НазваниеСанкт-Петербургский Государственный Университет Математико-механический факультет
страница3/13
Дата публикации16.08.2013
Размер0.61 Mb.
ТипДипломная работа
100-bal.ru > Информатика > Дипломная работа
1   2   3   4   5   6   7   8   9   ...   13

JSON-RPC


Во многом является похожим на XML-RPC, только для транспорта используется не XML-сообщения, а JSON, что заметно уменьшает размер передаваемых сообщений.

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

Данный формат сообщений используется сайтом vkontakte.ru для предоставления взаимодействия стороннего разработчика с сервером сайта. Также там предоставлен формат XML ответов.

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

.NET Remoting


Данное решение используется как часть .NET Framework. Позволяет создавать удаленные объекты в другом процессе использовать их так, будто они находятся в одном процессорном пространстве.

Является удобным решением при использовании его в рамках данного фреймворка. Но не позволяет использовать его на других платформах, например, на iOS.

RMI


Данная технология является программным интерфейсом для языка Java. Реализует удаленный вызов процедур, автоматическую передачу сообщений. Вызов удаленных методов скрыт за вызовом обычных методов объектов, которые по сути являются только заглушками.

Так как решение предназначено только для Java, то его использование затруднено или даже невозможно на других платформах. Кроме того, RMI основывается на сериализации, то есть на reflection-api, а это означает, что генерация в JavaScript крайне сложна.

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

Corba


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

Данная технология использует язык OMG IDL для описания интерфейсов взаимодействия объектов с внешним миром. Кроме этого существует порядка десятка стандартных отображений в языки, используемые разработчиками на CORBA, также есть несколько нестандартных. Основные поддерживаемые языки: C, C++, C#, Java, Python, Perl, VB.

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

GWT-RPC


Стандартное решение для технологии GWT. Во многом схоже с RMI. Использует своё понятие сериализуемости. Присутствуют асинхронные вызовы методов. Использование возможно только на Java.

ONC-RPC


Известен также как SUN-RPC. Изначально создавалось Sun как часть проекта сетевой файловой структуры. Является низкоуровневым взаимодействием, чаще всего применяется на языке C и C++.

Особое внимание нужно уделить формату передачи данных – XDR. Он стал стандартом для многих клиент-серверных приложений. Используется для того, чтобы программисту не нужно было обращать внимание на различные форматы представления данных на разных платформах: порядок хранения байтов для чисел, перечисления и другие.
1   2   3   4   5   6   7   8   9   ...   13

Похожие:

Санкт-Петербургский Государственный Университет Математико-механический факультет iconСанкт-Петербургский государственный университет Математико-механический факультет
Министерством образования и науки Российской Федерации. В 2012-2013 учебном году литературное образование в школе на базовом уровне...
Санкт-Петербургский Государственный Университет Математико-механический факультет iconСанкт-Петербургский государственный морской технический университет...
Рецензия на книгу: С. А. Остроумов "Биотический механизм самоочищения пресных и морских вод: элементы теории и приложения" (Москва,...
Санкт-Петербургский Государственный Университет Математико-механический факультет iconМатематико-механический факультет
Государственное образовательное учреждение высшего профессионального образования
Санкт-Петербургский Государственный Университет Математико-механический факультет icon«Санкт-Петербургский государственный университет» (СПбГУ) Исторический факультет утверждаю
Краснодарский государственный историко-археологический музей-заповедник им. Е. Д. Фелицына
Санкт-Петербургский Государственный Университет Математико-механический факультет iconОбзор современных систем управления бизнес-процессами
Агапова Татьяна, математико-механический факультет, 2 курс
Санкт-Петербургский Государственный Университет Математико-механический факультет iconПсихическое здоровье в Германии и России: Клиническая и исследовательская инициатива
Санкт-Петербургский научно-исследовательский Санкт-Петербургский государственный университет
Санкт-Петербургский Государственный Университет Математико-механический факультет iconМатематико-механический факультет asmpy ассемблер python compiled (*. pyc ) файлов
Государственное образовательное учреждение высшего профессионального образования
Санкт-Петербургский Государственный Университет Математико-механический факультет iconСанкт-петербургский Государственный университет Восточный факультет Филиппов Е. А. Аннотация
Метадическая разработка интегрированного урока с использованием возможностей интерактивной доски
Санкт-Петербургский Государственный Университет Математико-механический факультет iconПравительство Российской Федерации Санкт Петербургский государственный...
Муниципальное автономное образовательное учреждение «Средняя общеобразовательная школа №21»
Санкт-Петербургский Государственный Университет Математико-механический факультет iconСанкт-Петербургский центр научно-технической информации «Прогресс»,...
Особенности размещения государственного заказа в связи с изменениями в федеральном
Санкт-Петербургский Государственный Университет Математико-механический факультет icon«Санкт-Петербургский государственный университет» (СПбГУ) Исторический факультет утверждаю
Учебно-методический комплекс по дисциплине «Биохимия молока и мяса» составлен на основе
Санкт-Петербургский Государственный Университет Математико-механический факультет iconПрограмма по формированию навыков безопасного поведения на дорогах...
Санкт-Петербургский Государственный Политехнический Университет, Факультет Иностранных Языков
Санкт-Петербургский Государственный Университет Математико-механический факультет iconРоссийской Федерации Санкт Петербургский государственный университет Физический факультет
Цель изучения дисциплины: Обучение магистрантов аналитическим методам анализа структуры и эволюции нелинейных полей
Санкт-Петербургский Государственный Университет Математико-механический факультет iconОсновная образовательная программа (ооп) бакалавриата, реализуемая...
«Санкт-Петербургский государственный университет телекоммуникаций им проф. М. А. Бонч-Бруевича» (СПбгут) по направлению подготовки...
Санкт-Петербургский Государственный Университет Математико-механический факультет iconОсновная образовательная программа (ооп) бакалавриата, реализуемая...
«Санкт-Петербургский государственный университет телекоммуникаций им проф. М. А. Бонч-Бруевича» (СПбгут) по направлению подготовки...
Санкт-Петербургский Государственный Университет Математико-механический факультет iconСанкт-Петербургский государственный университет Факультет философии и политологии
Контрольная работа по дисциплине «Культура речи и деловое общение» является допуском студента заочной формы обучения к зачету


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск