Нет, здесь есть очень важное концептуальное отличие, как вы упомянули.
Может быть, что реализации имеют сильное сходство, и, возможно, это вызывает путаницу, но концептуально это не так неясно.
Привязка данных означает привязку объектов Java к необъектному содержимому (реляционные данные для документов ORM, XML или JSON и т. Д.); и разные представления (POJO, реляционные / иерархические данные) одинаково важны. Привязка данных должна касаться специфики форматов данных, которые она поддерживает; некоторые функции не имеют эквивалентных конструкций в Java POJO (например: смешанный контент XML, комментарии, инструкции по обработке, разница между атрибутами и элементами). Привязка данных фокусируется на попытке преодоления импеданса: максимально возможное преобразование между представлениями и в обоих направлениях.
С сериализацией объектов вы начинаете и заканчиваете (Java) объектами - другие форматы имеют второстепенное значение и служат только для передачи объектов. Они могут жестко кодировать точную структуру в используемом формате данных; но даже если нет, ограничьте виды конструкций, которые можно использовать.
Сериализация объектов имеет дело с вещами, которые являются определенными для объектов: идентичность, ссылки, обработка циклов; вещи, которые связыватели данных могут игнорировать.
Но вот что может сбить с толку: в общем случае библиотеки сериализации объектов (например, XStream) предлагают большую гибкость в настройке внешнего формата (даже если это менее важно, чем объекты). И вы, безусловно, можете использовать инструменты привязки данных в качестве альтернативы инструментам сериализации чисто объектов - во многих / большинстве случаев они работают довольно хорошо.
Таким образом, вы действительно можете использовать инструменты для «вторичных целей». Но есть ограничения, в зависимости от того, какой именно набор функций вам нужен: многие инструменты привязки данных не могут справиться с циклическими ссылками; Сериализаторы объектов не могут поддерживать, но подмножество XML и т. д. И даже там, где вы можете использовать вторичные инструменты, вам может быть выгоднее выбрать другой, в отношении простоты использования или производительности.