2011-01-13 5 views
2

私はパッケージjavax.xml.registry.infomodel。*それは何のためですか?忘れるか、実装しますか?

  • のPostalAddress(持つ都市、通り、郵便番号...)
  • 機関(持つユーザー、子構造、連絡先、電話などのインターフェースを含む、興味深いパッケージjavax.xml.registry.infomodelを見つけたのJava EE6 APIてみます数字)
  • PersonNameの(最初/最後/ミドルネーム)
  • のEmailAddress
  • のTelephoneNumber(国/地域コード、タイプ、拡張、など)
  • ユーザ(人物名、ウェブページ、アドレスなど)
  • ....

それがAPIに述べていますとおり、

このパッケージはJAXR API

ため 情報モデルを記述する

これは2002年4月の日付であり、次に要約としては

現在、 ビジネスレジストリには、多くの オーバーラップ仕様があります。例としては、 ISO 11179、OASIS、eCoフレームワーク、ebXML およびUDDIがあります。 JAXRは、Javaプラットフォーム内のそのような レジストリにアクセスするための統一された 標準APIを提供しています。

多くのJava開発者は、これらのエンティティを毎日処理しており、独自の方法で実装しています。

このトップ、インフォモデル、広く知られているエンティティを持つパッケージのレベルを意味するとき、実装を検討する必要がありますか?潜在的にGoogle規模のプロジェクトですか? ERPシステムとのインターフェース?それとも、私たちの世界が標準化に向けて動き出しており、これらの基準に従うことは、良いマナーや要件の問題になっていますか?数年後、顧客は私に電話をかけて、「すべてがebXMLに準拠したものにしたいと思っています。私は「私はすでにだ! ?

JAXRの何かが成長し、有望ですか?

答えて

2

JAXRは、HelloWorldアプリケーションで使用するものではありません。使用するかどうかは、お客様(またはクライアント)にあります。プロジェクトの成長にXMLレジストリへのアクセスが必要であることが判明した場合は、それらを実装してください。

これは何かが成長し、有望ですか?確かにYESですが、JMXはUDDIやebXMLレジストリを含む様々なXMLレジストリにアクセスするためのAPIを提供しています。各レジストリの情報モデルの詳細については心配する必要はありません。それがどれだけの時間を節約するか想像してみてください。

JMX抽象化は、Javaの哲学であると一貫しています。一度だけ実行すると、どこでも実行します。基盤となるレジストリが行うことができるものを超えた付加価値機能を実現します。

例として、JAXR以外のUDDIクライアントは、UDDI用のJAXRクライアントで利用可能なタクソノミのブラウジングとタクソノミー対応のスマートクエリを実行できません。

JAXRを使用したWebサービスの登録と発見の今後の計画について知りたい場合は、Farrukh Najmi(JAXR Specification Lead)またはDavid J. Etelson(Java Strategy and Product Marketing)に直接お問い合わせください。彼らはあなたに答えます;)

0

私の謙虚な意見では、顧客がビジネスレジストリの種類を指定しなかった場合、私はそれを実装しません。基本的にあなたは彼が必要としなかった何かのために彼を請求することはできません。

Bye。

+0

これは少し違って見えます。私はすでに彼に課金しており、私のアプリではほとんど同じアドレスと会社オブジェクトのために将来の顧客に課金します。 PersonおよびOrganizationオブジェクトを完全にJAXR対応(ほぼ無償)する必要がありますが、これが問題です。 JAXRは成長して有望なものか、バイト[。]のPDF形式ですか? – Osw

関連する問題