Domanda

E 'accettabile per un contenitore J2EE per fornire un'implementazione conforme con la versione revisione pubblica di una JSR, in contrasto con il progetto definitivo (o anche proposto bozza finale)? Non sono sicuro su come quantificare / qualificare la parola 'accettabile' in questo contesto, ma quale sarebbe il 'gold standard' per affermare che l'implementazione è adeguata? È completo rispetto della TCK richiesta?

Questo è più o meno nasce dalla frustrazione con il 2.0 implementazione di JAX-WS nei Web Services Feature Pack per IBM WebSphere 6.1 - a quanto pare, WSDL non vengono generati per i webservices JAX-WS, se hanno un SOAP 1.2 legame definito tramite l'annotazione @BindingType. Ultima volta che ho controllato il JAX-WS 2.0 specifica , uno dei cambiamenti avevano rimosso questa ambiguità (presente nella revisione pubblica nella sezione 3.8, ma chiarite nel progetto definitivo proposto).

È stato utile?

Soluzione

La triste verità è che è "accettabile" di fare tutto ciò che è "accettato" dagli utenti e gli utenti spesso non hanno alcuna voce in materia, essendo legato ad una particolare implementazione per un motivo o un altro.

WebSphere, in particolare, è noto per la riproduzione di tira e molla con le specifiche (Google WebSphere problema jsp per un esempio); al credito di IBM che di solito risolvere questi problemi prima o poi (enfasi in un secondo momento), ma questo non è di grande aiuto per il qui e ora.

Altri suggerimenti

  

Non sono sicuro su come   quantificare / qualificare la parola 'accettabile'   in questo contesto, ma quale sarebbe il   'Gold standard' per affermare che un   implementazione è adeguata? È   pieno rispetto della TCK   richiesta?

Si ... come un minimo assoluto. Si dovrebbe anche aspettare la conformità alla lettera e allo spirito della specifica in settori che non sono coperti dalla TCK.

Ma io non sono sicuro di come questo ti aiuta, supponendo che si sono già impegnati a utilizzare un po 'di implementazione specifica J2EE. Purtroppo, non c'è niente che puoi forzare un fornitore di software per conformarsi alle norme pertinenti, o particolari versioni di standard. Il massimo che si può fare è prendere il vostro business altrove.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top