CENTRO DE INVESTIGACI - PowerPoint PPT Presentation

About This Presentation
Title:

CENTRO DE INVESTIGACI

Description:

METODOLOG A PARA EL DISE O Y CONSTRUCCI N DE UN INTERMEDIARIO PARA COMERCIO ELECTR NICO B2B ... Interrupciones y retrasos continuos en la cadena de producci n ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 35
Provided by: gineral
Category:

less

Transcript and Presenter's Notes

Title: CENTRO DE INVESTIGACI


1
CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS
DEL I.P.N.
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA
SECCIÓN DE COMPUTACIÓN
METODOLOGÍA PARA EL DISEÑO Y CONSTRUCCIÓN DE UN
INTERMEDIARIO PARA COMERCIO ELECTRÓNICO B2B
PRESENTA GINER ALOR HERNÁNDEZ
DIRECTOR DE TESIS DR. JOSE OSCAR OLMEDO AGUIRRE
MÉXICO, D.F. A 2003.
2
CONTENIDO
  • Antecedentes y Motivación
  • Problemas de la Cadena de Suministro
  • Soluciones Actuales
  • Limitaciones de la Solución Actual
  • Enfoque Propuesto
  • Metodología Propuesta
  • Sistema de Intermediación
  • Descubrimiento Automático de Servicios Web
  • Invocación Automática de Servicios Web
  • Resultados
  • Trabajo a Futuro
  • Publicaciones
  • Conclusiones

3
ANTECEDENTES Y MOTIVACIÓN (1/2)
  • Primeros Sistemas de Intermediación MARI,
    OFFER, Kasbah, MAGMA y Jango.
  • La única información disponible para estos
    sistemas es aquella que se encuentra públicamente
    disponible en la Web.
  • Impone serias dificultades para recuperar
    información con contenido semántico debido a las
    limitaciones inherentes de la tecnología HTML que
    predomina en la Web.

4
ANTECEDENTES Y MOTIVACIÓN (2/2)
  • Los intermediarios ofrecen beneficios claros al
    conducir un negocio
  • Reducen tiempo, costos y errores
  • Amplían el número de proveedores potenciales y
    disminuyen el tiempo de localización
  • Mejoran la gestión de stocks y disminuyen los
    niveles de inventario

5
LA CADENA DE SUMINISTRO
  • La cadena de suministro es un modelo que tiene
    como función
  • Coordinar los procesos administrativos de
    proveedores, plantas y centros de almacenamiento
    y distribución.
  • Asegurar que los bienes sean producidos y
    distribuidos en las cantidades adecuadas en los
    lugares y en los tiempos correctos.
  • Minimizar el costo de operación y satisfacer la
    calidad del servicio ofrecido.

6
PROBLEMAS DE LA CADENA DE SUMINISTRO (1/2)
  • Los resultados de la búsqueda de empresas son muy
    pobres
  • La localización de empresas es ineficiente
  • Falta de mecanismos adecuados para la integración
    dinámica de empresas
  • Falta de mecanismos para llevar a cabo la
    automatización y coordinación de procesos
    empresariales
  • Interrupciones y retrasos continuos en la cadena
    de producción

7
PROBLEMAS DE LA CADENA DE SUMINISTRO (2/2)
  • Demandas de clientes no satisfechas
  • Gestión ineficiente de inventarios,
    almacenamiento y pedidos
  • Uso de datos y operaciones innecesarias en el
    proceso de compra
  • Tiempos y costes demasiados altos en la
    conducción de procesos

8
SOLUCIONES ACTUALES (1/2)
  • Para el desarrollo de una cadena de suministro
    de nivel global, organizaciones, consorcios y
    grandes empresas han desarrollado UDDI.
  • UDDI es el acrónimo de Universal Description,
    Discovery and Integration.
  • La idea de UDDI es muy simple dado que existen
    varias compañías que proveen servicios Web, cómo
    encontrar un servicio que satisfaga las
    necesidades de un cliente?
  • La solución que ofrece UDDI es utilizar un
    registro distribuido como un mecanismo común
    para la publicación de las descripciones de los
    servicios Web

