ESTUDO DA INTERACÇÃO
NTERACÇÃO DO AIP COM OUTRAS APLICAÇÕES
ORACLE RETAIL
João Paulo Ribeiro Portásio
Projecto/Dissertação realizado sob a orientação de Prof. Raul Moreira Vidal
em Wipro Technologies
1.
Motivação
Actualmente o comércio do retalho é um mercado
que investe muito dinheiro em tecnologias de
informação. Todo este investimento
investimento tem como
objectivos fazer com que os retalhistas ganhem novas
vantagens competitivas em relação aos
ao seus
concorrentes e com que resolvam problemas que
advêm da dimensão
dimensão que normalmente chegam a
atingir.
Portanto, este mercado torna-se
torna se muito apetecível por
parte de empresas que desenvolvam este tipo de
sistemas. Recentemente
ecentemente apareceu uma nova aplicação
para os retalhistas, denominada AIP,
AIP um dos módulos
do complexo sistema de informação Oracle Retail.
Retail
Esta aplicação tem como objectivo auxiliar a
realização das
da actividades implicadas na gestão da
cadeia de abastecimento de forma a torná-las
torná s mais
eficientes e eficazes. Deste modo permitirá que
ue os
retalhistas aumentem a sincronização entre o
fornecimento e a procura dos produtos,
produtos, maximizando
as receitas e diminuindo
diminuindo os custos.
Sendo esta uma aplicação bastante recente, apresenta
apresenta
ainda alguns problemas e, como tal, ainda não é
suficientemente credível para todos os seus clientes
alvo. Só os retalhistas de grande dimensão financeira
se arriscam numa aplicação tão recente. Para todos os
outros serão necessárias grandes melhorias, de forma
outros,
a provar que a aplicação é 100% fiável e que tem
resultados já demonstrados
demonst
no mercado.
mercado
Assim, o grande objectivo do presente
resente projecto é
contribuir para a melhoria desta aplicação, de forma a
elevar o seu prestígio. Mas, dentro do AIP,
AIP focar-se
se-á
apenas a sua interacção com outros módulos Oracle
Retail,, dada a brevidade
brevi
do tempo
empo disponibilizado
para a realização do mesmo.
mesmo A justificação para o
foco do trabalho nesta área advém da experiência dos
especialistas no AIP, que defendem que uma
melhoria da interface de comunicação entre o AIP e
uma das aplicações do Oracle Retail,
Retail o RMS, poderia
oderia
ter um grande impacto ao nível da eficiência do
funcionamento mesmo.
sendo que RIB e RETL são ferramentas para
implementação de interfaces de comunicação entre
aplicações Oracle Retail.
Retail
Baseado nesta premissa,
premis , foi realizado um estudo
acerca desta interacção e ddas
as ferramentas que
poderiam ser utilizadas para a melhorar.
Os resultados alcançados com este projecto poderão
aumentar o interesse da aplicação perante os seus
potenciais clientes.
2.
Os objectivos
tivos deste projecto são
são:
•
Realizar um estudo acerca das ferramentas que
podem implementar
implementar interfaces de comunicação
entre aplicações Oracle Retail
Retail;
•
Após a caracterização de tais ferramentas,
concluir acerca da possibilidade da sua
utilização para a melhoria
melhoria da interacção do AIP
com outras aplicações Oracle Retail
Retail;
•
Caso se verifique a possibilidade desta
melhoria,
pretende se
pretende-se
implementá-la
implementá
definitivamente com o intuito de tornar o AIP
uma aplicação mais eficiente
eficiente.
3.
Descrição do Trabalho
Após a identificação das ferramentas que podem
implementar
implementar interfaces de comunicação entre as
aplicações da Oracle,
Oracle, o RIB, o RETL e o PL/SQL
com SQL*Loader, procedeu-se
p
se à realização de um
estudo comparativo entre as
a mesmas relativamente às
suas características
car
icas e funcionamento. Para efectuar
esta comparação foi primeiramente necessário
estudar o método de implementação em cada uma das
ferramentas para que se
s pudesse
desse construir interfaces
em cada uma delas. Os testes de comparação entre as
diferentes implementações basearam
basearam-se nas seguintes
métricas:
•
Custo de desenvolvimento
desenvolvimento de uma interface de
comunicação;
•
Custo de alteração
alteração de uma interface de
comunicação;
•
Tempo que a interface demora a transmitir
determinada quantidade de informação;
•
Método de tratamento
tratamento de erros;
•
Facilidade de recuperação de erros.
Fig. 1 - Sugestão de melhoria à interacção do AIP.
Como representado na Fig. 1, esta
esta melhoria consiste
na troca da implementação da interface que envia
informação do AIP para o RMS, de RIB para RETL,
Objectivos
Relativamente à primeira métrica, concluiu-se que o
RIB demora 6 vezes e o PL/SQL com SQL*Loader 3
vezes mais tempo do que o RETL a desenvolver
interfaces. No que diz respeito à alteração destas
interfaces, verificou-se que o RIB demora 3 vezes
mais tempo que o RETL e o PL/SQL com
SQL*Loader, sendo que os dois últimos apresentam
sensivelmente o mesmo tempo. Em relação à terceira
métrica, verificou-se que o RIB apresenta uma
capacidade de passagem de informação de 34 registos
por segundo, o RETL de 1200 registos por segundo e
o PL/SQL com SQL*Loader de 500 registos por
segundo. Nas duas métricas restantes, concluiu-se
que o PL/SQL com SQL*Loader não apresenta
tratamento de erros, por defeito, e que o RIB
apresenta melhor tratamento de erros e mais fácil de
utilizar que o RETL.
Perante os resultados obtidos, e com o objectivo de
melhorar a interacção do AIP, concluiu-se que a
melhor abordagem não será a substituição da
interface original por uma implementada em RETL já
que tanto o RIB como esta ferramenta apresentam
características ideais em diferentes estados de
funcionamento do AIP. Portanto, a solução passou
pela criação de uma interface híbrida e dinâmica que
conseguisse conciliar as vantagens que ambas as
ferramentas possuem. Deste modo, foi possível criar
um novo conceito de interfaces que permite ao cliente
escolher qual das duas implementações utilizar,
consoante o estado e objectivos do seu negócio.
Esta nova interface foi, então, definitivamente
implementada na aplicação AIP.
4.
Conclusões
Este projecto possibilitou concluir que as ferramentas
RIB
e
RETL
apresentam
características
suficientemente distintas que justificam a sua
utilização em diferentes cenários. Por outro lado, a
ferramenta PL/SQL com SQL*Loader não é uma
solução para a implementação de interfaces de
integração de aplicações Oracle Retail visto que não
apresenta qualquer vantagem em relação às anteriores
nem nas características de funcionamento nem nas
métricas de comparação definidas.
Obteve-se também um novo conceito de interfaces de
comunicação para as aplicações Oracle Retail, que
levou à obtenção de melhorias no sistema de
informação AIP, tornando-o um sistema mais sólido e
aliciante no mercado. A mais valia desta nova
interface prende-se com o facto de acrescentar
vantagens à implementação original em detrimento
da sua total substituição. Minimizou, ainda, um dos
maiores problemas apontados pelos retalhistas a esta
aplicação, a eficiência.
Neste âmbito, constatou-se que o RETL tem
vantagens sobre o RIB quando o cliente pretende que
os resultados gerados pela aplicação sejam
automaticamente aceites, sem necessidade de
validação por recursos humanos, dado que a carga de
envio destes elementos é muito elevada no momento
em que são gerados e que o RETL tem uma
capacidade de transmissão muito superior ao RIB.
Isto permite aumentar a eficiência do AIP nesta
situação em relação á antiga interface implementada
exclusivamente em RIB.
Por sua vez, quando o cliente pretende que os
resultados do AIP sejam validados por recursos
humanos, a implementação original da interface, em
RIB, mantém-se adequada.
Em suma, este projecto contribui para a investigação
científica de três formas. Em primeiro lugar, foi
efectuada uma comparação entre ferramentas de
integração de aplicações Oracle Retail, cujos
resultados permitem uma escolha fundamentada dos
métodos de integração das aplicações de retalho da
Oracle pelos programadores e consultores destes
sistemas. Em segundo lugar, desenvolveu-se um novo
conceito de integração híbrida e dinâmica de
aplicações Oracle Retail que consiste na utilização de
duas ferramentas de integração para a mesma
interface que permite ao cliente alternar entre ambas.
Por fim, com o conceito criado alcançaram-se
melhorias significativas no AIP que o elevaram a um
novo nível de qualidade, eficiência e interesse
económico para os seus potenciais clientes.
Download

estudo estudo da interacção d nteracção do aip co oracle reta