Tecnologias utilizadas no desenvolvimento de soluções Diverso  
 

Java

Java é a ferramenta mais utilizada em sistemas para grandes corporações. Mas porque? Quais as vantangens do uso de java como ferramenta no desenvolvimento de sistemas?

Estabilidade: Java foi baseado em C e C++, como está implementado em milhões de sistemas está em constante processo de teste, uso e evolução;
Segurança: Processos em Java são executados dentro de uma máquina virtual e é checado por um gerenciador de processos que bloqueia processos que não seguem a conduta de policiamento da máquina virtual;
Diversidade: Sistemas e programas desenvolvidos com Java podem ser executados praticamente em qualquer tipo de meio ambiente e hardware;
Acessibilidade: Java foi desenvolvido para ser acessado remotamente e um dos primeiros usos de Java foi como meio de conseguir embutir dados dinâmicos em páginas para a internet;
Localização: Java suporta multilinguagem, o que torna fácil portar sistemas Java para qualquer tipo de lingua;
Framework: Java é uma ferramenta open source, existem milhares de frameworks para uso em sistemas Java, alguns proprietários mas a maioria open source, o que torna Java uma das ferramentas com mais frameworks no mercado;
Custo: Java é uma ferramenta open source, o custo pelo uso, distribuição e comercialização de produtos desenvolvidos com Java é zero;

HTML - CSS

Utilizamos as versões mais compativeis de html e css. A utilização de um sistema bem desenhado possibilita a alteração de itens na interface sem que haja necessidade de alteração na estrutura do sistema.

Javascript/Ajax

Utilizamos várias bibliotecas javascript e Ajax scripts em nossos projetos. Ajax possibilita a criação de interfaces ricas e semelhantes a aplicativos desktop em browsers.

Database
RDBMS - Banco de Dados Relacionais

Utilizamos vários tipos de banco de dados relacionais em nossos sistemas. A escolha de um banco de dados é um fator importante e garante a performance e recursos que o sistema requira. A diferença entre os bancos de dados podem ser divididos em bancos que suportam replicação, rapidez, estabilidade, compatibilidade e segurança. Dependendo dos requisitos do sistema, escolhemos o banco de dados mais conveniente e que produzirá o melhor indice custo x performance.

ODBMS - Banco de Dados Orientado a Objetos

db4o se destaca entre os ODBMS no mercado por ser o único open source. O uso de db4o em nossos projetos faz com que nossos clientes dispensem a necessidade de um administrador para o banco de dados, eliminando custos.

Tapestry

Tapestry é um framework para construção de front-ends para sistemas desenvolvidos em java. Dos vários beneficios que o framework proporciona, citamos:
  • Redução no tempo de desenvolvimento;
  • Redução na complexidade de programação, teste e debug;
  • Adição automática de scripts Ajax e Javascript sem que haja intervenção do programador;
  • Tudo isso contribui para que possamos desenvolver um sistema mais rápido, mais barato e com uma interface rica e elegante.

    Servers
    Plataformas
    IBM AIX
    Red Hat Enterprise Linux
    CentOS
    OS X Server
    Application Servers
    WebSphere
    Oracle Application Server
    Apache Tomcat
    Jetty
    Glassfish