Buscar

Resenha Critica Arquitetura Orientada a Service SOA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 
 
2 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 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. 
 
 
3 
 
 
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. 
 
 
 
4 
 
 
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

Continue navegando