Posts by Tag: Arquitetura de Software»

Cloud Computing

Mobilidade e arquitetura de software

Mobilidade e arquitetura de software

posted by Cezar Taurion

Falamos muito em mobilidade e o desenvolvimento de apps extremamente inovadores para smartphones e tablets. Mas existe um ponto que venho observando que tem sido pouco comentado: o seu impacto na arquitetura de software. O ambiente de desenvolvimento está sendo sacudido pela chegada simultânea de quatro ondas tecnológicas, que juntas causam um verdadeiro tsunami: cloud computing, mobilidade, social business e Big Data.

Estas tecnologias e conceitos mudam de forma radical o “pensar” sistemas e em consequencia os arquitetos de software tem que atualizar suas visões de como construir seus sistemas. As grandes aplicações monolíticas e mesmo o já tradicional modelo mental do client-server de duas ou três camadas não tem muito mais espaço neste cenário.

Mobile

Mobilidade e Arquitetura de Software

Mobilidade e Arquitetura de Software

posted by Cezar Taurion

Falamos muito em mobilidade e o desenvolvimento de apps extremamente inovadores para smartphones e tablets. Mas existe um ponto que venho observando que tem sido pouco comentado: o seu impacto na arquitetura de software. O ambiente de desenvolvimento está sendo sacudido pela chegada simultânea de quatro ondas tecnológicas, que juntas causam um verdadeiro tsunami: cloud computing, mobilidade, social business e Big Data.

Estas tecnologias e conceitos mudam de forma radical o “pensar” sistemas e em consequencia os arquitetos de software tem que atualizar suas visões de como construir seus sistemas. As grandes aplicações monolíticas e mesmo o já tradicional modelo mental do client-server de duas ou três camadas não tem muito mais espaço neste cenário.

Por outro lado, este cenário turbina um conceito que foi muito falado e pouco implementado na prática que é o SOA (Services Oriented Architecture). Interessante que há poucas semanas, em uma palestra em uma conhecida universidade, perguntei sobre SOA e poucos alunos conseguiram definir claramente seus principios. Ou seja, a base fundamental para criarmos os novos sistemas está meio esquecida…Torna-se urgente resgatar seus conceitos.

A mobilidade por si traz novos desafios. Não se deve pensar em apenas replicar para smartphones e tablets os sistemas escritos para o modelo de mouse e teclado. Devemos pensar em sistemas inovadores, que explorem os recursos dos equipamentos móveis como cameras, microfones, giroscópios, acelerômetros, GPS e diversos outros. A multiplicidade de sensores destes equipamentos nos permite criar aplicativos que capturem e processem dados oriundos das mais diversas fontes. Isto por si é um desafio, pois os diversos fabricantes configuram estes recursos de formas diferentes. Além disso estes recursos podem gerar volumes de dados significativos como os videos.

Busca

Patrocínio

Publicidade



Siga-nos!

Newsletter: Inscreva-se

Para se inscrever em nossa newsletter preencha o formulário.

Artigos Recentes