O que é interoperabilidade, compatibilidade e portabilidade?
Breve texto sobre interoperabilidade, compatibilidade e portabilidade

O que é interoperabilidade, compatibilidade e portabilidade?

O que é interoperabilidade?

Interoperabilidade é a capacidade que componentes dentro de uma infraestrutura de TI tem de conversar entre si. Assim, com interoperabilidade garante-se que aplicações possam conversar de forma a trocar e processar dados geridos por outras aplicações.
Seguir um padrão de intercâmbio de informações é fundamental para que se consiga atingir interoperabilidade. O uso de padrões abertos e públicos permite que diversos fabricantes possam fornecer formas de acesso para outras aplicações usando protocolos e formatos de arquivos padronizados.

O que é compatibilidade?

O termo interoperabilidade é bastante relacionado com o termo compatibilidade. Compatibilidade significa estar aderente a um padrão. Ser compatível com padrões abertos e públicos possibilita que mais fornecedores, Open Source ou não, atendam a uma determinada necessidade. Desta forma, seguindo padrões de compatibilidade e interoperabilidade, o software criado de forma compatível com padrões abertos é geralmente interoperável com outro software criado seguindo padrões abertos.

O que é portabilidade?

Portabilidade é a capacidade de algo que funciona em um cenário seja levado a outro cenário e continue funcionado. No caso dos números de telefone, portabilidade numérica, a passagem do número para uma outra operadora é feita de tal forma que o número continue funcionando.
No caso de software em Java, ao seguir padrões abertos e públicos como o Java EE, é garantido que aplicações criadas e testadas em um servidor de aplicações possa ser migrado facilmente para outro servidor de aplicações concorrente. A portabilidade é essencial para as estratégias de TI, permitindo independência de fornecedores.