同論文では Alpine の設計目標が提示されている。
- Stay in the XML space as much as possible.
- Take advantage of as much leading edge infrastructure as we can.
- Adopt the the handler chain pattern of Axis/JAX-RPC.
- Target SOAP 1.2 (POST only, WS-I Basic Profile 1.1)
- Document/literal mssages only, not RPC/encoded.
- Support XSD and Relax NG schemas.
- Run server-side, client-side, and as an intermediary.
- No support for JAX-RPC or JAX-M/SAAJ APIs.
- Configurable procedurally, through the Java Manage- ment API (JMX).
- Permit dynamic handler chain configuration during mes- sage processing.
- One supported parser.
- Run on Java 1.5 and later.
- No provision of side features such as a built in HTTP server, or a declarative configuration mechanism. These are delegated to other products.
この中でも注目は 1 と 3 だ。
XML の API として、彼らは XOM を念頭においているようだ。 ハンドラチェーンを使うのは「知っている XML だけを処理する」モジュールを接続して処理をするためだろう。
いやーしかし、こういう論文が Sun でも IBM でも BEA でもなく HP から出てくるところが、面白いなー。
0 件のコメント:
コメントを投稿