Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARGUEDAS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
DESARROLLO DE UN
SISTEMA DISTRIBUIDO EN
TIEMPO REAL UTILIZANDO
EDI BASADO EN XLM Y SQL
Edwin Roque T
PROBLEMTICA
JUSTIFICACIN
Edwin Roque T
OBJETIVOS
OBJETIVO GENERAL
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
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?
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
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
Edwin Roque T
Previsiones
DELINS
Ordenes
DELINS
KANBAN
CALDEL
Albarn de
Entrega
Aviso de expedicin
AVIEXP
Facturas
INVOIC
Aviso de liquidacin
LCR002
PROVEEDOR
Edwin Roque T
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
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
DEFINIENDO EDI
nueva forma
Edwin Roque T
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
Losdestornilladoresnohacenmsquereinventarla
rueda,peroestavezusandotornillosenvezdeclavos
Noaportannadanuevoquenotuvieramosyaconlos
martillosylaspuntas
Alahoradeclavarpuntas,losdestornilladoressuponen
unpasoatrstantoeneficienciacomoenfuncionalidad
Edwin Roque T
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
It is not extensible.
<?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
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
No Estructurados
Cartas, memorandos, mensajes.
Estructurados
rdenes de compra, avisos de despacho,
presupuestos, facturas.
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
Cliente B
Cliente C
Edwin Roque T
ALGOINEVITABLE...
El Uso de Soluciones
Tecnolgicas es
inevitable
Edwin Roque T
Empresa 1
Empresa 2
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