Está en la página 1de 32

UNIVERSIDAD NACIONAL JOS MARA

ARGUEDAS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

DESARROLLO DE UN
SISTEMA DISTRIBUIDO EN
TIEMPO REAL UTILIZANDO
EDI BASADO EN XLM Y SQL

Edwin Roque Tito

Andahuaylas Ciudad Universitaria 2015

Edwin Roque T

PROBLEMTICA

Anteriormente, una compaa, tena que imprimir un


pedido, enviarlo por correo a su proveedor, y ste a
su vez capturaba la informacin para emitir una
factura y realizar el envo, el cual a su vez, tena que
ser verificado contra la mercanca y capturado en el
inventario.

El principal problema de las empresas que


intercambian informacin por medios electrnicos, se
presenta cuando no cuentan con el programa o
aplicacin con el que la informacin original fue
creada, y por lo tanto no tienen como visualizarla o
analizarla, obligando a los receptores a adquirir la
tecnologa necesaria para poder hacer uso de la
informacin recibida.
Edwin Roque T

JUSTIFICACIN

La necesidad del intercambio electrnico de datos


entre las Empresas e Instituciones, para lograr un
mejor control financiero y econmico justifica el
desarrollo de la presente tesis.

Rapidez en la obtencin de informacin Financiera.


Siempre se dispone de los extractos hasta el da
anterior lo cual supera ampliamente el plazo de otros
sistemas
tradicionales
de
recepcin
esta
informacin como por ejemplo el correo.

Edwin Roque T

OBJETIVOS
OBJETIVO GENERAL

Desarrollar un Sistema de Intercambio Electrnico


de Datos entre la Entidad Bancaria y la Universidad
en Tiempo Real

utilizando XML, que posibilite

mejorar el control de la informacin econmica.

Edwin Roque T

OBJETIVOS

OBJETIVOS ESPECIFICOS
Disear una estructura de datos en XML para ser usado por el
EDI.
Disear un modelo de intercambio electrnico de datos.
Exportar e Importar cdigo XML.
Utilizar SQL como Herramienta de consulta de informacin.
Validar el Software para el intercambio de datos.
Manejar la informacin independiente de su utilizacin y
accesibles
simultneamente
por
distintos
usuarios
y
aplicaciones.
Implementar un software para el funcionamiento del Sistema de
Intercambio

Edwin Roque T

HIPTESIS

El Sistema de Intercambio Electrnico de Datos


entre la Entidad Bancaria y la UNA en Tiempo Real
utilizando XML, ayuda a mejorar el control de la
informacin econmica.

Edwin Roque T

Qu es EDI?
EDI es el acrnimo ingls para el "intercambio
electrnico de datos". La idea del EDI surge ante la
necesidad
de
transferir
documentos
entre
ordenadores. El EDI combina las posibilidades de la
informtica y las telecomunicaciones y constituye un
sustituto natural del documento en soportes clsicos
en cuanto a su funcin de portador de datos,
eliminando as el uso del papel o en general de medios
de almacenamiento intermedios.

Edwin Roque T

Para qu EDI?

EDI para transmitir electrnicamente documentos comerciales y


administrativo-contables
(pedidos,
facturas,
etc.)
entre
aplicaciones informticas en un formato normalizado de forma
que puedan procesarse dichos documentos entre las empresas
sin intervencin manual.

En un inicio se denomin EBDI (Electronic Business Data


Interchange), Intercambio Electrnico de Datos de Negocio por
razones de simplificacin quedo como EDI.
La mayora de las empresas que utilizan el EDI intercambian
mensajes de pedido y factura

A que se quiere llegar?

Se basa en la estandarizacin de documentos.

EDI necesita de las telecomunicaciones (Lneas


Telefnicas, Internet, E-mail, etc.)

Edwin Roque T

Cmo lo hace?
Creando un flujo de informacin fiable, rpido e integrado
en los sistemas de informacin.

TRADUCTO
R

APLICACION

TRADUCTO
R

MEDIO DE
COMUNICACION

APLICACION

MEDIO DE
COMUNICACION

RED DE VALOR AADIDO

Transferencia de aplicacin a aplicacin de datos


estructurados segn un lenguaje comn entre las dos partes,
y utilizando una o varias redes de telecomunicaciones
Edwin Roque T

EDIFACT

Norma intersectorial a nivel mundial


EDIFACT

Administracin
Banca
Transporte

ANSI

Comercio

(U.S.A.)

ODETTE
(Europa)

