Você está na página 1de 4

UNIVERSIDADE ESTÁCIO DE SÁ

MBA EM ENGENHARIA DE
SOFTWARE

Resenha Crítica de Caso


Odimar Rocha Monteiro

Trabalho da disciplina
Arquitetura Orientada a Serviços
SOA e Webservices
Tutor: Prof. Denis Goncalvel
Cople

1
IMPORTÂNCIA DA INTEROPERABILIDADE E DO SOA FRENTE AO BIG DATA E
AMBIENTES MÓVEIS

Referência:
Importância da Interoperabilidade, SOA. Big Data e Ambientes Móveis. 03/2021

Disponível em https://brainly.com.br/tarefa/14206706. Acesso em: 06 de Mar. 2021

1. Introdução

Com o passar dos anos, os sistemas de computadores deixaram de ser monolíticos e passaram
a ser distribuídos, fazendo com que a importação e exportação de arquivos sejam deixadas de
lado e uma comunicação automática seja exigida pelos idealizadores, esta tecnologia é chamada
de webservices. E esta transformação se deu pelo fato de inúmeros sistemas operacionais
existirem e a necessidade da comunicação online entre cada um deles de forma rápida e eficaz
sem a perda de qualidade, gerando um grande volume de dados para que todos os aplicativos
utilizem esses dados. Atualmente as comunicações entre os sistemas tem crescido
continuamente, colocando em exposição os micros serviços. Antes, a maioria dos sistemas
criados eram monolíticos, onde apenas um executável era responsável por toda a estrutura de
camadas do sistema, o que causava num trabalho extremamente difícil, pois os sistemas
precisavam suportar processos de mapeamento complexo para que fossem capazes de ler os
dados, tornando um serviço árduo e extenso.Tudo isso, para fazer com que o sistema pudesse
se comunicar, era necessário realizar a importação e exportação de arquivos, gerando inúmeros
layouts de informação para que os demais sistemas pudessem ler os arquivos de forma
autônoma, o que torna a interoperabilidade uma necessidade na composição dos tempos atuais.
Oliveira e Navarro (2012) destacam que a interoperabilidade de serviços é uma característica
que permite o acesso e o consumo dos serviços de maneira transparente e independente de
tecnologia. A medida que SOA é uma abordagem de adoção corporativa o que faz com que
repetidamente encontrem cenários tecnologicamente heterogêneos, contudo, para que este fato
não impossibilite o uso de serviços em geral, é importante sempre buscar por serviços de
interoperabilidade.

2. O SOA como uma abordagem arquitetural

Segundo Oliveira e Navarro (2012 ), “SOA é uma abordagem arquitetural corporativa que
permite a criação de aplicações que disponibilizam serviços de negócio, que podem ser
facilmente coordenados, reutilizadas e compartilhadas ”. E suas características podem ser
divididas em três partes:

2.1 Abordagem arquitetural corporativa.

SOA não é ferramenta, não é tecnologia e não é apenas processo, é uma abordagem que se
constrói uma arquitetura das aplicações, objetivando que a arquitetura orientada a serviços
sejam identificadas a partir de negócios.

2.2 Criação de serviços de negócio

É fundamental que esses serviços sejam serviços de negócio. Fazendo com que pessoas de
negócio interajam com grupos de decisão relacionados a SOA, ou seja, pessoas que nunca se
falaram, terão que trabalhar em conjunto como: (analista de negócio e arquiteto).

2.3 Possam ser reutilizados e compartilhados

A interoperabilidade é muito importante para que os serviços criem uma camada de abstração
tecnológica, que possam ser reusados entre diferentes aplicações e processos de negócios.
Dessa forma a interoperabilidade exige que os sistemas trabalhem com padrões abertos ou com
antologias, seja um portal ou um site de negócios, na contemporaneidade, caminha-se para
estruturação de padrões de sistemas, nesee cenário destacam-se Sayão e Marcondes. Assim
sendo a busca por interoperabilidade é um ponto fundamental, contínuo e inevitável. Uma SOA
tem como seu componente fundamental o conceito de WebServices, nos quais, genericamente,
são serviços via web e de forma simplificada, pode-se dizer que WebService consiste em um
padrão para integrar sistemas através da utilização de protocolos de Internet como HTTP. Um
fato que diferencia os Serviços Web dos demais padrões de integração, é que estes se
caracterizam por serem baseados em tecnologias neutras como os protocolos de Internet e da
tecnologia XML. (AGUIAR, et al. 2008).

