Buscar

Trabalho Arquitetura Orientada a Serviços PRONTO

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 7 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

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 6, do total de 7 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

CENTRO UNIVERSIDADE ESTÁCIO DA BAHIA 
CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA DE SOFTWARE 
 
 
JONATHAS CERQUEIRA BRITO 
 
 
 
 
 
TRABALHO DA DISCIPLINA ARQUITETURA ORIENTADA A SERVIÇOS – 
SOA E WEBSERVICES 
 
 
 
 
Tutoria: Prof. Denis Gonçalves Cople 
 
 
 
 
 
 
SALVADOR 
2020 
 
 
 
TRABALHO DA DISCIPLINA: Arquitetura Orientada a Serviços – 
SOA e webservices 
 
 
Objetivo do trabalho 
 
 
Você deve escrever um texto, de 3 a 4 páginas, relativas ao assunto, abaixo 
destacado. 
Contextualize seu trabalho com uma introdução, desenvolva o raciocínio 
(desenvolvimento) e faça a sua conclusão pessoal. 
Apresente ao final todas as referências usadas (ao menos um livro deve ser 
consultado, mesmo que digital) e ao longo de seu texto apresente onde usou cada 
referência. 
Assunto base do trabalho: 
IMPORTÂNCIA DA INTEROPERABILIDADE E DO SOA FRENTE AO BIG DATA 
E AMBIENTE MÓVEIS. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Introdução 
 
A necessidade de integração entre plataformas heterogêneas sempre foi 
uma necessidade nas áreas tecnológicas, e essa integração serve para facilitar 
o acesso à informação e, consequentemente, para melhorar a comunicação, 
cooperação e coordenação dentro da empresa, de forma que ela se comporte 
como um “todo” integrado (VERNADAT, 1996). 
Um exemplo de integração ocorre no nosso governo através do Ministério 
da Saúde, diante de uma pandemia a dificuldade para acesso aos dados 
relacionados a hospitais e postos de saúde, cada sistema possuía seu próprio 
cadastro de hospitais e postos de saúde. Isso se torna um problema porque não 
é possível cruzar dados os dados dos hospitais, e, portanto, não se conseguia 
listar as atividades de cada instituição. A solução foi a criação de um cadastro 
central, o Cadastro Nacional de Estabelecimentos em Saúde, que integra todas 
as bases de hospitais e postos de saúde e que acabou por substituir todos os 
demais cadastros. Hoje o Ministério da Saúde possui um mapa claro das 
instituições em saúde no Brasil e, quando uma instituição atualiza um telefone 
por exemplo, esse dado já é automaticamente atualizado em todos os cadastros. 
O exemplo acima tratado, é uma forma clara do funcionamento da 
interoperabilidade, que se ampliando se tornará um SOA entre os hospitais e 
sistemas e gerando um volume imenso de informações que precisam ser 
tratadas através de tecnologias Big Data. 
Nesse trabalho iremos tratar a Importância de Interoperabilidade e do 
SOA frente ao Big Data e ambientes móveis. 
 
 
O que são Interoperabilidade, SOA e Big Data? 
 
