Content Management Aluno: Antonio José Gonzales Alves Orientador: Prof. Dr. João Eduardo Ferreira Tipo de Trabalho: Estágio Supervisionado Portais Corporativos Aspectos Personalização Portal Corporativo Avançado Personalização avançada (pleno controle do layout e cores), baseada em perfis, dinâmica em tempo real. Busca Busca avançada (buscas colaborativas e por afinidade) – associações de indivíduos com assuntos – resultados internos e externos da web unificados – buscas em arquivos multimídia. Taxonomia Vários níveis de categorias, categorização automática – diretório bem organizado, theasures (dicionário) avançado. Ferramentas de Colaboração Profundamente integradas com o portal, sem necessidade de carregar aplicativo específico – inclui mensagens instantâneas e ambientes eletrônicos de reunião. Segurança Suporta criptografia de alto nível e soluções customizadas – identificação unificada (single login) Gerenciamento de Conteúdo Amplamente disponível – indexação automática dos documentos – pequenos esforços exigidos dos usuários para categorização futura e distribuição dirigida – funcionalidades de processos e workflow. Fonte: “Portais Corporativos: A revolução na Gestão do Conhecimento”. Mesclando dados, informação e conhecimento Operações lógicas Interpretação Dados Informação Conhecimento Simples observações sobre o estado do mundo Dados dotados de relevância e propósito Informação valiosa da mente humana. Inclui reflexão, síntese e contexto. Facilmente Requer De estruturado Facilmente obtido por máquinas Freqüentemente obtido por máquinas Freqüentemente quantificado Facilmente transferível unidade de análise Exige consenso em relação ao significado Exige necessariamente a mediação humana difícil estruturação De difícil captura em máquinas Freqüentemente tácito De difícil transferência Fonte: “Working Knowledge”. A noção que se tem de informação é bastante ampla, mas a grande questão não é definir informação e sim qualificá-la. É a qualidade da informação que determina a sua importância para a empresa. Content Management O que é Content Management A gestão de conteúdo pode ser definida como um conjunto de técnicas, modelos, definições e procedimentos de ordem estratégica e tecnológica visando integração e automatização de todos os processos relacionados à criação, agregação, personalização, entrega e arquivamento de conteúdo de uma organização Necessidade de gerenciamento de conteúdo em sites O potencial dos sites hoje está diretamente relacionado a seu conteúdo. Com o dinamismo cada vez maior dos mercados, produtos e serviços, passa a ser fundamental aos sites estarem em sintonia com estas mudanças. Tendo em vista este cenário, ouvimos a todo momento falar de gestão de conteúdo para a web, editores de conteúdo, geração de sites dinâmicos, entre outras terminologias. • • • • • Alguns tópicos a serem levados em conta Descentralização da publicação de conteúdo Site composto por informações oriundas de diversas fontes Necessidade de personalização de conteúdo Facilidade do trabalho de contribuição de conteúdo Mecanismos eficientes de recuperação de conteúdo O processo de Gestão de Conteúdo. Criação Revisão/ Edição Aprovação Publicação Arquivo/ Eliminação Ferramentas de Content Management devem atender também às necessidades de automação de processos de negócio, bem como integração e colaboração. Para ajudar nesse sentido é utilizado o chamado Workflow. Workflow Existem alguns ambientes distintos nos sistemas de workflow e gestão do fluxo de trabalho que merecem um detalhamento. Business Modeling Environment Fornece a metodologia. Pode ser considerado como uma forma estruturada para identificar e capturar toda a informação e as relações que compõem um processo de negócio. Permite ao analista construir uma representação gráfica do processo. Workflow Development Environment Fornece as ferramentas usadas para a construção da aplicação de workflow. Neste ambiente são definidas as regras, os usuários e os papéis funcionais. Workflow Administration and Monitoring Environment Este ambiente é usado para monitorar os processos ativos, para ver as tarefas pendentes e possibilitar a geração de estatísticas. Workflow Management Engine É o ambiente de execução, normalmente chamado de runtime, dos processos. Ele dá aos usuários a capacidade de gerenciamento processo a processo. Workflow Runtime Environment Fornece a capacidade de visualização ao usuário final ou ao administrador da aplicação de workflow, incluindo acesso transparente a bases de dados, aplicações legadas, sistemas de gestão eletrônica de documentos e outros objetos manipulados pelo motor de workflow. Requisitos fundamentais em softwares de gerenciamento de conteúdo • • • • • • • • • • • • Mecanismos para controle de fluxo de produção de conteúdo e publicação de sites de forma flexível. Descentralização da administração do site da área técnica – pessoal especializado em linguagens de programação. Reutilização dos códigos de programação de forma rápida para disponibilizar funcionalidades já existentes em novos sites. Suporte multilínguas e capacidade para integrar componentes de softwares e dados em bases de dados legadas. Segregação de direito de acesso e autoria dos conteúdos. Garantia de tempo de resposta e escalabilidade para sites acessados por milhares de pessoas simultaneamente. Criação e armazenamento de layouts e templates de diferentes modelos para diferentes seções dos sites. Flexibilidade para criação de workflow e posterior manutenção do mesmo. Escalabilidade para permitir futuros serviços e incremento de novas seções e funcionalidades. Mecanismos de atualização simples para os responsáveis pelo conteúdo. Modelo de navegação consistente disponibilizado para os usuários. Integração de sites com os mais diversos tipos de sistemas transacionais como ERP, CRM e sistemas legados. Um exemplo prático Ferramenta utilizada: Vignette Portal Vi VCM Consumo da Informação Gestão da Informação • Capturar • Personalizar • Produzir • Contextualizar • Publicar Cadeia de Fornecimento • Aplicação • Reter • Executar • Dispor • Colaborar Cadeia de Demanda Integração VCM e Vignette Portal VCM Criar conteúdo Aprovar e Publicar Portal Criar página Criar portlet Relacionar portlet com conteúdo no VCM Relacionar portlet com página Atribuir segurança ao portlet e à página Vignette Dynamic Portal Module Integração entre VCM e VAP Melhor usabilidade e diminuição do retrabalho Preview Real O conteúdo é editado, aprovado e públicado a partir do preview Uso de Templates Reaproveitamento de trabalho, encurta tempo de desenvolvimento Vignette Builder Criação de aplicações baseada em wizards Conectores para PeopleSoft, Lotus Domino, SAP v3, Siebel Ideal pars criação de relatórios e gráficos e aplicações de manipulação de dados Vignette Business Integration Studio Solução de modelagem rápida de integração de aplicações Vignette Dialog e Messenger Vignette Dialog é uma solução de gerenciamento de interações Automatiza as interações com clientes e prospects através de múltiplos canais Canais online e offline: E-mail, Telefone, correio direto, Web, outros Vignette Messenger é para E-mail Marketing Facilita a construção, execução e medição de campanhas de e-mail Constrói campanhas para um canal (e-mail) Pode ser usado separadamente ou em conjunto com o Vignette Dialog Ambientes de implantação Desenvolvimento Homologação Produção Internet RJOSUN454 RJOSUN454 Apache Apache Apache 80/TCP WebLogic Mgmt01 IntraCorp01 server1 server2 Inter01 IntraCRC01 server3 eTIM01 server4 8010/TCP 8020/TCP 8030/TCP 8040/TCP 8050/TCP JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Mgmt01 DataSource: vignette.jdbc.VgnContent TxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Preview01 DataSource: vignette.jdbc.VgnDsPrevi ewNonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/IntraCorp01 DataSource: vignette.jdbc.VgnDsIntraC orpNonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Inter01 DataSource: vignette.jdbc.VgnDsInterN onTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/IntraCRC01 DataSource: vignette.jdbc.VgnDsIntraC RCNonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/eTIM01 DataSource: vignette.jdbc.VgnDseTIM NonTxDataSource Preview01 IntraCorp01 server7 server8 Search Mgmt Preview Autonomy server6 8060/TCP 8070/TCP Inter01 IntraCRC01 server9 8080/TCP eTIM01 server10 8090/TCP server11 DataSource: JVM: JVM: 8100/TCP 8110/TCP DataSource: DataSource: VgnServer JVM: JVM: JVM: DataSource: DataSource: DataSource: Instalação:/appl/bea Console: http://rjosun454:7001/console 5555/TCP IntraCorp IntraCorp01 server1 server2 Inter01 IntraCRC01 server3 eTIM01 server4 AutoIndexer Port: 7020/TCP AutoIndexer Svc: 10234/TCP DRE Query: 3020/TCP DRE Index: 3021/TCP DRE ACI: 3022/TCP DRE Service: 10020/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Preview DRE Service: VgnDRE_Preview Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_IntraCorp DRE Service: VgnDRE_IntraCorp 8010/TCP 8020/TCP 8030/TCP 8040/TCP 8050/TCP JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Mgmt01 DataSource: vignette.jdbc.VgnContent TxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Preview01 DataSource: vignette.jdbc.VgnDsPrevi ewNonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/IntraCorp01 DataSource: vignette.jdbc.VgnDsIntraC orpNonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Inter01 DataSource: vignette.jdbc.VgnDsInterN onTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/IntraCRC01 DataSource: vignette.jdbc.VgnDsIntraC RCNonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/eTIM01 DataSource: vignette.jdbc.VgnDseTIM NonTxDataSource Preview01 IntraCorp01 server7 server8 server6 8060/TCP Autonomy AutoIndexer Port: 7040/TCP AutoIndexer Svc: 10264/TCP DRE Query: 3040/TCP DRE Index: 3041/TCP DRE ACI: 3042/TCP DRE Service: 10040/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Inter DRE Service: VgnDRE_Inter Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_IntraCRC DRE Service: VgnDRE_IntraCRC AutoIndexer Port: 7050/TCP AutoIndexer Svc: 10274/TCP DRE Query: 3050/TCP DRE Index: 3051/TCP DRE ACI: 3052/TCP DRE Service: 10050/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_eTIM DRE Service: VgnDRE_eTIM Portal 8070/TCP Inter01 IntraCRC01 server9 8080/TCP eTIM01 server10 8090/TCP server11 Preview JVM: JVM: 8100/TCP 8110/TCP DataSource: DataSource: VgnServer JVM: JVM: JVM: DataSource: DataSource: DataSource: Instalação:/appl/bea Console: http://rjosun454:7001/console 5555/TCP Autonomy AutoIndexer Port: 7010/TCP AutoIndexer Svc: 10234/TCP DRE Query: 3010/TCP DRE Index: 3011/TCP DRE ACI: 3012/TCP DRE Service: 10010/TCP AutoIndexer Port: 7020/TCP AutoIndexer Svc: 10234/TCP DRE Query: 3020/TCP DRE Index: 3021/TCP DRE ACI: 3022/TCP DRE Service: 10020/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Preview DRE Service: VgnDRE_Preview Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_IntraCorp DRE Service: VgnDRE_IntraCorp IntraCRC Autonomy nodemgr 7001/TCP Inter Apache Apache Apache 80/TCP 443/TCP 80/TCP 443/TCP Instalação: /appl/apache Docroot: /appl/vignetteWork/Docroot Virtual Hosting: http://inter:80: /appl/vignetteWork/Docroot/Inter http://e-tim:80: /appl/vignetteWork/Docroot/ eTIM IntraCorp Autonomy AutoIndexer Port: 7000/TCP AutoIndexer Svc: 10224/TCP DRE Query: 3000/TCP DRE Index: 3001/TCP DRE ACI: 3002/TCP DRE Service: 10000/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Mgmt DRE Service: VgnDRE_Mgmt DataSource: Autonomy AutoIndexer Port: 7030/TCP AutoIndexer Svc: 10254/TCP DRE Query: 3030/TCP DRE Index: 3031/TCP DRE ACI: 3032/TCP DRE Service: 10030/TCP Search Mgmt Autonomy Mgmt01 JVM: eTIM Instalação: /appl/apache Docroot: /appl/vignetteWork/Docroot Virtual Hosting: http://mgmtdev:80: /appl/vignetteWork/Docroot/mgmt http://previewdev:80: /appl/vignetteWork/Docroot/Preview http://intracorpdev:80: /appl/vignetteWork/Docroot/ IntraCorp http://interdev:80: /appl/vignetteWork/Docroot/Inter http://intracrcdev:80: /appl/vignetteWork/Docroot/IntraCRC http://etimdev:80: /appl/vignetteWork/Docroot/eTIM server5 8000/TCP Autonomy AutoIndexer Port: 7010/TCP AutoIndexer Svc: 10234/TCP DRE Query: 3010/TCP DRE Index: 3011/TCP DRE ACI: 3012/TCP DRE Service: 10010/TCP IntraCRC Autonomy nodemgr 7001/TCP Inter Preview01 server0 Autonomy AutoIndexer Port: 7000/TCP AutoIndexer Svc: 10224/TCP DRE Query: 3000/TCP DRE Index: 3001/TCP DRE ACI: 3002/TCP DRE Service: 10000/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Mgmt DRE Service: VgnDRE_Mgmt JVM: Mgmt01 Instalação: /appl/apache Docroot: /appl/vignetteWork/Docroot Virtual Hosting: http://mgmtdev:80: /appl/vignetteWork/Docroot/mgmt http://previewdev:80: /appl/vignetteWork/Docroot/Preview http://intracorpdev:80: /appl/vignetteWork/Docroot/ IntraCorp http://interdev:80: /appl/vignetteWork/Docroot/Inter http://intracrcdev:80: /appl/vignetteWork/Docroot/IntraCRC http://etimdev:80: /appl/vignetteWork/Docroot/eTIM server5 8000/TCP RJOSUN457 Apache WebLogic Preview01 server0 Mgmt01 RJOSUN456 Apache 80/TCP Instalação: /appl/apache Docroot: /appl/vignetteWork/Docroot Virtual Hosting: http://inter:80: /appl/vignetteWork/Docroot/Inter http://e-tim:80: /appl/vignetteWork/Docroot/ eTIM VCM VCM Stage-eTIM eTIM Autonomy Autonomy AutoIndexer Port: 7030/TCP AutoIndexer Svc: 10254/TCP DRE Query: 3030/TCP DRE Index: 3031/TCP DRE ACI: 3032/TCP DRE Service: 10030/TCP AutoIndexer Port: 7040/TCP AutoIndexer Svc: 10264/TCP DRE Query: 3040/TCP DRE Index: 3041/TCP DRE ACI: 3042/TCP DRE Service: 10040/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Inter DRE Service: VgnDRE_Inter Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_IntraCRC DRE Service: VgnDRE_IntraCRC Stage-eTIM DA AutoIndexer Port: 7050/TCP AutoIndexer Svc: 10274/TCP DRE Query: 3050/TCP DRE Index: 3051/TCP DRE ACI: 3052/TCP DRE Service: 10050/TCP DA 6071/TCP StaticFile 6071/TCP StaticFile CDS: eTIM Docroot: /appl/vignetteWork/Docroot/ mgmt CDS: eTIM Docroot: /appl/vignetteWork/Docroot/ mgmt CfgAgent CfgAgent 27155/TCP CfgAgent Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_eTIM DRE Service: VgnDRE_eTIM 27155/TCP CfgAgent Host: rjosun456 Host: rjosun457 Portal Portal - Mgmt Portal – Preview Portal – IntraCorp Portal – Inter Portal – IntraCRC Instalação: /appl/vignette/ Portal/Mgmt01 Console: http:// rjosun454:8000/portal Instalação: /appl/vignette/ Portal/Preview01 Console: http:// rjosun454:8010/portal Instalação: /appl/vignette/ Portal/IntraCorp01 Console: http:// vap01:8020/portal Instalação: /appl/vignette/ Portal/Inter01 Console: http:// vap01:8030/portal Instalação: /appl/vignette/ Portal/IntraCRC01 Console: http:// vap01:8040/portal Portal – eTIM Instalação: /appl/vignette/ Portal/eTIM01 Console: http:// vap01:8050/portal Builder – Preview Builder – IntraCorp Builder – Inter Builder – IntraCRC Instalação: /appl/vignette/ Builder/Preview01 Console: http:// rjosun454:8070/builder Instalação: /appl/vignette/ Portal/IntraCorp01 Console: http:// rjosun454:8080/builder Instalação: /appl/vignette/ Builder/Inter01 Console: http:// rjosun454:8090/builder Instalação: /appl/vignette/ Builder/IntraCRC01 Console: http:// rjosun454:8100/builder Preview DA Builder Builder - Mgmt Instalação: /appl/vignette/ Builder/Mgmt01 Console: http:// rjosun454:8060/builder VCM Mgmt Builder – eTIM Instalação: /appl/vignette/ Builder/eTIM01 Console: http:// rjosun454:8100/builder IntraCorp DA DA 6066/TCP StaticFile 6067/TCP StaticFile 6068/TCP StaticFile CDS: mgmt Docroot: /appl/vignetteWork/Docroot/ mgmt CDS: Preview Docroot: /appl/vignetteWork/Docroot/ Preview CDS: IntraCorp Docroot: /appl/vignetteWork/Docroot/ IntraCorp Inter IntraCRC DA eTIM DA Portal - Mgmt Portal – Preview Portal – IntraCorp Portal – Inter Portal – IntraCRC Instalação: /appl/vignette/ Portal/Mgmt01 Console: http:// rjosun454:8000/portal Instalação: /appl/vignette/ Portal/Preview01 Console: http:// rjosun454:8010/portal Instalação: /appl/vignette/ Portal/IntraCorp01 Console: http:// vap01:8020/portal Instalação: /appl/vignette/ Portal/Inter01 Console: http:// vap01:8030/portal Instalação: /appl/vignette/ Portal/IntraCRC01 Console: http:// vap01:8040/portal Portal – eTIM Instalação: /appl/vignette/ Portal/eTIM01 Console: http:// vap01:8050/portal Builder – Preview Builder – IntraCorp Builder – Inter Builder – IntraCRC Instalação: /appl/vignette/ Builder/Preview01 Console: http:// rjosun454:8070/builder Instalação: /appl/vignette/ Portal/IntraCorp01 Console: http:// rjosun454:8080/builder Instalação: /appl/vignette/ Builder/Inter01 Console: http:// rjosun454:8090/builder Instalação: /appl/vignette/ Builder/IntraCRC01 Console: http:// rjosun454:8100/builder Preview DA Builder Builder - Mgmt Instalação: /appl/vignette/ Builder/Mgmt01 Console: http:// rjosun454:8060/builder VCM Mgmt Builder – eTIM Instalação: /appl/vignette/ Builder/eTIM01 Console: http:// rjosun454:8100/builder DA 6070/TCP StaticFile 6071/TCP StaticFile CDS: IntraCRC Docroot: /appl/vignetteWork/Docroot/ IntraCRC CDS: eTIM Docroot: /appl/vignetteWork/Docroot/ eTIM DA 6067/TCP StaticFile 6068/TCP StaticFile CDS: Preview Docroot: /appl/vignetteWork/Docroot/ Preview CDS: IntraCorp Docroot: /appl/vignetteWork/Docroot/ IntraCorp Inter IntraCRC DA 6069/TCP StaticFile CDS: Inter Docroot: /appl/vignetteWork/Docroot/ Inter Instalação:/appl/vignette/VCM Diretório de Trabalho: /appl/vignetteWork/VCM IntraCorp DA 6066/TCP StaticFile CDS: mgmt Docroot: /appl/vignetteWork/Docroot/ mgmt eTIM DA DA 6069/TCP StaticFile 6070/TCP StaticFile 6071/TCP StaticFile CDS: Inter Docroot: /appl/vignetteWork/Docroot/ Inter CDS: IntraCRC Docroot: /appl/vignetteWork/Docroot/ IntraCRC CDS: eTIM Docroot: /appl/vignetteWork/Docroot/ eTIM Instalação:/appl/vignette/VCM Diretório de Trabalho: /appl/vignetteWork/VCM RJOSUN442 WebLogic eTIM02 Portal Builder nodemgr RJOSUN445 RJOSUN430 RJOSUN445 8052/TCP RJOSUN430 RJOSUN448 Portal eTIM02 8550/TCP Portal – eTIM Search Mgmt Instalação: /appl/vignette/ Portal/eTIM02 Console: http:// rjosun442:8052/portal Preview Autonomy Autonomy VCM Admin 27110/TCP VgnVCMServer 27001/TCP VgnAdminServer VCMSYS mgmt-Stage DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnContentTxDataSource HTTP Port: 6066/TCP NodeMgr CfgAgent 27055/TCP NodeManager 27155/TCP CfgAgent Instalação:/appl/vignette/VCM/ runtime_services Console: http://rjosun445:27001/console VCMPREVIEW VCMMGT VCMINTRACORP VCMINTRACRC VCMINTER VCMETIM VAPPREVIEW VAPINTRACORP VAPINTRACRC VAPINTER VAPETIM VABMGMT VAPPREVIEW VABINTRACORP VAPMGT Autonomy DRE: 4000/TCP Index: 4001/TCP ACI: 4002/TCP AutoIndexer: 8000/TCP VCM Server VCM Runtime Services VCM Admin 27110/TCP VgnVCMServer 27001/TCP VgnAdminServer VCMSYS mgmt-Stage DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnContentTxDataSource HTTP Port: 6066/TCP NodeMgr CfgAgent 27055/TCP NodeManager 27155/TCP CfgAgent Instalação:/appl/vignette/VCM/ runtime_services Console: http://rjosun445:27001/console VCMPREVIEW VCMMGT VCMINTRACRC VCMINTER VCMETIM VAPPREVIEW VAPINTRACORP VAPINTRACRC VAPINTER VAPETIM VABMGMT VAPPREVIEW VABINTRACORP System DB: jdbc:oracle:thin:@DB01:1521:VGNDBT1 (user: VCMSYS) Content DB: jdbc:oracle:thin:@DB01:1521:VGNDBT1 (user: VCMMGMT) VABINTER VABINTRACRC VABINTER Host: rjosun430 Port: 1521 SID: VGNDBT1 Instalação: /appl/vignette/VCM WorkingDir: /appl/vignetteWork/VCM/inst-timdev Console: http://rjosun445:27110/AppConsole System DB: jdbc:oracle:thin:@DB01:1521:VGNDBT1 (user: VCMSYS) Content DB: jdbc:oracle:thin:@DB01:1521:VGNDBT1 (user: VCMMGMT) LDAP: :3268 Admin User: Bind User: VABINTER VABINTRACRC LDAP: :3268 Admin User: Bind User: Service Running As: vgnusr (grupo: vgngrp) VABINTER Stage-mgmt stage-Preview DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsPreviewNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/Preview HTTP Port: 6067/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/Preview/cache DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsInterNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/Inter HTTP Port: 6069/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/Inter/cache stage-IntraCRC stage-IntraCorp DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsIntraCorpNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/IntraCorp HTTP Port: 6068/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/IntraCorp/cache DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsIntraCRCNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/IntraCRC HTTP Port: 6070/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/IntraCRC/cache stage-eTIM Stage-mgmt MS-Active Directory Service Port: 3268/TCP DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDseTIMNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/eTIM HTTP Port: 6071/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/eTIM/cache Server: rjocpddc03 Port: 3268 Users: DC=internal, DC=timbrasil, DC=com, DC=br Grupos: OU=Desenvolvimento, OU=Vignette, OU=Applications, DC=internal, DC=timbrasil, DC=com, DC=br DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnContentNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/mgmt HTTP Port: 6066/TCP Dynamic Portal Cache: /appl/vignetteWork/DPM/ mgmt/cache stage-Inter stage-Preview DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsPreviewNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/Preview HTTP Port: 6067/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/Preview/cache DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsInterNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/Inter HTTP Port: 6069/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/Inter/cache stage-IntraCRC stage-IntraCorp DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsIntraCorpNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/IntraCorp HTTP Port: 6068/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/IntraCorp/cache DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsIntraCRCNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/IntraCRC HTTP Port: 6070/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/IntraCRC/cache stage-eTIM MS-Active Directory DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDseTIMNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/eTIM HTTP Port: 6071/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/eTIM/cache Portal eTIM01 Portal 8000/TCP 8010/TCP 8050/TCP 8052/TCP JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Mgmt01 DataSource: vignette.jdbc.VgnContent TxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/Preview01 DataSource: vignette.jdbc.VgnDsPrevi ewNonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/eTIMAdmin DataSource: vignette.jdbc.VgnDseTIM NonTxDataSource JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/eTIM01 DataSource: vignette.jdbc.VgnDseTIM NonTxDataSource Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Preview Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Mgmt Builder – eTIM eTIM VCM Admin 27110/TCP VgnVCMServer 27001/TCP VgnAdminServer Host: vcmda Shared Drive: /appl/vignetteWork/Shared Instalação: /appl/vignette/VCM WorkingDir: /appl/vignetteWork/VCM/inst-timprod Console: http://rjosun442:27110/AppConsole Service Port: 3268/TCP Apache Apache DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDseTIMNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/eTIM HTTP Port: 6071/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/eTIM/cache DRE: 4000/TCP Index: 4001/TCP ACI: 4002/TCP AutoIndexer: 8000/TCP Host: vcmsearch 8510/TCP Builder VgnServer 8550/TCP 7001/TCP VCM Stage-mgmt CfgAgent 27155/TCP CfgAgent JVM: com.vignette.portal.install dir.path=/appl/vignette/ Builder/Preview01 DataSource: nodemgr 5555/TCP DataSource: DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnContentTxDataSource DocRoot: /appl/vignetteWork/Docroot/mgmt HTTP Port: 6066/TCP Dynamic Portal Cache: /appl/vignetteWork/DPM/ mgmt/cache Host: vcmmgmt Instalação:/appl/bea Dominio: vgnprod Console: http://rjosun448:7001/console Portal DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnDsPreviewNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/Preview HTTP Port: 6067/TCP Dynamic Portal Cache: /appl/vignetteWork/ DPM/Preview/cache Portal - Mgmt Portal – Preview Instalação: /appl/vignette/ Portal/Mgmt01 Console: http:// rjosun448:8000/portal Instalação: /appl/vignette/ Portal/Preview01 Console: http:// rjosun448:8010/portal 27155/TCP CfgAgent Builder - Mgmt Builder – Preview Instalação: /appl/vignette/ Builder/Mgmt01 Console: http:// rjosun448:8500/builder Instalação: /appl/vignette/ Builder/Preview01 Console: http:// rjosun448:8510/builder Host: vcmda Oracle VCMINTRACORP VCMSYS VCMMGT VCMPREVIEW VCMINTRACRC VCMINTER VCMETIM VAPMGT VAPPREVIEW VAPINTRACORP VAPINTRACRC VAPINTER VAPETIM VABMGMT VAPPREVIEW VABINTRACORP VABINTER VABINTRACRC VABINTER MS-AD MS-Active Directory Host: HVGNDB1 Port: 1521 SID: VGNDBP1 Portal – eTIM Instalação: /appl/vignette/ Portal/eTIMAdmin Console: http:// rjosun448:8050/portal Builder CfgAgent Autonomy AutoIndexer Port: 7000/TCP AutoIndexer Svc: 10224/TCP DRE Query: 3000/TCP DRE Index: 3001/TCP DRE ACI: 3002/TCP DRE Service: 10000/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Mgmt DRE Service: VgnDRE_Mgmt Preview Autonomy AutoIndexer Port: 7010/TCP AutoIndexer Svc: 10234/TCP DRE Query: 3010/TCP DRE Index: 3011/TCP DRE ACI: 3012/TCP DRE Service: 10010/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_Preview DRE Service: VgnDRE_Preview Autonomy eTIM01 JVM: com.vignette.portal.install dir.path=/appl/vignette/ Builder/eTIM01 80/TCP Instalação: /appl/apache Docroot: /appl/vignetteWork/Docroot Virtual Hosting: http://mgmt:80: /appl/vignetteWork/Docroot/mgmt http://preview:80: /appl/vignetteWork/Docroot/Preview 27155/TCP CfgAgent stage-Preview Autonomy Builder 80500/TCP VCM Service Running As: vgnusr (grupo: vgngrp) CfgAgent VCM Preview01 Builder JVM: com.vignette.portal.install dir.path=/appl/vignette/ Builder/Mgmt01 DataSource: System DB: jdbc:oracle:thin:@??:1521:VGNDBP2 (user: VCMSYS) Content DB: jdbc:oracle:thin:@??:1521:VGNDBP2 (user: VCMMGMT) LDAP: rjocpddc03:3268 Admin User: Bind User: stage-eTIM Server: rjocpddc03 Port: 3268 Users: DC=internal, DC=timbrasil, DC=com, DC=br Grupos: OU=Desenvolvimento, OU=Vignette, OU=Applications, DC=internal, DC=timbrasil, DC=com, DC=br Mgmt01 VCM Server Instalação:/appl/vignette/VCM/ runtime_services Console: http://rjosun442:27001/console Search Mgmt eTIM Autonomy AutoIndexer Port: 7050/TCP AutoIndexer Svc: 10274/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_eTIM VCM Runtime Services Host: rjosun442 stage-Inter Builder MS-AD VCM eTIMAdmin Portal AutoIndexer Port: 7010/TCP AutoIndexer Svc: 10234/TCP Instalação: /appl/vignette/ Builder/eTIM02 Console: http:// rjosun442:8550/builder 27055/TCP NodeManager DB Resource: Content Database Generic Resource: Content Database vignette.jdbc.VgnContentNonTxDataSource DocRoot: /appl/vignetteWork/Docroot/mgmt HTTP Port: 6066/TCP Dynamic Portal Cache: /appl/vignetteWork/DPM/ mgmt/cache DataSource: Instalação:/appl/bea Dominio: vgnprod Console: http://rjosun448:7001/console NodeMgr Service Running As: vgnusr (grupo: vgngrp) MS-AD VCM JVM: com.vignette.portal.install dir.path=/appl/vignette/ Builder/eTIM02 VAPMGT VCM Server Host: rjosun430 Port: 1521 SID: VGNDBT1 Instalação: /appl/vignette/VCM WorkingDir: /appl/vignetteWork/VCM/inst-timdev Console: http://rjosun445:27110/AppConsole JVM: com.vignette.portal.install dir.path=/appl/vignette/ Portal/eTIM02 DataSource: vignette.jdbc.VgnDseTIM NonTxDataSource VCMINTRACORP Autonomy DRE: 4000/TCP Index: 4001/TCP ACI: 4002/TCP AutoIndexer: 8000/TCP Preview01 Portal 5555/TCP AutoIndexer Port: 7000/TCP AutoIndexer Svc: 10224/TCP VCM Runtime Services WebLogic Mgmt01 Service Port: 3268/TCP Server: rjocpddc03 Port: 3268 Users: DC=internal, DC=timbrasil, DC=com, DC=br Grupos: OU=Producao, OU=Vignette, OU=Applications, DC=internal, DC=timbrasil, DC=com, DC=br Builder – eTIM Instalação: /appl/vignette/ Builder/eTIM01 Console: http:// rjosun448:8550/builder Portal – eTIM Instalação: /appl/vignette/ Portal/eTIM01 Console: http:// rjosun448:8052/portal AutoIndexer Port: 7050/TCP AutoIndexer Svc: 10274/TCP DRE Query: 3050/TCP DRE Index: 3051/TCP DRE ACI: 3052/TCP DRE Service: 10050/TCP Instalação: /appl/vignette/Search AIX Service: VgnAutoindexer_eTIM DRE Service: VgnDRE_eTIM Host: portalsearch Shared Drive: /appl/vignetteWork/Shared Tecnologias utilizadas •Programação web, servlets e jsp Servlets e JSP (Java Server Pages) são soluções baseadas em Java, desenvolvidas pela Sun e aplicáveis no lado do servidor (server-side) quando do desenvolvimento de Web Sites. •Portlets JSR 168 Portlets são componentes web utilizados em portais como aplicações “plugáveis” que provê informação e fornece uma camada de apresentação aos usuários. •MVC A arquitetura padrão MVC - Model-View-Controller (Modelo-Visualização-Controle) é um padrão que define a separação de maneira independente do Model (Modelo) que são os Objetos de Negócio, da View (Visualização) que compreende a interface com o usuário ou outro sistema e o Controller (Controle) que controla o fluxo da aplicação. •Servidores de Aplicação e Servidores Web Um servidor de aplicação ou em inglês, application server, é um software que disponibiliza um ambiente para a instalação e execução de certas aplicações. Os servidores de aplicação também são conhecidos como software de middleware. •Frame Works Um framework captura as funcionalidades comuns a várias aplicações. "Um framework provê uma solução para uma família de problemas semelhantes, ... Usando um conjunto de classes e interfaces que mostra como decompor a família de problemas, ... E como objetos dessas classes colaboram para cumprir suas responsabilidades, ... O conjunto de classes deve ser flexível e extensível para permitir a construção de várias aplicações com pouco esforço, especificando apenas as particularidades de cada aplicação" Entre outras...