Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Язык (протокол) описания передачи объектов  (Прочитано 1169 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jov27384

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Пожалуйста подскажите, если кто знает, существует ли язык или протокол для описания, передачи и работы с объектами.
Гугл молчит!
Задача работа с иерархией не питизированных пользовательских объектов с передачей свойств функций объекта..........

Оффлайн kemiisto

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Это называется сериализация.
http://ru.wikipedia.org/wiki/Сериализация
Цитировать
Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности. Сериализация используется для передачи объектов по сети и для сохранения их в файлы...

В .NET применятся протокол SOAP (http://ru.wikipedia.org/wiki/SOAP), представляющий собой расширение XML (http://ru.wikipedia.org/wiki/XML). Использование XML для такой задачи наиболее оправдано.

Оффлайн jov27384

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
kemiisto
Это все понятно но:
1. Сериализация - не подходит. По условиям задачи нужен стандарт в отношениях с объектами/
2. XML отличная штука участвует в проекте но не достаточно. Придется выдумывать много команд и тегов.


Оффлайн jov27384

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Суть в том что ядро должно плотно общаться с такими же ядрами на других компьютерах с прикрученной ко всему базой данных тоже соответственно на разных компьютерах. База - иерархия как файловая система т.е. идентификация объектов по абсолютным именам базы вне зависимости от реального места хранения. Все объекты происходят от одного базового......
Так вот и нужен либо язык либо протокол который будет работать между ядрами, при этом минимум собственных выдумок, желательно СТАНДАРТ что бы любой программист смог взаимодействовать с ядром. А если там еще и участие авторизации и защиты будет то точно то, что надо!
У XML много спецификаций с разными задачами но я не нашел ни чего подходящего.
« Последнее редактирование: 15 Июль 2008, 17:20:34 от jov27384 »

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
У XML одна спецификация. Другое дело что он расширяемый (X-extendible) до немогу.
Есть ещё ASN-1.
Не уверен, что помог.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля

Оффлайн jov27384

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Yurror, S.Tokarev
Большое спасибо! Читаю, разбираюсь......
« Последнее редактирование: 16 Июль 2008, 13:09:53 от jov27384 »

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.