Re: [Perl-oak-discuss-br] [CONCEITO] [PROPOSTA] Interface Web para Composite Applications
Brought to you by:
ruoso
From: Daniel R. <da...@ru...> - 2006-07-07 20:11:16
|
Em Qui, 2006-07-06 =E0s 17:22 -0300, Daniel Ruoso escreveu: > "Como disponibilizar um conjunto de m=F3dulos de aplica=E7=E3o, obtidos > atrav=E9s das credenciais de autentica=E7=E3o fornecidas pelo usu=E1rio= em um ou > mais servidores de aplica=E7=E3o em um ambiente web =FAnico e coerente?= " Depois de algum debate (izut++), conseguimos chegar a uma proposta para essa interface. A solu=E7=E3o teve como inspira=E7=E3o basicamente a id=E9ia de screen-wi= de menus do mezzo (symphonyos), e da proposta de portais em si (tomando como exemplo a p=E1gina inicial do google), al=E9m da interface do iPod. No entanto, simplesmente exibir portlets n=E3o =E9 suficiente para ser considerado como ambiente de trabalho, primeiro por que existe a limita=E7=E3o de um n=FAmero de portlets que =E9 razo=E1vel exibir em uma= p=E1gina, e segundo por que ter portlets que o usu=E1rio raramente usa seria um desperd=EDcio e um preju=EDzo =E0 usabilidade. Neste ponto encontramos dois desafios: 1) Como lidar com a quest=E3o de exibir um n=FAmero maior de portlets sem precisar ter muitos portlets ao mesmo tempo? 2) Como lidar com portlets que s=F3 s=E3o utilizados esporadicamente e qu= e n=E3o mere=E7am estar em exibi=E7=E3o? Para o primeiro desafio, novamente inspirado pelo mezzo vimos que seria poss=EDvel um usu=E1rio ter v=E1rios portais (que, coloquialmente chamamo= s de "mesa"), onde ele poderia distribuir portlets =E0 sua maneira. Um portlet especial, provido pela plataforma permitiria a navega=E7=E3o entre esses portais, o portlet "Meus Portais". Para o segundo desafio, pensando na interface do iPod, pensamos que seria poss=EDvel criar menus n=E3o hierarquizados que voc=EA acessa progressivamente. Ent=E3o existiriam portlets de menu, que exibiriam outros portlets sem que esses portlets tivessem que ser necessariamente adicionados a nenhuma mesa. Mas que depois de visualizados, o usu=E1rio poderia adicionar aquele portlet a uma mesa existente ou criar uma nova mesa/portal para alocar aquele portlet dentro. E por fim, para resolver a quest=E3o de que os m=F3dulos seriam disponibilizados de acordo com as credenciais de autentica=E7=E3o, pensam= os em uma "mesa de menu", ou "Portal de Menu", que agruparia portlets de menu de acordo com a categoriza=E7=E3o dos itens, permitindo que essa lis= ta fosse constru=EDda dinamicamente. Desenhei um diagrama (em anexo) que ilustra como isso apareceria para o usu=E1rio. daniel |