2009-10-26 7 views
1

Je cherchais des exemples open source d'applications SOA, mais la plupart du temps, je trouve des exemples simples de style tutoriel bonjour qui introduisent les astuces de l'intergiciel respectif.Exemples Open Source non-triviaux SOA

Avez-vous une suggestion concernant un exemple de taille moyenne à grande avec plusieurs couches et/ou gouvernance? N'est-ce pas une sorte d'exemple commun (à la Lena dans le traitement d'image) pour SOA?

Des suggestions? Merci

Répondre

0

Ce que vous pouvez faire est de regarder OpenESB: http://wiki.open-esb.java.net/Wiki.jsp?page=OpenESBIntroductionTutorial

Une fois que vous avez un exemple de travail, alors vous pouvez regarder l'étendre vous-même, vous aurez les outils nécessaires pour le faire, et voir comment vous pouvez faire en sorte que les applications fonctionnent ensemble. Etes-vous en train d'essayer d'utiliser SOA ou voulez-vous regarder un diagramme architectural où il a été utilisé dans un système complexe?

L'introduction ci-dessus est pour apprendre à l'utiliser, via OpenESB, je ne sais pas où vous pouvez trouver un schéma d'un grand exemple de SOA.

Il serait peut-être utile de préciser votre question à ce que vous cherchez.

+0

Merci pour votre réponse. Ce que je cherche un exemple d'application qui est légèrement plus complexe que le «bonjour monde» typique, «prêt de base» que la plupart des infrastructures SOA comprennent, afin de raisonner sur ses décisions d'architecture et de conception. Je suis particulièrement intéressé par un «exemple réel» parce que la plupart du temps vous trouvez le design ou les documents sur les architectures mais il n'est pas normal de trouver une implémentation downloable existante de l'architecture SOA plus sophistiquée. Connaissez-vous des applications similaires? – iemejia

+0

Je n'en connais aucune, principalement parce qu'il y a tellement de choses à faire fonctionner, y compris la mise en place de bases de données, la création de services web et leur remplissage avec les données nécessaires. Mais, si vous suivez un tutoriel, passez un test, vous pouvez commencer à en ajouter d'autres, et quand vous avez des problèmes, vous pouvez demander. Une fois que vous avez plus d'expérience, les modèles de conception SOA commencent à avoir du sens, mais au début, il suffit de commencer à intégrer via un ESB. –

0

Je ne connais pas d'exemple détaillé que vous cherchiez. Si vous apprenez à utiliser la SOA en vérifiant des exemples, cela peut être une mauvaise approche. Vous devez d'abord savoir quoi et comment vous allez faire votre SOA et ensuite voir quelles fonctionnalités sont suffisantes pour vos besoins.