Question

Supposons que vous soyez à la tête d'une équipe de développeurs qui doit créer un grand système d'information tel qu'un logiciel ERP ou de ressources humaines, ou tout système composé par plusieurs modules commerciaux. Le système doit être livré rapidement, être évolutif et avoir de bonnes capacités d'évolution et de maintenance. Votre équipe possède de l'expérience sur les technologies SOA et également sur le développement d'applications MVC / AJAX standard dans ASP.NET, Spring, EXTJS, SmartClient ou n'importe quel mélange de cadres. Vous avez également un bon chef de projet dans votre équipe. Votre partie prenante est déconcertée par tant de technologies et de changements dans l'industrie qu'il ne se soucie pas de la chose que vous utilisez, tant que les exigences fonctionnelles et non fonctionnelles sont satisfaites.

Souhaitez-vous utiliser des pratiques SOA (telles que la gouvernance, le référentiel de services, l'identification / découverte des services) et les éléments d'infra-structure SOA (tels qu'un ESB, un moteur BPEL, des services Web WSDL-base)?

Ou utiliseriez-vous simplement un processus de développement agile et discipliné avec vos frameworks préférés / dignes de confiance et fournit des services reposants et d'autres points d'intégration simples avec des systèmes externes?

Ou autre chose?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top