1 / 232

Capacitação ATG Modulo I Arquitetura System Administration

Capacitação ATG Modulo I Arquitetura System Administration. Desktop Tier: Applet Forms (Client). O applet de Forms do client é uma apresentação que: Suporta produtos Oracle Applications que utilizem a Interface Profissional É empacotado como Arquivos Java (JAR Files)

rozene
Download Presentation

Capacitação ATG Modulo I Arquitetura System Administration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Capacitação ATG Modulo I • Arquitetura • System Administration

  2. Desktop Tier: Applet Forms (Client) • O applet de Forms do client é uma apresentação que: • Suporta produtos Oracle Applications que utilizem a Interface Profissional • É empacotado como Arquivos Java (JAR Files) • Os JAR files contém todas as classes necessárias para o Oracle Applications • O Download dos JAR Files é feito por demanda e os arquivos são armazenados no cache do desktop

  3. Desktop Tier: Oracle JInitiator Oracle Jinitiator: • Fornece suporte Java para o Oracle Applications • Certifica o Java Virtual Machine (JVM) no Netscape ou Microsotf Internet Explorer • É baseado na tecnologia de Java Plug-In da Sun • Reduz o time necessário para carregar o applet do Oracle Applications • Permite a utilização de applets por usuários que utilizam firewall

  4. Application Tier: Load Balancing Load Balancing ocorre com múltiplas instalações de: • Web Server • Forms Server • Reports Server Concurrent processing server: • Múltiplas instalações de um servidor facilitam o suporte para usuários adicionais • O ideal é que a mesma plataforma (como Linux, por exemplo) seja utilizada para todas as máquinas do application tier

  5. Application Tier: Aplicações baseadas em HTML As aplicações Oracle baseadas em HTML (originalmente conhecidas como Sef-Service Applications): • Não utilizam Oracle Forms na interface • São desenvolvidas em HTML puro e JavaScript • Geram dinâmicamente páginas HTML executando código Java • Utilizam dicionário metadados para layout flexíveis • Funcionam através de conexão direta ao servidor Web (Web Server)

  6. Application Tier: Oracle Applications Framework OA Framework é uma plataforma Java de desenvolvimento e deployment para aplicações baseadas em HTML. A lógica das aplicações baseadas em Frameworks OA é controladas por procedimentos executados pelo Servlet Java.

  7. Application Tier: Oracle Applications Framework Componentes Seguem os principais componentes: • AOL/J • BC4J • Java Controller • Metadata UI Definition • UIX.

  8. Application Tier: Minimizando o Tráfico de Rede Minimizando o download do applet: • Jar Files de applet de forms são carregadas no primeiro momento que são usadas e em seguida armazenadas no cache do PC • Um browser do Jinitiator é automaticamente substituido por um outro arquivo java no caso de alguma mudança no no aplicativo.

  9. Application Tier: Report Review Agent Vantagens: • Proporciona uma visão online dos relatórios de log e arquivos de saída. • Permite visualização dos relatórios por páginas. • Armazena a saída dos relatórios no mesmo nó do processo concorrente.

  10. Application Tier: Report Server Vantagens: • Relatórios são gerados para vários produtos do aplicativo. • Sempre é instado no mesmo nó que o servidor do processo concorrente(Concurrent Manager). • A linguagem dos relatório é setada em runtime. • Relatórios são administrados separadamente dos relatórios de processamento concorrente

  11. Tecnologia por traz do códigos desenvolvidos no EBS 11i • Developer Release 6i (Forms e Reports ) • Oracle SQL • Oracle PL/SQL (Linguagem Procedural) • HTML • JAVA / JSP

  12. Developer 6i - Forms

  13. Developer 6i - Reports

  14. Oracle_Home O Oracle Applications utiliza 3 Oracle_Homes: • Oracle 9.2.0 RDBMS Oracle_Home: • É usado pelo servidor de Banco de Dados • Oracle 8.0.6 Oracle_Home: • Contém as ferramentas do Oracle Developer 6i junto aa bibliotecas do Oracle8 Database • As bibliotecas servem para relinkar executáveis do Oracle Applications. • Oracle iAS Oracle_Home: • È usado pelo Oracle9iAS Application Server

  15. Tecnologia do Oracle Applications A tecnologia do Oracle Application se resume numa coleção intergrada de componentes que é usada por todos os módulos do Oracle Applications:

  16. Oracle Applications DBA(DB) O Oracle applications DBA fornece um conjunto de utilitários administrativos para instalação, manutenção, e atualização e aplicação de patch no aplicativo: • AD Administration • AD Merge Patch • AutoConfig • AutoPatch • AutoUpgrade • Rapid Clone • Rapid Install

  17. Oracle Applications Object Libraries(FND) É uma coleção de código reutílizável, programas, e objetos de banco de dados que fornecem funcionalidades comuns entre todos os módulos

  18. Oracle Applications Object Library:End User Feacture Oracle Applications Object Library inclui features que proporciona uniformidade entre os produtos do aplicativo • Interface de usuário padrão • Conjunto de valores de flexfield compartilhado • Ajuda Online • Standard Report Submission(SRS) • Perfil de usuário

  19. Oracle Applications Object Library:Features de Desenvolvimento Várias Features podem ser utilizadas quando forms, relatórios ou programas customizados são criados: • GUI e código padrão • Usado pelo Oracle Development • Standard Report Submission • Relatórios customizados podem ser submetidos usando SRS • Flexfield development • Flexfields customizados podem utilizar capacidade padrão • Responsabilidades e Menus customizados • Podem ser integrados ao Oracle Applications

  20. Oracle Applications Object Library:Features de Administração de Sistema • Setup de novos usuários do Oracle Applications Padrão • Gerência e Controle da área de Segurança • Confuração de profiles para usuários e sistema • Gerência de processos concorrentes

  21. Oracle Applications Utilities (AU) AU é usado para manutenção do Aplicativo: • AU hosts cetifica raquivos do produto numa localização central • Por exemplo, forms source files(.fmb) • Isso permite que os arquivos sejam facilmente referenciados • Confuração de profiles para usuários e sistema • Os arquivos Java do Oracle Applications são armazenados no AU_TOP, como também no JAVA_TOP e no <PROD>_TOP • Em geral forms e reports compartilham PL/SQL Libraries • Estes também são copiados para o AU_TOP

  22. Oracle Common Modules (AK) AK é um dicionário de dados que é usado para: • Definir componentes do Oracle Applications para o HTML-based Applications • Gera muitas características do Oracle Applications em tempo de execução. • Desenvolver aplicações para HTML sem a necessidade de programação. • Ajuda a suportar múltiplas linguagens.

  23. Oracle Workflow O Oracle Workflow fornece uma infraestrutura para comunicação de dados entre produtos para: • Gerenciar processos de negócios do aplicativo - Suportar regras de negócios padrão e personalizada • Automatizar fluxos de transações • Tratar exceções sem necessidade de intervenção manual • Enviar e-mails de notificações para qualquer usuário de Internet ou do OAPPS

  24. Oracle Alert O Oracle Alert permite: • Enviar notificações por e-mail para o usuário quando um evento ocorre • Notificar os usuários sobre exceções específicas de banco de dados • Realizar rotinas/tarefas automaticamente de acordo com um schedule pré-definido

  25. Oracle XML Publisher(XDO) XML Publisher é uma ferramenta de publicação Java que: - Recebe dados no formato XML de uma origem como Oracle Reports, Java ou PL/SQL - Aplica um template de formatação criado com aplicações de desktop como Acrobat ou Word - Gera uma saída em PDF ou outros formatos - É integrado com o o Applications Technology Stack

  26. Arquivos de ambientes, scripts de controle e linguagem Este módulo consiste dos seguintes Tópicos: • Os principais arquivos de ambiente, <Context_Name>.env, e seus parâmetros chaves • Outros arquivos de ambiente, incluindo: • Adovars.env, Adconfig.txt, Fndenv.env, Devenv.env • Scripts de processo do Appplications Tier Server • Character sets • Linguagens adicionais • Ítens traduzidos

  27. Parâmetros principais no arquivo <CONTEXT_NAME>.env APPLFENV O nome deste arquivo de ambiente, <CONTEXT_NAME>.env PLATFORM • A plataforma de execução APPL_TOP • O diretório de nível mais alto para a instalação do Oracle Applications FNDNAM • O nome do schema no qual a responsabilidade Administrador de Sistema se conecta GWYUID • O nome e senha do usuário que dá acesso ao sign-on inicial

  28. Arquivos Temporários A maioria dos arquivos temporários é gravada no local especificado pelo parâmetro de ambiente APPLTMP Arquivos de saída temporários de PL/SQL utilizados no processamento de concurrents são gravados em um diretório localizado no nó de banco de dados especificado pelo APPLPTMP Como alguns utilitários do Oracle Applications sempre utilizam o diretório padrão do sistema operacional, ele deverá ter um espaço livre adequado ao ambiente

  29. O Arquivo adovars.env Localizado no diretório APPL_TOP/admin, e chamado pelo <CONTEXT_NAME>.env, adovar.env especifica: • JAVA_TOP - Diretório de nível mais alto do Java • OA_JRE_TOP - Local onde o JRE está instalado – • OAH_TOP - Localização dos arquivos HTML • OAD_TOP - Localização dos arquivos de documentação context-sensitive • LD_LIBRARY_PATH - Diretórios acesados em tempo de execução pelas bibliotecas dinâmicas • CLASSPATH - Diretórios e arquivos zip acessados em tempo de execução pelas classes Java

  30. O arquivo adconfig.txt - Armazena informações de configuração do Applications • Localizado no caminho <APPL_TOP>/admin • Criado durante a instalação do Oracle Applications • - Utilizado pelos utilitários AD

  31. O arquivo fndenv.env • Localizado no diretório FND_TOP • Define variáveis adicionais de ambiente utilizadas pelo Oracle Applications Object Library • Os valores não devem ser modificados

More Related