Fala ae 
Feras, tivemos uma reunião aqui na empresa e tem um projeto que vai chegar e vai funcionar da seguinte maneira: uma aplicação cliente que vai ficar rodando na máquina ( ela precisa ser independente do SO, independente da server e deve funcionar como um daemon ) e a aplicação server vai ser uma app web que o usuário poderá definir as regras de negócio e etc.
A aplicação cliente vai conversar com a server através do Corba, Java IDL. Meu entendimento sobre o Corba é que ele serve para fazer a ponte entre as 2 aplicações, estou certo?
Minha grande dúvida é que as 2 pontas vão ser desenvolvidas em Java e isso faz com que elas sejam 2 projetos distintos?
Estou lendo um tutorial de HelloWorld do JavaIDL no PortalJava, acho que ele vai me dar uma idéia legal.
Como faço para uma aplicação rolar como um daemon assim que subisse o SO?
Valeu