3. A webservices como solução

Oliveira e Navarro (2012), apontam que muitos bancos utilizam webservices para realizarem
suas transações bancárias, o que gera um ganho de tempo nos serviços tanto para as
empresas quanto para os usuários, isto é um exemplo da possibilidade do uso desta
metodologia. Podemos citar muitos outros serviços que entram nesta categoria como,
telefônicos, serviços públicos, e também devemos considerar sites com grande volume de dados
como, sites de busca, streaming de vídeos, música, redes sociais e muitos outros. Ogrande
volume de dados (Big Data) traz inúmeros problemas para sistemas com uma estrutura na qual
não está preparada para o mesmo, por exemplo, o site do Exame Nacional do Ensino Médio
(ENEM), quando é dado uma data final para a inscrição, devido ao grande volume de acesso,
acaba caindo por falta de estrutura. Neste contexto, interoperabilidade é uma prática que
ultrapassa os padrões técnicos, pois envolve governo, o Estado e seus poderes, relações
sociais, toda e qualquer instituição e pessoa que utilize troca de informações.

4. Conclusão

A interoperabilidade tem abrangido todos os adeptos da metodologia em todas as áreas sociais,


tanto público quanto privado, em quaisquer camadas sociais, sendo implementada por usuários
da internet ou empresas, pois tornam os processos ágeis, seguros e eficazes, especialmente em
ambientes que exigem velocidade e implique no tráfego de dados. Desta forma, a
interoperabilidade em frente ao Big Data, SOA e dispositivos móveis é uma estratégia
fundamental, pois com o atual volume de dados, as atuais tecnologias e a rapidez no acesso às
informações e aos serviços online é uma necessidade indispensável. Os antigos padrões de
importação e exportação de dados, nas quais, causam lentidão e engarrafamento de dados, já
não são mais tecnologias que atendem as demandas de comunicação entre os sistemas. Sendo
necessário a busca de novas metodologias, ou seja, a interoperabilidade, que ganha destaque
pela sua eficiência e eficácia. Em se tratando de serviços para dispositivos móveis, a arquitetura
utilizada é a orientação a serviços o que torna indispensável a interoperabilidade, pois cada
módulo do sistema é desenvolvido de modo diferente , com tecnologias distintas, onde no
sistema, as regras de negócio devem se comunicar com diversas tecnologias, porém na mesma
linguagem nas entradas e saídas. Pode -se dizer que a SOA oferece essa série de serviços
diferentes, e em conjunto, a Interoperabilidade o SOA e web services, passam a ser uma
solução possível, frente
ao problema do Big Data.

5. Referências

AGUIAR, Ítalo Fernandes; CUNHA, Prof. Dr. Adilson Marques da; RAMOS, Diogo Branquinho;
ROMANO, Breno Lisi. INTEROPERABILIDADE DE WEBSERVICES POR MEIO DO
DESENVOLVIMENTO DE UMA ARQUITETURA ORIENTADA A SERVIÇO – AOS (SERVICE
ORIENTED ARCHITECTURE – SOA), 2008. Disponível em:
<http://www.bibl.ita.br/xivencita/COMP02.pdf>. Acesso em 02/03/2021.

OLIVEIRA, M.; NAVARRO, R. Interoperabilidade em SOA: Desafios e Padrões. SOA na prática.


Disponível e m: <http:/ /www.univale.com.br/unisite/mundo-j/artigos/37Interoperabilidade.pdf>.
Acesso em 04/03/2021

SAYÃO, L. F; MARCONDES, C. H. O desafio da interoperabilidade e as novas perspectivas para


as bibliotecas digitais. Campinas: Transformação, maio/ago 2008. Disponível em:
<http://www.scielo.br/pdf/tinf/v20n2/02.pdf>. Acesso em: 05/03/2021

Você também pode gostar