ODETTE
(Espaa)

GALIA

(Francia)

RENAULT

V.D.A.
(R.F.A)

Proveedores

Comunidad
Europeadel
Automvil

PSA

EDIFACT: Intercambio de Datos Electrnico para la Administracin, el comercio y el Transporte.


ODETTE: Organizacin para el Intercambio de Datos y la Teletransmisin en Europa (Sector del Automvil)
GALIA Groupement pour lAmlioration des Livraisons dans lIndustrie Automobile.
ODETTE Espaa : Organizacin para el Intercambio de Datos y la Teletransmisin en Espaa.
VDA: Verband Der Automobile Industrie

Edwin Roque T

FLUJOS FISICOS E INTERCABIOS EDI


CLIENTE
Stock
STOACT

Previsiones
DELINS

Ordenes
DELINS
KANBAN
CALDEL

Albarn de
Entrega
Aviso de expedicin
AVIEXP

Facturas
INVOIC
Aviso de liquidacin
LCR002

PROVEEDOR
Edwin Roque T

Transacciones B2B: Marketspaces Privados

EDI: Intercambio electrnico de datos entre


dos organizaciones con objetivos comunes. El
intercambio se hace a travs de una
infraestructura tecnolgica segura y que solo
poseen los dos involucrados.
Ventajas:
Permite enviar y/o recibir grandes cantidades de
informacin rutinaria.
Pocos errores de comunicacin ya que es una
infraestructura tecnolgica privada
Reduccin en el uso de papel.
Se procesa de forma inmediata la informacin
recibida.
Se pueden compartir las bases de datos de los
involucrados.
Al haber procesamiento rpido de informacin el

Edwin Roque T

DEFINIENDO EDI
Comprador

Proveedor
Solicitud de cotizacin
Orden de compra, aviso de recibo y aviso pago

Respuesta a cotizacin
Acuse recibo O/C, aviso envo y factura
Autorizacin
de Pagos

Aviso de
envo del
pago

Aviso de
Depsito

Aviso del
pago

Aviso envi de pago


Transferencia electrnica de
Fondos

Banco del
comprador

Banco del
proveedor
Edwin Roque T

DesdequeXMLsalialaluz,losprogramadoresydesarrolladoressehan
sentidodesubicadosencuantoalosusosrealesdelXML.ElW3C
(WorldWideWebConsortium),quienesfueronlosdesarrolladoresde
estelenguajeledieron10objetivosprincipales,loscualesnombrar
enesteartculo.Losobjetivosnosonsuficientesasquetambines
importanteconocerlosusosaplicablesalmundorealloscuales
nosotros,losWebmastersydesarrolladoresengeneralpodemos
aplicarparaahorrarrecursosyenocasionespresupuestopara
nuestrasaplicacionessolousandoXML.
Estos fueron los 10 objetivos definidos por el W3C para XML:
1.
XMLsedebepoderusardirectamenteenInternet
2.
XMLdebeadmitirunagranvariedaddeaplicaciones.
3.
XMLdebesercompatibleconSGML.
4.
DebeserfcilcrearprogramasqueprocesendocumentosXML.
5.
ElnmerodefuncionalidadesopcionalesdeXMLdebermantenerse
enunmnimoabsoluto,preferiblementecero.
6.
LosdocumentosXMLdebernserinteligiblesparaloshumanosy
razonablementeclaros.
7.
EldiseodeXMLdeberprepararserpidamente.
8.
EldiseodeXMLdeberserformalyconciso.
9.
LosdocumentosXMLdebernserfcilesdegenerar
10. LaconcisinenlosmarcadoresXMLtieneunaimportanciamnima.
Edwin Roque T

REFINAMIENTO DE LAS
TAREAS PRINCIPALES

El Modelo
Espiral
(Boehm)

Ev
alu
a

c i
nd
el C
l ie

An
lis
i

sd
eR

i e sg

os

Ingen
iera

Co
co mu
n ni
el ca
cli ci
en n
te

en Eje
tr d
ad e p
ad u
e p nto
ro de
ye
ct
os

n
Planificaci

nte

in y Ad
Construcc

aptacin

Proyecto de desarrollo de conceptos

Proyecto de mejora de productos

Proyecto de desarrollo de nuevos productos

Proyecto de mantenimiento de productos


Edwin Roque T

DEFINIENDO EDI

EDI comunica computadora a computadora, no


usuario a usuario, como ocurre en Internet.

EDI no es una tcnica informtica, es una


