Longe de pretender esgotar o assunto acerca das boas práticas para o design de API’s, os assuntos aqui levantados são pontos de partida para uma análise.
Um processo BPEL pode ser Síncrono ou Assíncrono, apenas para entendimento vamos definir basicamente o que é um Processo BPEL Síncrono.
O Domain Value Maps serve para controle de valores: Onde podemos mapear valores através de chaves, o DVM é opção ao uso dos arquivos de properties do Java .
No SOA Suite 11g existe uma opção para compartilhar artefatos (WSDL, XML, XSD, DVM, Rules, Scripts, entre outros… ) através do MetaData Store .
Qualidade sob SOA deve ter estratégia diferenciadas do tradicional, porém, deve ainda considerar a mesma política de qualidade e os mesmos processos.
Qualidade em TI – Falaremos da segregação integrada que pode ser o caminho para os testes de sistemas sob a arquitetura SOA.
Existem diversos exemplos reais de uso de Big Data como os que a Amazon e NetFlix fazem com seus sofisticados sistemas de recomendação.
Os mais puristas vão responder “Por a reutilização dos objetos”. Os gerentes de projetos vao a indicar o tempo de entrega do projeto (time2market). Outro time vai invocar que vamos a entregar produtos com maior qualidade.
Dificuldades culturais são bastante comuns em diversas empresas, muitas dificuldades técnicas se curvam diante de situações como essas. Principalmente em dias onde possuímos diversas gerações produzindo em conjunto, inclusive particularmente, não gosto muito do termo conflito de Gerações, até bastante usado por mim em outrora.