9
SOLUCIONES ACTUALES (2/2)

Compañías registran las descripciones de sus
servicios
1.
1.
Registro de Negocios
Registro de Servicios
Compañías registran las descripciones que ellos
soportan
2.
2.
UDDI Business Registry
El UBR asigna identificadores únicos a los
negocios y servicios
3.
3.
10
LIMITACIONES DE LA SOLUCIÓN ACTUAL
  • UDDI presenta deficiencias como la dificultad de
    localizar a proveedores que ofrezcan productos y
    servicios que cumplan ciertas características
    técnicas.
  • Esto se debe principalmente a que UDDI solo está
    enfocado a localizar servicios que los negocios
    ofrecen y no a cómo estos servicios operan.

11
ENFOQUE PROPUESTO
  • Para resolver ésta falta de integración y
    coordinación, en éste trabajo se propone un
    sistema de intermediación capaz de
  • Integrar dinámicamente a las empresas en la
    cadena de suministro
  • Coordinar automáticamente los servicios Web que
    ofrecen diversas empresas (proveedores)
  • Administrar un repositorio de procesos
    comerciales que ofrecen las diversas empresas

12
METODOLOGÍA PROPUESTA (1/3)
  • Para el registro y clasificación de negocios,
    productos y servicios
  • Envío de información general del negocio al
    sistema mediante documentos XML
  • Envío de lista de productos del negocio
    registrado mediante documentos XML
  • Envío de lista de servicios del negocio
    registrado mediante documentos XML
  • Para la optimización de procesos logísticos
  • Planeación
  • Establecer estrategias de suministro
  • Establecer criterios de optimización (precio,
    fechas de entrega) en la búsqueda de productos
  • Establecer planes de contingencia
  • Identificación de dependencias de procesos
    comerciales

13
METODOLOGÍA PROPUESTA (2/3)
  • Abasto
  • Optimizar costo/servicio/calidad
  • Balance de volumen entre proveedores
  • Producción
  • Minimizar pedidos para inventarios
  • Ventas
  • Administración del inventario en base a
    requerimientos del mercado
  • Administración de niveles de inventarios y
    faltantes
  • Producto/Tiempo/Lugar correcto
  • Entrega
  • Establecer términos de entrega
  • Monitoreo de niveles de inventario y estados de
    pedidos
  • Determinación de mejores medios de entrega

14
METODOLOGÍA PROPUESTA (3/3)
  • Servicio
  • Aseguramiento de cartera de clientes
  • Satisfactibilidad de clientes
  • Para la administración del repositorio procesos
    comerciales
  • Registro de procesos comerciales descritos en
    documentos BPEL4WS
  • Recuperación de documentos BPEL4WS indexados por
    el nombre de servicio
  • Ejecución de procesos comerciales descritos en
    BPEL4WS

15
SISTEMA DE INTERMEDIACIÓN (1/2)
  • Un servicio Web es esencialmente la
    infraestructura de comunicaciones que permite
    invocar un método público ofrecido por un
    servidor.
  • Mediante los servicios Web es posible llevar a
    cabo la integración de organizaciones comerciales.

16
SISTEMA DE INTERMEDIACIÓN (2/2)
  • El sistema de intermediación puede verse como un
    servidor proxy por su interoperabilidad con otros
    sistemas o agentes de software en Internet.
  • Al igual que un proxy, el sistema recibe
    solicitudes de clientes, redirigiendo las
    solicitudes a otros sistemas y enviando las
    respuestas a los clientes o a otro destino.

17
DESCUBRIMIENTO AUTOMÁTICO DE SERVICIOS WEB (1/2)
  • El descubrimiento de los servicios Web se basa
    principalmente en encontrar los servicios que
    ofrecen las organizaciones para satisfacer
    ciertas necesidades.
  • Para esto, proponemos un repositorio central en
    donde se mantengan registrados y clasificados los
    negocios, productos, servicios y procesos
    comerciales de las empresas.

