2011-08-08 4 views

Répondre

0

Vous ne pouvez pas. Le système se comporte comme bon lui semble, le WSDL n'est qu'une spécification. Le système peut implémenter un service selon ce WSDL peut-être pas, vous ne pouvez pas savoir même après des essais exhaustifs puisque le système peut facilement changer le comportement.

À titre d'exemple: codepad.org est un système basé sur le service? Comment utiliseriez-vous WSDL pour vérifier cela?

+0

Ensuite, je peux reformuler ma question: Y at-il un langage, une technique, un cadre peut être utilisé pour identifier si ce système est SOA ou non? – Zain

+0

@Zain: Non, car le système peut changer le comportement à tout moment. WSDL est un contrat seulement, pas une garantie. – sharptooth

+0

D'accord avec vous sur le point de comportement, mais alors vous voulez dire qu'il n'y a pas d'approche/cadre peut être utilisé pour différencier les systèmes SOA des systèmes non-SOA? – Zain

1

Si quelque chose fournit un wsdl de manière efficace, il fournit un service d'une certaine description. Donc, dans le monde théorique est un composant SOA. Cependant, qu'il s'agisse d'une utilisation ou d'une utilisation, disons que Oracle SOA Server n'est pas pertinent dans la théorie SOA car ce dont vous parlez vraiment, c'est une architecture basée sur les services.

Certains services Oracle, par exemple, contiendront des espaces de noms spécifiques aux systèmes Oracle dans le fichier wsdl et ils pourraient être utilisés, bien que je ne sais pas pourquoi vous devriez vous soucier du système serveur. C'est un service après tout.

+0

Merci pour votre réponse sweetfa, Ce que j'essaie de faire est la suivante: identifier les systèmes SOA parmi 400 systèmes en cours d'exécution. Ensuite, prenez ces SOA à travers une autre phase de recherche. C'est pourquoi je cherche un moyen d'identifier le système SOA, à l'aide de WSDL, ou de toute autre possibilité, par exemple (SOA Identification framewrok) s'il y en a ... ?? – Zain

+0

Pas que je sache. Le mieux est d'essayer d'utiliser les espaces de noms dans le wsdl pour discerner la nature de la bête cachée, bien qu'elle ne donne pas nécessairement une représentation complète. – sweetfa

Questions connexes