| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 21:32:50
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
Boa noite pessoas,
Criei este tópico para discutir e pedir sugestoes a vocês sobre um projeto de sistema:
Titulo: Sistema de Gerenciamento de Call Center
Descricao: Sistema utilizara tecnologias java para implantar campanhas de abordagem de publico como por exemplo: vendas de cartoes de credito, vendas de outros titulos bancarios, agendamento de visistas bancarias entre outras.
Oque eu tenho em mente:
começaria do basico, Utilizaria JAVA ....
EJBs,
Jldap para controle de usuarios com grupos e permissoes,
não gostaria de utilizar frameworks MVC (sugerido Struts pela empresa ... )
Controles de Telefonia por applets acessando servidores por socket.
Relatorios on-line com jasper reports + JSP
Exigencias do projeto.
Logicas de acesso a a dados implementadas por stored procedures ( minhas DAOs ficariam mais simples ... ??!!)
Logicas de geracao de relatorios implementados por stored procedures
Alta disponibilidade (3000 a 4000 acessos simultaneos )
Essas são as definições basicas do projeto... Gostaria de sugestoes sobre tecnologias a aproveitas e padrões a se utilizar.
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 21:38:59
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Voce quer usar ejbs e NAO quer usar MVC?
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 21:40:44
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
Não gostaria de usar Frameworks Prontos ... gostaria de fazer (servlets + jsp) dentro dos padroes MVC
Fernando
This message was edited 1 time. Last update was at 12/04/2005 21:41:15
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 21:44:30
|
vfpamp
Thread.start()
Membro desde: 23/09/2003 08:01:11
Mensagens: 43
Offline
|
Vira de cabeça para baixo e reprocessa.
Vamos lá....
- começaria do basico, Utilizaria JAVA ....
COOL +
- EJBs
Errado, tente evitá-los
- Jldap para controle de usuarios com grupos e permissoes
????
Create table user (nome varchar(30), senha varchar(20));
- não gostaria de utilizar frameworks MVC (sugerido Struts pela empresa ... )
Errado, USE! Struts, WebWork, JSF, JBanana, etc
- Controles de Telefonia por applets acessando servidores por socket.
???? Nossa... Socket? Não da para usar WebServices não, ou um servlet?
- Relatorios on-line com jasper reports + JSP
É bomzinho, mas eu gosto mais do JFreeReport
- Logicas de acesso a a dados implementadas por stored procedures ( minhas DAOs ficariam mais simples ... ??!!)
Ficariam beeeem simples, aliás, vc nem precisa de DAOS ehehehhe. Dica... tente não usar essas stored procedures
- Logicas de geracao de relatorios implementados por stored procedures
Idem ao anterior
- Alta disponibilidade (3000 a 4000 acessos simultaneos )
3000 a 4000 acessos simultâneos? O que tu vai fazer, um Grid de reconhecimento de padrões das fotos tiradas a cada segundo dos satélites da nasa da Terra?
Não precisa exagerar... começe do início... do Java
This message was edited 1 time. Last update was at 12/04/2005 21:46:08
|
Vitor Fernando Pamplona
http://vitorpamplona.com
http://twitter.com/vitorpamplona |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 21:44:52
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Pq vc nao gostaria de usar frameworks? o trabalho que vc vai ter pra implementar do zero eh abusrdo de grande.
Qtas dezenas de servidores voces terao disponiveis para rodar o sistema?
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 21:48:07
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Boa sorte, mas você vai gastar mais tempo fazendo seu framework MVC do que o próprio sistema. Não reinvente a roda (apesar de eu odiar clichês).
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 22:02:09
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
scottys0 wrote:
 começaria do basico, Utilizaria JAVA  ....
 EJBs,
Se você vai ter uma carga grande feito essa, EJBs são uma boa pedida, mas fuja de EntityBeans. Isso te da clustering e alta disponibilidade facilmente. Para callcenters a melhor coisa a fazer é usar MDBs, a escalabilidade do sistema vai ser muito melhor.
scottys0 wrote:
 Jldap para controle de usuarios com grupos e permissoes,
Edit(Falei M):
LDAP é uma ótima escolha, só toma cuidado com o servidor que escolher.
Fuja da idéia do Vitor, gerenciamento de usuarios de verdade é usando LDAP.
scottys0 wrote:
 não gostaria de utilizar frameworks MVC (sugerido Struts pela empresa ... )
 Controles de Telefonia por applets acessando servidores por socket.
 Relatorios on-line com jasper reports + JSP