18
DESCUBRIMIENTO AUTOMÁTICO DE SERVICIOS WEB (2/2)
  • Para la clasificación de negocios, productos y
    servicios, se hace uso de ontologías ampliamente
    aceptadas como
  • NAICS (North American Industry Classification
    System )
  • UNSPSC (United Nations Standard Products and
    Services Code )
  • RosettaNet (Procesos Comerciales)

19
INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (1/6)
  • La forma en que el sistema lleva a cabo la
    intermediación electrónica es mediante el
    análisis de los documentos WSDL.
  • Con el análisis de dichos documentos, el sistema
    invoca de forma automática a los servicios Web,
    lo cual es una capacidad adicional que no se
    ofrece en UDDI.

20
2
Se crea una solicitud para el repositorio de
registro
1
Solicitud enviada al Sistema de Intermediación
Sistema de Intermediación
Repositorio de Registro
Compañía A
3
Consulta al repositorio de registro
Respuesta a la solicitud
9
4
Respuesta de la consulta
Interpretación de la respuesta del Servicio Web
8
7
Respuesta en Formato XML
Invocación del Servicio Web
Análisis semántico de la información en
documentos WSDL, necesario para crear una
solicitud de una invocación a un servicio Web
6
URL del Proveedor del Servicio Web
5
21
RESULTADOS (1/3)
  • Desarrollo de un portal de Internet para
    localizar servicios Web en diversos nodos UDDI y
    para comparar la funcionalidad de UDDI con el
    sistema de intermediación.
  • Implementación de la invocación automática a los
    servicios Web mediante el análisis de los
    documentos WSDL.
  • Desarrollo de diversas clases en Java WSDP para
    la extracción de información del repositorio de
    registros.

22
RESULTADOS (2/3)
  • Desarrollo de las especificaciones de los
    servicios Web que se utilizaran para modelar un
    escenario real de comercio electrónico B2B.
  • Implementación de los servicios Web de registro
    de negocios, productos y servicios.
  • Implementación de los servicios Web para la
    realización de consultas por precio, cantidad,
    tiempo de entrega y características técnicas de
    los productos.

23
RESULTADOS (3/3)
  • Implementación de los servicios Web para la
    comunicación con otros agentes o sistemas de
    intermediación.
  • Desarrollo de consultas más elaboradas para la
    búsqueda de proveedores utilizando USML.
  • Desarrollo de diversas clases en Java WSDP para
    la intermediación con Amazon.com

24
TRABAJO A FUTURO (1/2)
  • Implementación de los módulos de razonamiento
    automático para la deducción de consecuencias y
    la búsqueda en espacios de soluciones más
    complejos y estructurados.
  • Búsqueda de productos que reduzcan costos de
    operación o mejoren la calidad del producto y la
    búsqueda de proveedores que reduzcan los tiempos
    de entrega.

25
TRABAJO A FUTURO (2/2)
  • Construcción del repositorio de procesos
    comerciales.
  • Coordinación, Integración y Composición de
    procesos comerciales mediante BPEL4WS.
  • Construcción de un portal de Internet que
    proveerá las interfaces gráficas de los diversos
    servicios que ofrecerá el sistema.

26
PUBLICACIONES (1/2)
  • Automatización de la Cadena de Suministro
    utilizando UDDI, XVI Congreso Nacional y II
    Congreso Internacional de Informática y
    Computación de la ANIEI, (CNCIIC-ANIEI 2003).
  • Automatización de la Cadena de Suministro en el
    Comercio Electrónico B2B, IX Conferencia de
    Ingeniería Electrica (CIE2003).
  • Sistema de Intermediación para el Comercio
    Electrónico B2B basado en Servicios Web, XII
    Congreso Internacional en Computación (CIC2003).

27
PUBLICACIONES (1/2)
  • Lenguajes para la Composición e Integración de
    Servicios Web, Ciclo de Conferencias del XXX
    Aniversario de la Facultad de Ciencias de la
    Computación
  • ADM An Active Deductive XML Database System,
    Mexican International Conference on Artificial
    Intelligence (MICAI 2004) (En revisión)