de hacer negocios.

nueva forma
Edwin Roque T

FASE BASICA QUE COMPRENDE UN CICLO EDI


APLICACION
INFORMATICA
DEL EMISOR

APLICACION
INFORMATICA
DEL RECEPTOR

GENERACION
DE DATOS

INTEGRACION
DE DATOS

TRADUCCION
DE DATOS

TRADUCCION
DE DATOS

TRANSMICION
DE DATOS

RECEPCION
DE DATOS
Edwin Roque T

Algunos comentarios que se han hecho

Los servicios Web no hacen ms que reinventar la rueda,


pero esta vez usando XML

Losdestornilladoresnohacenmsquereinventarla
rueda,peroestavezusandotornillosenvezdeclavos

No aportan nada nuevo que no tuvieramos ya en


CORBA

Noaportannadanuevoquenotuvieramosyaconlos
martillosylaspuntas

Los Servicios Web proporcionan las facilidades del Nivel


4 por encima del Nivel 7, dando un paso atrs tanto en
eficiencia como en funcionalidad (seguridad, mensajera
fiable, etc.)

Alahoradeclavarpuntas,losdestornilladoressuponen
unpasoatrstantoeneficienciacomoenfuncionalidad
Edwin Roque T

XML: eXtensible Markup Language

XML specifies the structure and content of a document.


Extensible: to create a wide variety of document types.
Markup: to increase the description power.

XML is to structure, store and to send information.

h
Tec

Inn
o

og
l
o
n

/I
TCP

Connectivity

va
tio
n

L
M
T
H
Presentation

FTP,
E-ma
il, Go
pher
Web P
ages
Connect

the Web

Browse
the Web

XML
Connecting
Applications

Web
Serv
ices

Program
the Web
Edwin Roque T

HTML

HTML was designed for formatting text on a Web page.


HTML limitations:

Cannot deal with the content of a Web page.

Cannot be used to describe or to catalog data in the


web.

It is not extensible.

Standard representation but browser-dependent


appearance.

HTML browsers supporting XML:

Microsoft Internet Explorer 5.0

Netscape Navigator 6 (option View Page Source)

XML reserved symbols: &, <, >, , , ;.


Edwin Roque T

DTD-XML cars example


