Пакет javax.xml.registry.infomodel. * Для чего он нужен? Забыть или реализовать? - PullRequest
2 голосов
/ 13 января 2011

Просмотр Java EE6 API Я нашел интересный пакет javax.xml.registry.infomodel , содержащий такие интерфейсы, как

  • Почтовый адрес (с указанием города, улицы, почтового индекса ...)
  • Организация (наличие пользователей, дочерних структур, контактов, телефонов)
  • PersonName (имя / фамилия / отчество)
  • Адрес электронной почты
  • номер телефона (коды страны / города, тип, добавочный номер и т. Д.)
  • Пользователь (имя, веб-страница, адрес и т. Д.)
  • ....

Как указано в API,

Этот пакет описывает информационная модель для JAXR API

от апреля 2002 года и, в свою очередь, в аннотации гласит:

В настоящее время существует множество перекрывающиеся спецификации для бизнес реестры. Примеры включают ISO 11179, OASIS, eCo Framework, ebXML и UDDI. JAXR обеспечивает униформу и стандартный API для доступа к таким реестры на платформе Java.

Большинство разработчиков Java работают с этими объектами каждый день, реализуя их по-своему.

Имеется в виду этот верхний, информационный уровень, уровень пакета с широко известными объектами, когда нам следует рассмотреть возможность их реализации? Потенциально проекты размером с Google? Взаимодействие с ERP-системами? Или это то, что наш мир движется к стандартизации, и это становится вопросом хороших манер или даже требований, чтобы следовать этим стандартам? Может ли быть так, что через пару лет клиент позвонит мне и скажет: «Я хочу, чтобы все было совместимо с ebXML, сейчас!» и я бы сказал: «Я уже!»

Является ли JAXR чем-то растущим и многообещающим?

Ответы [ 2 ]

2 голосов
/ 18 января 2011

JAXR - это не то, что вы используете для приложения HelloWorld, оно зависит от вас (или вашего клиента), использовать его или нет.Если вы обнаружили, что для роста проекта потребуется доступ к реестру XML, просто внедрите их.

Это что-то растущее и многообещающее?Определенно ДА, на данный момент JMX предоставляет вам единый набор API для доступа к множеству реестров XML, включая UDDI и реестр ebXML.Вам не нужно беспокоиться о мельчайших деталях информационной модели каждого реестра!Попробуйте представить, сколько времени это экономит.

Абстракция JMX согласуется с философией Java Пишите один раз, запускайте везде .Это обеспечивает дополнительные возможности помимо того, что могут делать базовые реестры.

Например, клиент UDDI, не являющийся JAXR, не может выполнять просмотр таксономии и интеллектуальные запросы с учетом таксономии, которые доступны для клиента JAXR для UDDI.

Если вы хотите узнать больше о будущих планах регистрации и обнаружения веб-сервисов с использованием JAXR, обратитесь напрямую к Фарруху Наджми (руководителю спецификации JAXR) или Дэвиду Дж. Этельсону (стратегия по Java и маркетинг продукта), можетеудачи и они тебе ответят;)

0 голосов
/ 13 января 2011

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

Пока.

...