Com a expansão da utilização de sistemas computacionais em meados 
da década de 90, percebeu-se uma maior necessidade de integração entre os 
sistemas heterogêneos disponíveis na época, muitos com características 
semelhantes, mas, sem interfaces comuns, existia um grande retrabalho na 
construção de novos produtos e bases de dados. 
Os sistemas passaram a não ser mais monolíticos e sim organizados 
como sistemas distribuídos, essa transformação auxiliou na comunicação online 
entre componentes, que muitas vezes estão instalados em sistemas 
operacionais diferentes, sendo ela de forma rápida e eficaz sem perda de 
qualidade, fornecendo dados para que esses aplicativos utilizem. 
Em sistemas monolíticos onde um executável era responsável por toda a 
estrutura de camadas do sistema para que existisse comunicação, era 
necessário que fosse realizada importação e exportação de arquivos, gerando 
diversos tipos de arquivos diferentes para que os sistemas pudessem ler os 
arquivos, isso tornava o serviço árduo e extenso. Hoje os sistemas necessitam 
dispor de uma característica que é de suma importância para que não exista 
esse tipo de dificuldade, a interoperabilidade. 
ERL (2009) afirma que interoperabilidade se trata simplesmente de 
compartilhamento de dados, programas de software trocarão mais informações 
facilmente quanto mais eles forem interoperáveis. 
Portanto, podemos afirmar então que interoperabilidade pode ser definida 
como característica que se refere à capacidade de diversos sistemas e 
organizações de trabalharem em conjunto (interoperar) de modo a garantir que 
pessoas, organizações e sistemas computacionais interajam para trocar 
informações de maneira eficaz e eficiente. 
Esse ambiente em que as informações são trocadas de forma contínua e 
entre qualquer dispositivo e diferentes sistemas gera alguns benefícios como: 
• Redução de custos; 
• Aumento da segurança de dados da organização 
• Análise e definição das estratégias referentes ao negócio; 
• Aumento da velocidade do acesso de informação para tomadas de 
decisões 
• Aumento na produtividade. 
Com o avanço no conceito de interoperabilidade e sistemas se tornando 
serviços disponíveis para serem acessados (web services), e muitos clientes 
utilizavam a tecnologia cliente-servidor e com diversas alternativas de integração 
com insucessos, foi proposto pelos pesquisadores Roy Schulte e Yefim Natis do 
Gartner Group um conceito chamado SOA (Service Oriented Architecture) 
Arquitetura Orientada a Serviços, definido pelo Gartner Group como uma 
abordagem arquitetural corporativa quer permite a criação de serviços de 
negócio interoperáveis que podem ser facilmente reutilizados e compartilhados 
entre aplicações e empresas. 
A iProcess (2012) define “SOA é uma filosofia de TI que visa facilitar a 
integração entre sistemas, orientado a criação e a disponibilização de soluções 
modulares e fracamente acopladas baseadas no conceito de serviços”. 
A partir dessas definições podemos definir que: 
1. SOA não é uma tecnologia 
2. SOA não é uma metodologia 
O SOA define alguns princípios que o caracterizam como uma arquitetura 
orientada a serviços, segue alguns: 
• Serviços são reutilizáveis 
• Serviços compartilham um contrato formal; 
• Serviços possuem baixo acoplamento; 
• Serviços abstraem a lógica 
• Serviços são capazes de se compor; 
• Serviços são autônomos; 
• Serviços evitam alocação de recursos por longos períodos; 
• Serviços devem possuir a capacidade de serem descobertos. 
Para respondermos ao questionamento referente a importância da 
interoperabilidade e do SOA frente ao Big Data e ambientes móveis, precisamos 
ainda introduzir uma outra técnica que se chama Big Data. 
Big Data é um conjunto de técnicas capazes de analisar grandes volumes 
de dados estruturados ou não que hoje em dia normalmente são gerados em 
segundos. 
Segundo o IDC, 90% de todos os dados digitais atuais não são 
estruturados, isso significa que maior parte das informações geradas 
diariamente não tem relação entre si e nem uma estrutura definida. 
Dispositivos móveis como, smartphones, tablets, Smart TVs dentre 
outros, normalmente vinculados a uma rede sem fio com dispositivos com wi-fi 
integrados, forma uma grande fonte de disseminação das informações hoje 
disponibilizadas. 
Sendo assim ferramentas comuns, não tem capacidade de analisar esses 
dados não estruturados, portanto as ferramentas de Big Data não somente 
devem absorver esse volume gigante de dados variados, como também os 
estruturar em uma grande velocidade. 
Os principais aspectos do Big Data são: Volume, Velocidade, Veracidade, 
Valor, Variedade. São também chamados de 5 Vs do Big Data, os Vs de volume, 
variedade e velocidade tem respeito à grande quantidade de dados não 
estruturados que são analisados pelas soluções Big Data com uma grande 
velocidade. Quanto a Veracidade tem relação a fontes e qualidade desses 
dados, eles precisam ser confiáveis para gerar informação confiável. E por último 
e não menos importante tem o aspecto Valor, que é relacionado aos benefícios 
que as soluções de Big Data irão trazer para a empresa. 
Um outro aspecto do Big Data é a segurança da Informação, que 
ocasionará em uma maior proteção dos dados críticos como também acontece 
com as estratégias de negócio. A análise dedados terá um papel fundamental 
na segurança, especialmente detecção precoce de fraudes e roubos de 
informação. 
Hoje tecnologias em Big Data são utilizadas por bancos, governo, saúde, 
varejo e na educação, gerando facilmente valor e benefícios para as empresas 
que o implementam. 
 
 
Conclusão 
 
