Pessoal,
Estou elaborando uma rotina para integrar dois sistemas.
Um sistema fica em loco, na empresa e o outro fica na nuvem. a integração será feita via webservice, porém, vou precisar usar HTTPS e acabo de ver que o Oracle não da suporte a HTTPS sem Wallet
Alguém tem ideia de como consigo fazer isso criando uma procedure java no banco oracle ?
Https Oracle = Bronca!
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
- stcoutinho
- Moderador
- Mensagens: 850
- Registrado em: Qua, 11 Mai 2011 5:15 pm
- Localização: são Paulo - SP
Olá Rodrigo,
Alguns colegas meus utilizam a package UTL_HTTP para se comunicarem com WEBSERVICES. Esta package se encontra disponivel no ORACLE ENTERPRISE SERVER desde o release 7.
Um pequeno exemplo de função (coletado do ASKTOM):
O script acima gera uma resposta como a mostrada abaixo:
Encontrei alguns artigos sobre o tema (em inglês) que talvez ajudem você a avançar no tema:
Oracle Database PL/SQL Packages and Types Reference 11g Release 1 (11.1)http://docs.oracle.com/cd/B28359_01/app ... u_http.htm
"Using UTL_HTTP and an Oracle Wallet to Establish a Secure URL Connection (SSL) "
http://www.idevelopment.info/data/Oracl ... L_19.shtml
PLSQL consuming Web Services
http://www.lucianosilva.com/2011/02/04/ ... l-program/
UTL_HTTP package usage (ASKTOM)
http://asktom.oracle.com/pls/apex/f?p=1 ... 5215954607
Se as informações acima não forem suficientes, continue postando no GLUFKE, ok?
Abraços e boa sorte,
Sergio Coutinho
Alguns colegas meus utilizam a package UTL_HTTP para se comunicarem com WEBSERVICES. Esta package se encontra disponivel no ORACLE ENTERPRISE SERVER desde o release 7.
Um pequeno exemplo de função (coletado do ASKTOM):
declare
l_page long;
l_url varchar2(35) default 'http://aria.us.oracle.com/';
begin
l_page := utl_http.request( l_url );
p( l_page );
end;
/
No Oracle 11g parece que você precisará disponibilizar permissões especiais na ACL (access control list).<HTML>
<HEAD>
<TITLE>Oracle Service Industries</TITLE>
</HEAD>
<FRAMESET COLS="130,*"
border=0>
<FRAME SRC="nav.html" NAME="sidebar" frameborder=0>
<FRAME
SRC="
Encontrei alguns artigos sobre o tema (em inglês) que talvez ajudem você a avançar no tema:
Oracle Database PL/SQL Packages and Types Reference 11g Release 1 (11.1)http://docs.oracle.com/cd/B28359_01/app ... u_http.htm
"Using UTL_HTTP and an Oracle Wallet to Establish a Secure URL Connection (SSL) "
http://www.idevelopment.info/data/Oracl ... L_19.shtml
PLSQL consuming Web Services
http://www.lucianosilva.com/2011/02/04/ ... l-program/
UTL_HTTP package usage (ASKTOM)
http://asktom.oracle.com/pls/apex/f?p=1 ... 5215954607
Se as informações acima não forem suficientes, continue postando no GLUFKE, ok?
Abraços e boa sorte,
Sergio Coutinho
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
O grande problema é esse.
Estou querendo usar HTTPS mas sem o WALLET. Motivo? Estou projetando uma aplicação que será responsável por enviar os dados do banco de dados para um servidor na nuvem e estou usando o UTL_HTTP
Até agora ta funcionando tranquilo, porém, queria criptografar essa conversa e esbarrei nesse problema, pois, nem todo mundo vai querer que um terceiro meta mão no seu banco para criar esse wallet no seu servidor
Estou procurando uma alternativa que seria o uso de uma procedure java para fazer essa conversa e quando conseguir, posto aqui!
Abraço!
Estou querendo usar HTTPS mas sem o WALLET. Motivo? Estou projetando uma aplicação que será responsável por enviar os dados do banco de dados para um servidor na nuvem e estou usando o UTL_HTTP
Até agora ta funcionando tranquilo, porém, queria criptografar essa conversa e esbarrei nesse problema, pois, nem todo mundo vai querer que um terceiro meta mão no seu banco para criar esse wallet no seu servidor
Estou procurando uma alternativa que seria o uso de uma procedure java para fazer essa conversa e quando conseguir, posto aqui!
Abraço!
-
- Rank: Programador Júnior
- Mensagens: 22
- Registrado em: Qui, 26 Jul 2012 8:55 am
" Pense diferente! - "
Bom dia, Rodrigo! Conseguiu resolver esse problema? Estou na mesma situação.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes