VMM - Vagabundability Maturity Model - Modelo para verificar a maturidade dos seus processos
de Valter Lobo | Domingo, 29 de Março de 2009
Para os gestores que adoram dar enfase nos processos e acabam esqueçendo o produto que vai ser produzido a partir do processo (software ),
foi lançado um novo modelo para certificar os seus processos:
VMM - Vagabundability Maturity Model
O produto final é secundário e os “processos” se tornam o foco principal, criando uma teia de ociosidade que será interpretada como um ciclo de desenvolvimento maduro, organizado e que fará com que o seu projeto torne-se cada vez mais rentável.
Mais informações (divirta-se): VMM - Vagabundability Maturity Model
Categorias: processos, piadas | Sem comentários »
Conheça o Apache Mina
de Valter Lobo | Sábado, 14 de Fevereiro de 2009
1)Você necessita desenvolver um servidor.
2)Este servidor tem um protocolo especifico, exemplo: troca de mensagens entre Gateways SMS.
3)Necessita de escalabilidade e boa performace.
4) Quer trabalhar com alta performace, mas o cronograma do projeto não permite desenvolver um servidor do zero.
Seus problemas acabaram :
Apache MINA ( A Multi-purpose Infrastructure for Network Applications)
MINA e um framework para aplicações em rede, desenvolvido em java, com um conjunto de API para capturar eventos assincronamente, auxilia facilmente a desenvolver aplicações que requer conectividade, com uma alta performace e alta escalabilidade.
Pode ser desenvolvido com o MINA um servidor com um protocolo especifico sem ficar escovando bits, e com uma performace e desempenho considerável, permitindo separar a logica de conectividade da logica do protocolo. Diversas camadas de transporte(*Acceptor) já esta implementado no framework como TCP/IP , UDP/ID e Porta Serial, mas você pode desenvolver a sua e plugar.
Podemos resumir o MINA como um conjunto de classes `templates`, bastando o desenvolvedor se preocupar, com a logica do seu protocolo.
Arquitetura
Para criar um novo servidor com o MINA e necessário:
1)Criar I/O service – Escolher entre os diversos serviços implementados (*Acceptor) ou criar um.
2) CriarFilter Chain – Utilizar um filtro já existente ou criar um filtro customizado, para transformar as requisições e respostas do seu protocolo ( opcional ).
3)Criar I/O Handler – logica de negócios, o seu protocolo, capturar as mensagens.
No site tem bastante material e exemplos para construir aplicações com o framework MINA.
Apache MINA: http://mina.apache.org/documentation.html
Guia rápido : http://mina.apache.org/mina-v20-quick-start-guide.html
Categorias: Sem Categoria, java, arquitetura, framework | Sem comentários »