Pergunta

Eu tenho uma API "thin" (SOAP) que só sabe como definir e obter entidades no sistema subjacente.

Estou prestes a criar uma API "rico" que encapsula a API "fina" e implementa a lógica que é necessário para operações complexas que implicam obter e definir várias entidades, a fim específico.

Exemplo:. A rica API será responsável por criar uma nova conta de usuário através da criação de uma entidade "chumbo" que está vinculado a uma entidade "Conta" através da API fina

Eu estou preso em um bloco de nomeação assim que eu voltar para SO;) Que nome você daria a minha rica API? "XxxRichAPI"? "XxxHelper"? "XxxService"?

Foi útil?

Solução

À primeira vista, isso soa como o Fachada padrão GoF para mim. Você pode considerar usando o nome "xxxFacade".

Outras dicas

Não é o ponto de uma API que ele esconde a sua implementação? Como tal, o fato de que sua API chama uma API mais fino é irrelevante. Nome do seu API adequadamente para o que ele faz, independentemente de como ele faz isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top