[/i]
Use um framework MVC, supondo que você leve tempo ZERO para escrever ele, você vai gastar mais tempo corrigindo os bugs dele que aprendendo alguma solução existe.
Esqueça applets, você vai ter que assiná-los para usar sockets com os telefones, prefira JWS. Tente usar uma API dos aparelhos caso o vendor ofereça.
Outra coisa, um sistema desse porte não é simples, já trabalhei com um concorrente seu e digo que algumas metas são bem trabalhosas de atingir.
Essa dica aqui vai de graça, faça testes de carga ao longo de todo projeto e desde o inicio.
This message was edited 1 time. Last update was at 12/04/2005 22:04:01
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 22:07:35
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
louds wrote:LDAP é uma ótima escolha, só toma cuidado com o servidor que escolher.
Fuja da idéia do Vitor, gerenciamento de usuarios de verdade é usando LDAP.
+1. Pra qualquer coisa que você pretenda integrar, LDAP é bem melhor que aquela tabelinha sem-vergonha que você modelaria. Contudo, daí as empresas deixarem você usar LDAP...
Se te deixam, comece já!
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 22:24:58
|
vfpamp
Thread.start()
Membro desde: 23/09/2003 08:01:11
Mensagens: 43
Offline
|
mister__m wrote:
louds wrote:LDAP é uma ótima escolha, só toma cuidado com o servidor que escolher.
Fuja da idéia do Vitor, gerenciamento de usuarios de verdade é usando LDAP.
+1. Pra qualquer coisa que você pretenda integrar, LDAP é bem melhor que aquela tabelinha sem-vergonha que você modelaria. Contudo, daí as empresas deixarem você usar LDAP...
Se te deixam, comece já! 
Po, será que é só eu que não gosto de LDAP? hehehe
Sei la... muita complicação para pouco resultado.. claro, a não ser que você realmente vá usar todos os recursos da LDAP, como validação em árvores e aquela coisa toda...
|
Vitor Fernando Pamplona
http://vitorpamplona.com
http://twitter.com/vitorpamplona |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 22:27:08
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
vfpamp wrote:
- EJBs
Errado, tente evitá-los
Por que ? Ejbs não são melhores pra grandes aplicações
vfpamp wrote:
- Alta disponibilidade (3000 a 4000 acessos simultaneos )
3000 a 4000 acessos simultâneos? O que tu vai fazer, um Grid de reconhecimento de padrões das fotos tiradas a cada segundo dos satélites da nasa da Terra?
3000 a 4000 logins simultaneos ... hehehe escrevi errado. oque me daria em media de 1000 acessos
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 22:42:24
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
louds wrote:
Outra coisa, um sistema desse porte não é simples, já trabalhei com um concorrente seu e digo que algumas metas são bem trabalhosas de atingir.
Qual concorrente Louds ??
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 22:44:54
|
vfpamp
Thread.start()
Membro desde: 23/09/2003 08:01:11
Mensagens: 43
Offline
|
scottys0 wrote:
vfpamp wrote:
- EJBs
Errado, tente evitá-los
Por que ? Ejbs não são melhores pra grandes aplicações
São, e não são..
Vai do que você fizer e como fizer. O problema do EJB é que ele é um elefante branco altamente mutável (Vide EJB2.0 e EJB3.0) e nada portável entre os servidores . Além de, claro, ser chato e trabalhoso pra cassete.
My 2 cents
|
Vitor Fernando Pamplona
http://vitorpamplona.com
http://twitter.com/vitorpamplona |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 22:48:43
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
Rafael Steil wrote:Pq vc nao gostaria de usar frameworks? o trabalho que vc vai ter pra implementar do zero eh abusrdo de grande.
Qtas dezenas de servidores voces terao disponiveis para rodar o sistema?
Rafael
"Alguns" Intel® Xeon? ... com 2 GB de memoria ...
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2005 23:59:34
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
vfpamp wrote:
São, e não são..
Vai do que você fizer e como fizer. O problema do EJB é que ele é um elefante branco altamente mutável (Vide EJB2.0 e EJB3.0) e nada portável entre os servidores  . Além de, claro, ser chato e trabalhoso pra cassete.
My 2 cents 
Rapaz, eu soh vejo a galera escaldar EJB, alguem defende a utilizacao ?
This message was edited 1 time. Last update was at 13/04/2005 00:12:12
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 00:08:43
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Fabrício Cozer Martins wrote:Rapaz, eu soh vejo a galera escaldar EJB, alguem defende a utilizacao ?
Session Beans são legais se usados com moderação e MDBs, mais ainda. Se você tiver como usá-los de forma invisível, é quase perfeito
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
|
|