Hoje nós temos um maior número de pessoas tendo acesso a internet, e 
isso implica em um número significativo de diferentes equipamentos conectados 
gerando informação, isso não seria possível sem a Interoperabilidade, que 
permite que diferentes hardwares possam realizar troca de informação entre si. 
A interoperabilidade tem sido uma metodologia utilizada em diversas áreas 
sociais, tanto pública como privada, em qualquer camada social, sendo 
implementada por usuários de internet ou empresas, porque tornam os 
processos ágeis e seguros. E o conceito de uma arquitetura baseada em 
serviços (SOA) é hoje o que é aplicado para dispositivos móveis, com 
tecnologias distintas, os dispositivos móveis necessitam que as regras de 
negócio permitam se comunicar com diversas tecnologias. 
Diante dessa realidade, podemos avaliar que a interoperabilidade, SOA e 
Big Data irão caminhar juntos com aumento da utilização das tecnologias 
móveis, porque com a maior gama de dispositivos que possuem uma arquitetura 
baseada em serviços, será de suma importância a interoperabilidade entre 
sistemas, e quanto maior número de pessoas conectadas, maior também a 
quantidade de dados que são gerados e nesse volume, a analise desses dados 
só será possível através de tecnologias Big Data. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
REFERÊNCIAS 
 
VERNADAT, F. B. Enterprise modelling and integration: principles and 
aplications. London: Champman & Hall, 1996. 
OLIVEIRA, M; NAVARRO, R. Interoperabilidade em SOA desafios e padrões. 
Colune, 2012. Disponível em: <http://www.univale.com.br/unisite/mundo-
j/artigos/37Interoperabilidade.pdf>.Acesso em: 20/04/2020 
ERL, T. SOA Princípios de design de serviços. São Paulo: Pearson Education 
Brasil, 2009 
CISTERNA, M. Big Data e a proteção da informação de negócios. Canaltech, 
2015. Disponível em: <http://www.canaltech.com.br/big-data/big-data-e-a-
protecao-da-informacao-de-negocios-47697/>. Acesso em: 22/04/2020 
Guia de Interoperabilidade: Manual do Gestor. Governo Digital, 2012. 
Disponível em: <www.gov.br/governodigital/pt-br/governanca-de-
dados/Guia_de_Interoperabilidade_Manual_do_Gestor_2012.pdf/view>. 
Acesso em: 22/04/2020 
CORDEIRO, E. B. Arquitetura Orientada a Serviços. iProcess, 2012. 
Disponível em: <http://blog.iprocess.com.br/2012/10/soa-arquitetura-orientada-
a-servicos/>. Acesso em: 22/04/2020 
Mello, A. P. P; Mesquita, H; Vieira, C. E. Introdução à Interoperabilidade. Enap, 
2015. Disponível em: 
<http://repositorio.enap.gov.br/bitstream/1/2399/1/Módulo_1_EPING.pdf>. 
Acesso em: 22/04/2020

Continue navegando