<!ELEMENT car
(model?,horsepower,production+,
color?,price?,wheels)
>
<!ATTLIST car
name (BEETLE,SEDAN,JEEP,TOPOLINO,) #REQUIRED
company IDREF #REQUIRED
>
<!ELEMENT model (#PCDATA)>
<!ELEMENT horsepower (HP|(HPmin?,HPmax?))>
<!ELEMENT production (start?,finish?)>
<!ELEMENT start_prod (#PCDATA)>
<!ELEMENT finish_prod (#PCDATA)>
<!ELEMENT price (factory,retail)>
<!ELEMENT color EMPTY>
<!ATTLIST color name (R|W|B|Y|DARK|OTHER)
#REQUIRED>
<!ELEMENT factory_price (#PCDATA)>
<!ELEMENT retail_price (#PCDATA)>
<!ELEMENT wheels #PCDATA>
<!ELEMENT company (country?)>
<!ATTLIST company ID CDATA>

<?xml version="1.0"?>
<!DOCTYPE car SYSTEM car.dtd
">
car.dtd">
<company ID=WolksWagen>
<country>Germany</country>
</company>

<car name=BEETLE
company=WolksWagen>
<model>1500</model>
<horsepower>
<HPmin>50</HPmin>
<HPmax>90</HPmax>
</horsepower>
<production>
<start>1938</start>
<finish>1989</finish>
</production>
<production>
<start>2000</start>
<finish>nowadays</finish>
</production>
<color name=B></color>
<price>
<factory_price>8000</fectory_pri
ce>
<price>
Edwin Roque T
<wheels>4</wheels>

LA PLATAFORMA TECNOLGICA

Interface - humano/computador
multilinge/multicultural
intuitivo
flujo trabajo/orientacin proceso
Capacidad de Procesamiento
control local de recursos
accesible a nivel global
compartir herramientas/recursos
componentes de software en capas
Manejo de Informacin
directorios - usuarios y recursos
control distribudo de bases datos
evaluacin compilacin de datos

S
O
F
T
W
A
R
E
Necesario

Usuarios remotos
Datos
entran /accesan

H
A
R
D
W
A
R
E
Parte de la
Solucion

Internet

Usa tecnologas de
comunicacin
existentes y emergentes
(Internet, inalmbricas,
satlital)

Edwin Roque T

CAMPOS DE APLICACION
Los tpicos campos de aplicacin del EDI son el
intercambio de informacin industrial, comercial,
financiera, mdica, administrativa, fabril o cualquier otro
tipo similar de informacin estructurada. Esta
informacin, con independencia de su tipo concreto, se
estructura en unos formatos que pueden ser
procesados por las aplicaciones informticas. Ejemplos
de datos EDI son las facturas, rdenes de compra,
declaraciones de aduanas, etc.

Edwin Roque T

PRINCIPALES BENEFICIOS

EDI sin duda nos ofrece una amplia gama de


oportunidades de trabajo y beneficios para nuestra
empresa entre los que se destacan:

Agilizacin de procesos comerciales.


Importante disminucin de errores en los
documentos.
Disminucin de stocks, debido a la facilidad de
aplicacin de tcnicas "Just-in-Time.
Ahorro de costos de administracin.
Mejora de la competitividad de la empresa.

Edwin Roque T

XML:proporciona la base.
EDI: proporciona todo lo desarrollado
hasta el momento y la experiencia
necesaria.
La misma orden de compra
Fragmento de mensaje en EDI:
ISA*00**00**08*61112500TST*01*DEMOWU000003
*970911*1039*U00302000009561*0*P?
GS*PO*6111250011*WU000003*970911*1039*9784*X*003020
ST*850*397822
BEG*00*RE*194743**970911
REF*AH*M109
REF*DP*641
REF*IA*000100685
DTM*010*970918
N1*BY*92*1287
N1*ST*92*87447
N1*ZZ*992*1287
PO1*1*1*EA*13.33**CB*80211*IZ*364*UP*718379271641
PO1*1*2*EA*13.33**CB*80211*IZ*382*UP*718379271573
PO1*1*3*EA*13.33**CB*80213*IZ*320*UP*718379271497
PO1*1*4*EA*13.33**CB*80215*IZ*360*UP*718379271848
PO1*1*5*EA*13.33**CB*80215*IZ*364*UP*718379271005
CTT*25
........

expresada en XML:
<?xmlversion="1.0"?>
<?xml:stylesheet?>
<purchase-order>
<header>
<po-number>1234</po-number>
<date>1999-02-08</date><time>14:05</time>
</header>
<billing>
<company>XMLSolutions</company>
<address>
<street>601PennsylvaniaAve.NW</street>
<street>Suite900</street>
<city>Washington</city><st>DC</st>
<postcode>20004</postcode>
</address>
</billing>
.......
Edwin Roque T

USO Y APLICACIONES EDI


Las comunicaciones formales entre empresas son
escritas y pueden clasificarse en dos grupos:

No Estructurados
Cartas, memorandos, mensajes.

Estructurados
rdenes de compra, avisos de despacho,
presupuestos, facturas.

EDI cubre el intercambio de mensajes estructurados, en


tanto que los sistemas de correo electrnico se aplican
a los mensajes no estructurados
CLIENTE
PROVEEDOR
Edwin Roque T

ESTRUCTURAS DE LOS MERCADOS EDI

Estructura jerrquica
Los mayores beneficios son para la gran empresa que
economiza en sus costos operativos. Las decisiones
estn centralizadas, lo que infunde agilidad en las
operaciones.
Estructura no jerrquica
Participantes de un mismo mercado se agrupan para
implementar EDI. Desarrollos lentos que brindan
beneficios a la comunidad.
Empresa 1

Empresa 2

Empresa 3

SIN EDI las


comunicaciones
Bilaterales producen
un trfico
Intenso y
embotellamiento
De comunicaciones
Cliente A

Cliente B

Cliente C
Edwin Roque T

ALGOINEVITABLE...

El Uso de Soluciones
Tecnolgicas es
inevitable

Edwin Roque T

ESTRUCTURAS DE LOS MERCADOS EDI

Empresa 1

Empresa 2

CON EDI las


comunicaciones
Se efectan a
travs de un
trfico ordenado

Empresa 3

Red de Valor
Agregado

Cliente C
Cliente A

Cliente B

Edwin Roque T

BUSQUEDA DE UN NUEVO
PARADIGMA DE EDUCACIN
I=M
C2
SOLUCIONES
TECNICAS NO
SIEMPRE
PUEDEN SER
IMPLEMENTADAS

Edwin Roque T

UN ENFOQUE PRACTICO

GRACIAS
Edwin Roque T

También podría gustarte