28
CONCLUSIONES
  • Aunque los procesos comerciales se pueden llevar
    a cabo con los métodos tradicionales, el consumo
    de tiempo es muy alto.
  • Se han obtenido resultados en los cuales,
    mediante el uso de la tecnología disponible, se
    han automatizado dichos procesos, llevando
    consigo ventajas adicionales.
  • Es de vital importancia que las industrias,
    servicios y personas empiecen a cambiar en torno
    a ésta nueva forma de hacer comercio haciendo uso
    de la tecnología de Internet.

29
  • Fin de la Presentación
  • Gracias por su atención

30
INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (2/6)
  • Ejemplo de Solicitud al Sistema
  • ltSOAP-ENVEnvelope SOAP-ENVencodingStyle"http/
    /schemas.xmlsoap.org/soap/encoding/"
    xmlnsSOAP-ENV"http//schemas.xmlsoap.org/soap/en
    velope/"gt
  • ltSOAP-ENVBodygt
  • ltget_ProductPricegt
  • ltproductCodegt43172509lt/productCodegt
  • lt/get_ProductPricegt
  • lt/SOAP-ENVBodygt
  • lt/SOAP-ENVEnvelopegt

31
INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (3/6)
  • Ejemplo de Solicitud al Proveedor
  • ltSOAP-ENVEnvelope SOAP-ENVencodingStyle"http/
    /schemas.xmlsoap.org/soap/encoding/"
    xmlnsSOAP-ENV"http//schemas.xmlsoap.org/soap/en
    velope/"gt
  • ltSOAP-ENVBodygt
  • ltget_ProductFeaturesgt
  • ltproductCodegt43172509lt/productCodegt
  • lt/get_ProductFeaturesgt
  • lt/SOAP-ENVBodygt
  • lt/SOAP-ENVEnvelopegt

32
INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (4/6)
  • Ejemplo de Respuesta del Proveedor
  • lt?xml version"1.0" encoding"UTF-8"?gt
  • ltsoapenvEnvelope xmlnssoapenv"http//schemas.x
    mlsoap.org/soap/envelope/" xmlnsxsd"http//www.w
    3.org/2001/XMLSchema" xmlnsxsi"http//www.w3.org
    /2001/XMLSchema-instance"gt
  • ltsoapenvBodygt
  • ltget_ProductFeaturesResponse xmlns""gt
  • ltProductFeaturesgt
  • ltnamegtLaser Printerlt/namegt
  • ltpricegt210.00lt/pricegt
  • ltquantitygt100lt/quantitygt
  • ltdeliveryTimegt1 weeklt/deliveryTimegt
  • ltwarrantygt2 yearslt/warrantygt
  • lt/ProductFeaturesgt
  • lt/get_ProductFeaturesResponsegt
  • lt/soapenvBodygt
  • lt/soapenvEnvelopegt

33
INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (5/6)
  • Ejemplo de Respuesta del Sistema
  • lt?xml version"1.0" encoding"UTF-8"?gt
  • ltsoapenvEnvelope xmlnssoapenv"http//schemas.x
    mlsoap.org/soap/envelope/" xmlnsxsd"http//www.w
    3.org/2001/XMLSchema" xmlnsxsi"http//www.w3.org
    /2001/XMLSchema-instance"gt
  • soapenvBodygt
  • ltget_ProductPriceResponse xmlns""gt
  • ltProvidersListgt
  • ltProvidergt
  • ltpricegt210.00lt/pricegt
  • ltbusinessKeygtCINVES-UDDI-B2B-1lt/businessKeygt
    ltaccessPointgthttp//192.168.50.10608
    0/companyA/services/get_ProductFeatureslt/accessPoi
    ntgt
  • lt/Providergt

34
INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (6/6)
  • ltProvidergt
  • ltpricegt180.00lt/pricegt
  • ltbusinessKeygtCINVES-UDDI-B2B-6lt/businessKeygt
    ltaccessPointgthttp//192.168.50.106080/companyF/s
    ervices/get_ProductFeatureslt/accessPointgt
  • lt/Providergt
  • lt/ProvidersListgt
  • lt/get_ProductPriceResponsegt
  • lt/soapenvBodygt
  • lt/soapenvEnvelopegt
Write a Comment
User Comments (0)
About PowerShow.com