Um dos aspectos importantes do desenvolvimento com Biztalk, curiosamente pouco referidos na literatura, tem a ver com convenções de nomenclatura. Depoys de “deployado“, a organização em project‘s desaparece por completo, restam apenas os Assemblies, Schemas, Ports, Receive Locations, etc. Não existe o conceito de “virtual dir” de IIS, ou pastas, que nos permitam organizar melhor os vários artefactos Biztalk.

Este weblog apresenta um conjunto de sugestões de nomenclatura, com prefixos, camel-case e utilização de nomes explícitos (isto para resumir).

A isto acrescento uma sugestão adicional: utilizar como nome do projecto Biztalk o namespace dos desenvolvimentos contidos no mesmo. Em cenários multi-empresa em que a funcionalidade não seja partilhável, pode ser interessante ter o nome da empresa como primeiro componente desse namespace. Outra sugestão, esta aliás usada em tutoriais e exemplos, é separar as componentes de orquestração e schemas em projectos diferentes.

Exemplos (de projectos/namespaces):
Cliente.BusinessProcesses.Purchase.Orchestrations
Cliente.BusinessProcesses.Purchase.Schemas
Cliente.BusinessProcesses.Notification

jota

LEAVE A REPLY

Please enter your comment!
Please enter your name here