Vulgo EBS (“sem tracinho“). ERP (Enterprise Resource Planning) da Oracle Corporation para gestão empresarial. Até pouco tempo atrás “simplesmente” Applications, com a constante evolução tecnologica e adaptação de termos surgiu o Eletronic Business Suite.
Evolução:
Applications (Client/Server)
– Armazenamento: Oracle Database;
– Desenvolvimento: Oracle Forms/Reports;
– API: Application Object Library;
E-BS 11i (Web)
– Armazenamento: Oracle Database;
– Desenvolvimento: Oracle Forms/Reports;
– API: Application Object Library (AOL);
– Desenvolvimento: Oracle JDeveloper/UIX;
– API: Oracle Application Framework (OAF);
E-BS R12 (Web)
– Armazenamento: Oracle Database;
– Desenvolvimento: Oracle Forms/Reports;
– API: Application Object Library (AOL);
– Desenvolvimento: Oracle JDeveloper/ADF;
– API: Oracle Application Framework (OAF);
Oracle Fusion Applications
– Próxima geração (unificada) de aplicativos para gestão empresarial;
Módulos encontrados em um ERP:
– Recursos Humanos;
– Financeiro (Contabilidade);
– Vendas (Contas a Receber);
– Compras (Contas a Pagar);
– Suprimentos;
Tais módulos são interligados para trafegar informações de forma inteligente. Em alguns casos, o módulo padrão incluído na ferramenta não atende aos requisitos empresariais. Para tratar essas exceções o módulo é customizado ou uma solução avançada é acoplada. Por exemplo, o PeopleSoft é a ferramenta sugerida para estender o módulo de Recursos Humanos, essa ferramenta/empresa foi incorporada a Oracle Corporation.
Atualmente, inclusões (“local“) para atendimento a uma nova instalação são implementadas com APEX e BI Publisher.
Instalação:
Os arquivos para download e instalação estão disponíveis no Oracle E-Delivery. São aproximadamente 80GB para download e 250GB descompactados para instalação. Mesmo via “Assistente de Instalação” é interessante ter conhecimento em Oracle Database, Oracle Application Server e alguns outros serviços para configuração.
Sem acesso ao EBS o aprendizado muitas vezes é complicado. Para instalar é necessário um hardware grandioso. A Solution Beacon fornece aos clientes Oracle Corporation (vide artigo) acesso (funcional) ao EBS para testes e demonstração. Fica a Dica!
Pontos de Atenção:
– O EBS é desenvolvido e customizado com: Oracle Forms/Reports e Oracle JDeveloper/ADF;
– Implementações locais podem ser feitas com: APEX e BI Publisher.
Curso: D61193GC10: E-Business Suite Essentials;
Duração: 24hs;
Valor: 2298 BRL;
Este conteúdo tem como objetivo auxiliar nos estudos do possível candidato a certificação 1Z0-204: E-Business Essentials.
Curso: D61445GC10: Developing Web Applications;
Duração: 32hs;
Valor: 2400 BRL;
Este conteúdo tem como objetivo auxiliar nos estudos do possível candidato a certificação 1Z0-450: Developing Web Applications.
Oracle Application Express, simplesmente “APEX“. Pensar em APEX é lembrar o passado, começo do milênio, sites dinâmicos e linguagens de scripts. Nesse período surgiu um pacote de expansão para o Oracle Database e um novo formato de programação, o famigerado “PLWeb“. Com o PLWeb, de forma dinâmica é possível interpretar código PL/SQL e Comandos Web (HTML/JavaScript e derivados) diretamente no Banco de Dados. Exemplo:
CREATE OR REPLACE PROCEDURE WEBSTART AS
BEGIN
HTP.P('<HTML>');
HTP.P('<HEAD>');
HTP.P('<TITLE>Oracle WebToolKit</TITLE>');
HTP.P('<script language="JavaScript">');
HTP.P('alert('Welcome PLWeb Developer');
HTP.P('</script>');
HTP.P('</HEAD>');
HTP.P('<BODY>');FOR x IN (SELECT dummy FROM dual) LOOP
HTP.P(x.dummy);
END LOOP;HTP.P('</BODY>');
HTP.P('</HTML>');
END;
Inicialmente a solução é perfeita. Porém, com o passar dos anos, migrar um sistema PLWeb se tornou complicado e o reaproveitamento de código “quase zero” tendo em vista o formato de escrita. O PLWeb ao longo dos anos evoluiu e nos dias atuais podemos chamá-lo “carinhosamente” de APEX.
O APEX atualmente é um facilitador, ou seja, um Framework com padrões pré-estabelecidos para desenvolvimento Web. Através da sua Interface é possível elaborar aplicativos complexos sem intervenção de código direta no mecanismo padrão.
A partir do Oracle Database 10g o Framework para administração do Banco de Dados é escrito em APEX, portanto já temos o ambiente pré-configurado. Porém, não atualizado!
Evolução:
Oracle WebToolKit (“PLWeb“)
– Oracle Database 8i (8.1.7);
– Oracle Database 9i;
HTML_DB (“APEX 1.0“)
– Oracle Database 9i (Release 2);
– Oracle Database 10g;
APEX 2.1
– Oracle Database 10g (Release 2);
– Oracle Database 10g Express Edition;
APEX 3.2
– Oracle Database 11g;
APEX 4.0.2
– Oracle Database Express Edition 11g (beta);
Instalação:
Por ser uma plataforma de fácil acesso (“grátis” e “simples“), o Oracle Database 10g Express Edition é um bom caminho para testes e estudos. Porém, a versão APEX (2.1) disponível é antiga e deve ser atualizada. Os arquivos para download são facilmente encontrados no Oracle Technology Network e Oracle E-Delivery.
Ao descompactar o instalador (“APEX_4.0.2.zip“), uma estrutura semelhante a ilustrada deve ser disponibilizada. Exemplo:
ORACLE_HOME=C:\ORACLE\DBXE10G
APEX_HOME=C:\ORACLE\DBXE10G\apex
O instalador é um conjunto de diretórios e scripts. Esses scripts estão no “APEX_HOME“.
CD C:\ORACLE\DBXE10G\apex
Através do SQLPlus (“ORACLE_HOME“) o canal de comunicação com a Base de Dados é aberto.
C:\ORACLE\DBXE10G\app\oracle\products\10.2.0\server\BIN\sqlplus.exe /nolog
Por ser uma instalação local é possível conectar como SYSDBA.
CONN / AS SYSDBA;
A instalação é feita através do script APEXINS.sql os parâmetros necessário são:
– TABLESPACE do Aplicativo;
– TABLESPACE de Trabalho;
– TABLESPACE Temporária;
– Diretório Virtual de Imagens;
@APEXINS SYSAUX SYSAUX TEMP /i/
Para atualização de versão (superior a 2.1) é necessário remover a mesma antes da instalação.
@APXREMOV
Após instalação, é necessário informar o ORALCE_HOME para configuração (XDB) das imagens.
@APXLDIMG C:\ORACLE\DBXE10G
E definir a senha para o Administrador (ADMIN).
@APXXEPWD XXXX
APEX instalado e pronto para Acesso Local. Para Acesso Remoto, basta desabilitar um Parâmetro no Banco de Dados.
EXEC DBMS_XDB.setListenerLocalAccess(FALSE);
Para validar a instalação e atualização da versão é necessário acessar o ambiente APEX e informar as credencias de Acesso Administrativo.
http://kappa:8080/apex
WORKSPACE: INTERNAL
USERNAME : ADMIN
PASSWORD : XXXX
Pontos de Atenção:
– O Oracle Database 10 Express Edition vem com a versão 2.1;
– A instalação das versões 3.2, 4.0 e 4.0.1 são semelhantes a 4.0.2;
– O Oracle Database Express Edition 11g (beta) vem com a versão 4.0.2;
– A versão 4.1 (Early Adopter) está disponível em Try APEX Now;
Contato