Muitas vezes o cliente já possui um time de desenvolvimento formado, com projetos
em andamento ou prontos para começar. Em todos os casos a experiência dos profissionais
da Accendis pode ser de grande valia nas seguintes áreas:
Combo: Tuning Conjunto de SQL Server e Camada de Acesso a Dados .NET
Este serviço compreende serviços de otimização de camada de acesso a dados como
um todo, considerando também a aplicação .NET como um todo. Com isso, a camada de
acesso a dados poderá ser determinante para um acréscimo de performance significativo.
As possíveis mudanças que porventura sejam necessárias serão também realizadas pelos
técnicos da Accendis. As demais rotinas como manutenção de novos índices e estatísticas,
aplicação de testes unitários e tarefas correlatas opcionalmente poderão ser inclusas
no pacote.
Scale-out de aplicações .NET
A quase totalidade das aplicações existentes não são pensadas considerando a possibilidade
de scale-out, isto é, suporte de múltiplos bancos de dados configurados numa topologia
de replicação e/ou particionamento.
A Accendis pode implantar uma camada de middleware necessária para realizar o roteamento
de consultas para os servidores corretos. Entretanto, a Accendis também oferece
suporte para adaptar as aplicações ao novo ambiente. Este tipo de solução se aplica
muito bem a sites criados em ASP.NET ou Webservices com camada de acesso a dados
- os ganhos de performance são notáveis.
Profiling de aplicações .NET
Com o uso de ferramentas especiais, realiza-se a medição do impacto de cada método
na aplicação inteira. Com isso consegue-se demonstrar com clareza quais são os métodos
mais acessados, os mais demorados, o número de objetos criados na memória e demais
características estáticas e dinâmicas de uma aplicação .NET que são normalmente
impossíveis de se notar olhando apenas para o código fonte. Este tipo de análise
se aplica para aplicações em Windows Forms, ASP.NET, Windows Services e Console
Application.
Criação de procedures em .NET para SQL Server 2005
O SQL Server 2005 agora suporta a criação de objetos usando a plataforma .NET. Com
isso, é possível criar procedures especiais que sejam capazes de processar informações
de forma muito mais rápida do que fazendo o mesmo trabalho utilizando T-SQL. Com
isso, pode-se otimizar o desempenho de stored procedures que exijam grande capacidade
de processamento de dados.
Auditoria em Aplicações .NET Corporativas
A Accendis avalia a arquitetura do cliente para determinar se um determinado sistema
atende a requisitos diversos, como segurança, organização de código, separação em
camadas e abstração do acesso a dados, escabilidade, performance, uso de correto
de tecnologia, etc. Com isso, o cliente consegue obter um relatório claro dos seus
pontos fortes e fracos, tendo em mãos um documento imparcial e rígido. A análise
é feita levando-se em conta todos os componentes participantes da solução, como
servidores, bancos de dados, servidores middle-tier, aplicações Windows, Web e Mobile.
Otimização de Website em ASP.NET
Muitas vezes um sistema web está construído de forma a não suportar as mais recentes
tendências como suporte a AJAX, separação em camadas, logging, caching, controle
de exceções, suporte a ambientes distribuídos entre outras novidades que saíram
com o .NET Framework 3.5 SP1. A Accendis otimiza a aplicação as aplicações web do
cliente de modo a atender às necessidades mais imediatas do cliente.
Aplicações em Engenharia de Produto
A Accendis conta um corpo técnico capaz de atuar em áreas muito incomuns, como interface
de equipamentos eletrônicos, aplicações com Windows Mobile avançadas, ambientes
restritos, sistemas de missão crítica como ambientes de Telecom, Sistema de Energia
e mais.
Ao iniciar um projeto deste tipo considere a Accendis como uma importante opção
de parceria.