Exemplo Página Java - Custos Ações Bovespa

Olá Pessoal!

Gostaria de criar um serviço web que, utilizando uma classe Java no servidor, fosse capaz de interagir com o cliente.
Segundo as corretoras de ações (no caso me baseei no Banco do Brasil), não estaria muito errado se criássemos a seguinte classe CustosAcoes.java:

[code]public class CustosAcoes {
public static void main(String[] args){}

public float taxaCorretagem(boolean tipoPlataforma){
	if(tipoPlataforma) // tipoPlataforma 1 = Home Broker
		return 20;
	else{          // tipoPlataforma 0 = Agência Bancária
		if(valorNegociado <= 135,07)
			return 2.7;
	  else if(valorNegociado <= 498.62)
	  	return valorNegociado * 0.002;
	 	else if(valorNegociado <= 1514.69)
	 		return valorNegociado * 0.0015 + 2.49;
	 	else if(valorNegociado <= 3029.39)
	 		return valorNegociado * 0.001 + 10.06;
	 	else
	 		return valorNegociado * 0.0005 + 25.21;
	}
}

public float taxaLiquidacaoCblc(float valorNegociado, boolean tipoOperacao){
	if(tipoOperacao) // tipoOperacao 1 = Operação Normal
		return valorNegociado * 0.00008;
	else 						 // tipoOperacao 0 = Day Trade
		return valorNegociado * 0.00006;
}

public float taxaNegociacaoBovespa(float valorNegociado, boolean tipoOperacao){
	if(tipoOperacao) // tipoOperacao 1 = Operação Normal
		return valorNegociado * 0.00027;
	else 						 // tipoOperacao 0 = Day Trade
		return valorNegociado * 0.00019;
}

public float taxaCustodiaCblc{
	return 9;
}

public float taxaAnaBovespa{
	return 0;
}

}[/code]

Daí peço ajuda aos universitários: como podemos criar uma página que interaja com esta classe, de forma a ter um formulário que o cliente deva preencher na entrada e, na saída, receber detalhadamente os custos com as operações em bolsa da Bovespa?

A idéia não é criar um produto, mas apenas um exemplo que possa ajudar leigos desenvolvimento web com Java (como eu) a compreender melhor a arquitetura. Se alguém(ns) tiver disposto a contribuir com este tópico, certamente será de grande ajuda!

[ ]'s
Leandro