Caso de Sucesso Microsoft
Adminsaúde escolhe tecnologias Microsoft
para suporte a software OpenSource
Sumário
País: Portugal
Industria: Saúde
Perfil do Cliente
A Adminsaúde é uma empresa direccionada
para a prestação de serviços de consultoria e
desenvolvimento de aplicações na área da
saúde.
Situação do Negócio
Com desenvolvimento baseado em front-ends
browser-based, a empresa usava sobretudo
PHP e Apache (sobre Windows) como
plataformas de desenvolvimento e suporte para
as suas aplicações.
Solução
A integração de tecnologias Microsoft (como o
IIS7, .NET Framework e Silverlight) com
software OpenSource permitiu à empresa criar
aplicações mais ricas do ponto de vista
multimédia
apresentando
melhores
argumentos de venda aos seus clientes.
Benefícios
 Interoperabilidade entre tecnologias
OpenSource e Microsoft
 Optimização de recursos humanos devido às
facilidades de programação da plataforma
.NET Framework
 Integração simplificada entre PHP e
plataformas Microsoft (Windows Server e IIS)
 Front-end de aplicações em Silverlight
permitiu criar aplicações mais ricas e
apelativas para os clientes
“Temos ferramentas que nos permitem programar
mais fácil e mais rapidamente, mas no final, o que
conta é o „efeito Uau‟ em que notamos que temos ao
nosso dispor uma tecnologia que nos ajuda a
vender.”
André Seco, Director Comercial da Adminsaúde
A Adminsaúde é uma empresa direccionada para a prestação de
serviços de consultoria e desenvolvimento de aplicações
informáticas que contribuam para ajudar os seus parceiros a
aumentarem a sua competitividade com base na incorporação de
tecnologia e inovação nas diversas componentes da sua
organização.
Contando com uma equipa multidisciplinar, que inclui Engenheiros
e Técnicos de várias áreas com um percurso profissional ligado a
instituições de saúde, garante a conjugação de diferentes saberes
e competências agregados por uma linguagem comum.
Em todas as suas áreas de actividade, a empresa oferece serviços
concebidos de raiz a pedido do cliente ou, primordialmente, de
serviços já padronizados e estabilizados mas que possuem a
flexibilidade suficiente para serem adaptados às especificidades
de cada cliente.
“Temos aplicações com
front-end em Silverlight a
interagirem directamente
com o PHP sem sequer
precisarem de webservices
e, o PHP corre tão bem sobre
o IIS 7 como sobre Apache”
— Nuno Batista, Director Técnico da
Adminsaúde
.
Situação
Solução
Desde o final de 2006 que a Adminsaúde,
uma software-house que opera no mercado
dos health services, começou a criar software
à medida das necessidades dos seus clientes
em ambientes baseados em browsers,
utilizando a família Windows Server como
suporte para as componentes servidor das
suas aplicações.
Rui Milagaia, programador que a Adminsaúde
contratou já este ano para ajudar a
desenvolver o trabalho sobre tecnologias
Microsoft, diz que, “até Maio de 2009,
usávamos sobretudo Flash para as
componentes multimédia do front end das
nossas aplicações mas agora estamos a
passar tudo para Silverlight, que é muito
mais potente, mais fácil de programar e de
obter resultados rapidamente”. André Seco
refere que esta mudança “veio dar um “efeito
Uau” que ajuda a transmitir o conteúdo da
aplicação e a despertar o interesse pelo
produto”.
Contudo, exceptuando o Windows Server,
desde sempre que a Adminsaúde usou
software OpenSource para todo o restante
suporte e desenvolvimento aplicacional:
servidor Web Apache, ambiente PHP e base
de dados mySQL.
André Seco, director comercial da
Adminsaúde explica que sempre houve
razões para usar o Windows em vez de
qualquer flavour de Linux, pois “era
estratégico ao nível dos clientes, era o que
eles preferiam e não fazia sentido para nós
ser de outra forma”.
De resto, também para a própria equipa da
Adminsaúde, não fazia sentido usar Linux em
vez de Windows, uma vez que o know-how
interno da empresa era sobretudo relativo a
plataformas Windows e uma eventual
migração da porção servidor do software
para Linux iria requerer competências
específicas que não baratas nem fáceis de
encontrar. “É um caso típico em que o barato
pode sair caro”, conclui André Seco.
Até agora, não tinha surgido a necessidade
de fazer evoluir o método de trabalho ou as
plataformas de desenvolvimento mas “este
ano sentimos que tínhamos de dar um
grande salto em termos de tecnologia,
designadamente ao nível da programação, e
decidimos para isso usar o SIlverlight”,
explica André Seco.
Neste sentido, o Silverlight entrou na
Adminsaúde como um Cavalo de Tróia que
acabou por levar a empresa a programar
cada vez mais com base em tecnologias
Microsoft. Segundo Nuno Batista, director
técnico da Adminsaúde, “o que aconteceu é
que usamos o que de melhor cada
plataforma tem para oferecer até porque a
Microsoft oferece ferramentas que facilitam
imenso a transição e a interoperabilidade”.
Por exemplo, muito do trabalho de
desenvolvimento das aplicações browserbased continua a ser realizado em PHP, mas
em muitos casos o servidor Apache foi
dispensado em favor do IIS integrado no
Windows Server. Nuno Batista garante que
não há quaisquer problemas, antes pelo
contrário: “temos aplicações com front-end
em Silverlight a interagirem directamente
com o PHP sem sequer precisarem de
webservices e, o PHP corre tão bem sobre o
IIS 7 como sobre Apache”.
“Provavelmente é até mais fácil pôr o PHP a
correr sobre IIS7 do que sobre Apache”,
reconhece Rui Milagaia. “Com o Microsoft
Web Platform Installer a configuração é muito
fácil e rápida: dois ou três cliques e já está.
Sobre a Microsoft
Fundada em 1975, a Microsoft (Nasdaq
"MSFT") é líder mundial em software,
serviços e soluções para ajudar as pessoas
e empresas a alcançarem todo o seu
potencial
Para mais informações
Para mais informações sobre os produtos
e serviços Microsoft por favor ligue para o
serviço de apoio a clientes da Microsoft
Portugal pelo número 808 22 32 42 Para
aceder a informação sobre a Microsoft
Corporation pela Web consulte:
www.microsoft.com
Para aceder ao site da Microsoft Portugal
consulte:
www.microsoft.com/portugal
Para conhecer outras referências de
sucesso visite a página:
http://www.microsoft.pt/pme
Para mais informações sobre os produtos
e serviços da AdminSaúde visite o Web site
em: http://www.adminsaude.pt
Depois, corre perfeitamente, sem problemas,
sem paragens…”
Benefícios
André Seco considera que o incremento do
processo de desenvolvimento sobre
plataformas Microsoft foi algo que beneficiou
a Adminsaúde, e antevê uma continuidade e
incremento deste processo no futuro. “Não é
só a facilidade e a rapidez no
desenvolvimento que nos trouxe”, afirma,
“mas tem também sido possível optimizar
processos e passar essa optimização para o
utilizador final”.
E dá como exemplo a optimização de um
processo em .NET que até então era
realizado em PHP e que estava a demorar 7
minutos. “Passámos para 1,5 segundos”,
garante André Seco, que admite que “talvez
fosse também possível optimizar o processo
em PHP, mas a diferença é que em .NET essa
optimização foi feita com duas ou três horas
de trabalho, quando em PHP demoraria dois
ou três dias – e isso é a diferença entre
decidirmos realizar a optimização ou adiá-la
sucessivamente até termos disponibilidade
para tal”.
A esta facilidade de utilização corresponde
também uma optimização de recursos
humanos, que tem permitido à Adminsaúde
“poupar muito dinheiro de desenvolvimento
em homens-hora”, diz André Seco, enquanto
Rui Milagaia volta a enfatizar que “a
Software e Serviços
Microsoft Windows Server
Microsoft .NET Framework
 ADO.NET Entity Framework
 Microsoft Web Platform Installer
 Microsoft Silverlight


Microsoft fornece aos developers
ferramentas que permitem tornar tudo isto
muito mais fácil, como é o caso do .NET
Entity Framework, com que podemos usar
qualquer motor de base de dados além do
SQL Server, designadamente mySQL e
Oracle.
Além disso, esta interacção e
interoperabilidade com software Microsoft
permite, caso o pretendam, realizar uma
transição suave para novas e mais
sofisticadas tecnologias.
Rui Milagaia cita o exemplo do novo .NET
Framework 4.0 que incorpora
funcionalidades e convenções que permitem
aos developers em PHP começarem muito
rapidamente a programar em .NET: já não é
preciso aprenderem tudo de raiz, vão sentirse mais à vontade com o novo .NET
André Seco conclui afirmando que a aposta
da Adminsaúde é tanto na tecnologia como
no marketing. “Temos ferramentas que nos
permitem programar mais fácil e mais
rapidamente, mas no final, o que conta é o
„efeito Uau‟ em que notamos que temos ao
nosso dispor uma tecnologia que nos ajuda a
vender – o que é o mesmo que dizer, nos
ajuda a crescer e a gerar emprego”.
Download

“Temos ferramentas que nos permitem programar