XTP – Extreme Transaction Processing
Para quem não conhece, o Gartner produz de tempos em tempos uma análise das empresas líderes segundo grupos de tecnologias. Ela usa um gráfico posicionando em quadrantes as empresa segundo a sua perspectiva, classificando-as por dois atributos: “habilidade de execução” e “completude da visão”. Eles denominam isto de “Quadrante Mágico”.
Ao final do ano passado o Gartner apresentou seu quadrante para Enterprise Application Servers, que você pode encontrar em https://www.gartner.com/technology/media-products/reprints/microsoft/vol11/article3/article3.html. Nele você pode notar que a Microsoft foi classificada como líder no aspecto “completude de visão” para o tema, e existem alguns bons motivos para isto.
O principal é o Windows Server AppFabric. Esta tecnologia está em Beta 2 e tem dois principais constituintes:
- Um hospedeiro para serviços que, além de garantir um ambiente de multithreads capaz de hospedar serviços WCF e workflows WF, ele oferece gerenciamento, histórico, armazenamento de estados de um workflow, monitoração, etc.
- b. Um serviço distribuído de caching capaz de replicar dados para um farm de máquinas de caching que podem crescer de acordo com a demanda, aumentando quase que linearmente o desempenho, bastando apenas adicionar e configurar máquinas.
Com estes dois componentes e mais o Azure , o Gartner considera a plataforma da Microsoft pronta para o XTP (eXtreme Transaction Processing) – sistemas capazes de operar de dezenas de milhares à milhões de operações por segundo, algumas ordens de magnitude maior do que um Transaction Processing (TP) que pode operar apenas em milhares de operações por segundo.
Muita gente utilizando COM+ ou J2EE me consulta para compreender por que usar um sistema de mensagem como o WCF e/ou WF. Minha resposta é: por ser uma infraestrutura desacoplada, que permite diferentes protocolos, uma arquitetura SOA, e, agora preparada para XTP, este grupo de tecnologias habilitam uma engenharia de software simples e elegante para um universo de baixa ou altíssima demanda.
Como acredito na fórmula “Novos cenários = Novas oportunidades”, fica aqui a dica.
Abraços