2.32k likes | 2.44k Views
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)
E N D
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) • 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
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
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
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)
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.
Application Tier: Oracle Applications Framework Componentes Seguem os principais componentes: • AOL/J • BC4J • Java Controller • Metadata UI Definition • UIX.
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.
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.
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
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
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
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:
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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