Plataforma aberta para respostas em relação aos web services e APIs do EB
Autores: AUCOTEC

“Networking” não é apenas a palavra-chave central da plataforma de cooperação Engineering Base (EB) da AUCOTEC. Na AUCOTEC, o conceito de networking também sustenta as operações da empresa e a sua cooperação com clientes e parceiros. Isto é comprovado pela Developer Network EBDN, uma plataforma de intercâmbio interna que foi criada especialmente para desenvolvedores de software. 'Nossos clientes e parceiros não apenas podem obter dicas, truques, exemplos de aplicativos e até mesmo exemplos de código específicos para seus assistentes EB individuais em C# (.Net) ou VBA aqui, mas também podem publicar seus próprios exemplos de código para ajudar outros' , explicou Oliver Heine, Team Leader Alpha Client da AUCOTEC.

...
Oliver Heine, líder de equipe Alpha Client da AUCOTEC

Plataforma para crescimento

Tudo começou com uma forte equipe de desenvolvedores da AUCOTEC e o desejo de poder trocar ideias de forma mais fácil e compreensível para toda a equipe. “Surgiu a ideia de abrir essa rede também para clientes e parceiros”, disse Heine. Foi assim que a visão deu origem à EBDN, que combina uma rede social aberta com um fórum moderado pela AUCOTEC. «Isto significa que todos já não têm de inventar a sua própria roda, o que só custa recursos desnecessários. Também alivia o suporte técnico, que teria de nos contactar de qualquer maneira em relação a questões de programação”, entusiasmou-se Heine.

...
Acervo AUCOTEC

Desde a inauguração da plataforma em 2016, mais de 300 clientes e mais de 100 colegas da AUCOTEC obtiveram cerca de 450 respostas ou exemplos de código. “E as taxas de acesso estão a aumentar porque a procura aumenta com a complexidade dos projectos dos clientes”, disse Heine. A documentação dos serviços web do EB, únicos no ambiente de engenharia, também será publicada no outono, o mais tardar.

A EBDN tem três níveis diferentes de comunicação, acessíveis com direitos apropriados: um apenas para os desenvolvedores AUCOTEC entre si, onde a plataforma os serve – de acordo com o princípio do EB – como uma única fonte de verdade ou “repositório” central para seus documentação. Num outro nível, os programadores da AUCOTEC comunicam com os dos parceiros externos e, finalmente, existe a área em que todos, clientes, parceiros e desenvolvedores da AUCOTEC, trocam ideias entre si.

Impressionado pela criatividade e utilidade

Assim que uma nova versão do EB for lançada, todas as APIs compartilhadas estarão disponíveis na rede. 'Só precisamos documentar nosso código-fonte. O upload para o EBDN ocorre automaticamente', disse o especialista em TI. Para cada função de acesso à API, existe também a opção de rastrear o que mudou em relação à versão anterior, por exemplo, se funções foram adicionadas ou modificadas.

Oliver Heine ficou particularmente entusiasmado com o intercâmbio entre os desenvolvedores: 'Fico sempre impressionado com a criatividade e também com a ajuda dos nossos clientes! Os funcionários da AUCOTEC geralmente respondem a perguntas do tipo “como fazer”. No entanto, os clientes também oferecem ótimas soluções”. Qualquer pessoa pode ler, fazer comentários ou definir exemplos de códigos específicos. A questão sobre a maneira mais eficiente de obter certos atributos de objetos EB já foi respondida há muito tempo. Para perguntas ou palavras-chave semelhantes na função de pesquisa, o EBDN exibe todas as entradas correspondentes rapidamente. Assim, você também encontrará respostas sobre como os objetos do catálogo podem ser atualizados por meio de um serviço web, como copiar todas as associações relacionadas além de uma função e muito mais.

Transparência única

O especialista destacou o fato de todas as APIs documentadas na EBDN garantirem a integridade dos dados no EB como outro destaque. «À medida que os utilizamos, também podemos garantir uma cobertura de testes particularmente elevada». Esta é outra razão pela qual Oliver Heine deseja atrair ainda mais a atenção dos desenvolvedores de software para a plataforma. A sua conclusão: “Com o EBDN, tornamos a personalização muito mais fácil para os nossos clientes e garantimos que o seu modelo de dados não pode ser manipulado indevidamente. A plataforma cria uma transparência única e oferece um serviço que não está disponível para nenhum outro sistema de engenharia!'