Скачать презентацию CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS DEL Скачать презентацию CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS DEL

e679cd3634910d9641768e14038f5840.ppt

  • Количество слайдов: 34

CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS DEL I. P. N. DEPARTAMENTO DE INGENIERÍA 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 B 2 B PRESENTA: GINER ALOR HERNÁNDEZ DIRECTOR DE TESIS: DR. JOSE OSCAR OLMEDO AGUIRRE MÉXICO, D. F. A 2003.

CONTENIDO q q q q Antecedentes y Motivación Problemas de la Cadena de Suministro CONTENIDO q q q q 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

ANTECEDENTES Y MOTIVACIÓN (1/2) Primeros Sistemas de Intermediación: MARI, OFFER, Kasbah, MAGMA y Jango. 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 contenido semántico debido a las limitaciones inherentes de la tecnología HTML que predomina en la Web.

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

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

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

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

SOLUCIONES ACTUALES (1/2) Para el desarrollo de una cadena de suministro de nivel global, SOLUCIONES ACTUALES (1/2) Para el desarrollo de una cadena de suministro de nivel global, organizaciones, consorcios y grandes empresas han desarrollado 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

SOLUCIONES ACTUALES (2/2) 1. Compañías registran las descripciones de sus servicios Registro de Negocios SOLUCIONES ACTUALES (2/2) 1. Compañías registran las descripciones de sus servicios Registro de Negocios 2. Compañías registran las descripciones que ellos soportan 4. Otros sistemas o compañías preguntan al repositorio para descubrir los servicios de las compañías Registro de Servicios UDDI Business Registry 5. 3. El UBR asigna identificadores únicos a los negocios y servicios Las compañías usan estos datos para facilitar la integración

LIMITACIONES DE LA SOLUCIÓN ACTUAL UDDI presenta deficiencias como la dificultad de localizar a 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.

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

METODOLOGÍA PROPUESTA (1/3) Para el registro y clasificación de negocios, productos y servicios: q METODOLOGÍA PROPUESTA (1/3) Para el registro y clasificación de negocios, productos y servicios: q q q 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: q 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

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

METODOLOGÍA PROPUESTA (3/3) q Servicio § Aseguramiento de cartera de clientes § Satisfactibilidad de METODOLOGÍA PROPUESTA (3/3) q Servicio § Aseguramiento de cartera de clientes § Satisfactibilidad de clientes Para la administración del repositorio procesos comerciales: q q q Registro de procesos comerciales descritos en documentos BPEL 4 WS Recuperación de documentos BPEL 4 WS indexados por el nombre de servicio Ejecución de procesos comerciales descritos en BPEL 4 WS

SISTEMA DE INTERMEDIACIÓN (1/2) Un servicio Web es esencialmente la infraestructura de comunicaciones que 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.

SISTEMA DE INTERMEDIACIÓN (2/2) El sistema de intermediación puede verse como un servidor proxy 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.

DESCUBRIMIENTO AUTOMÁTICO DE SERVICIOS WEB (1/2) El descubrimiento de los servicios Web se basa 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.

DESCUBRIMIENTO AUTOMÁTICO DE SERVICIOS WEB (2/2) Para la clasificación de negocios, productos y servicios, 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: q NAICS (North American Industry Classification System ) q UNSPSC (United Nations Standard Products and Services Code ) q Rosetta. Net (Procesos Comerciales)

INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (1/6) La forma en que el sistema lleva a 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.

2 Se crea una solicitud para el repositorio de registro 1 Solicitud enviada al 2 Se crea una solicitud para el repositorio de registro 1 Solicitud enviada al Sistema de Intermediación 3 Compañía A Consulta al repositorio de registro 9 8 Repositorio de Registro Respuesta a la solicitud Interpretación de la respuesta del Servicio Web Sistema de Intermediación 4 Respuesta de la consulta 7 Respuesta en Formato XML Invocación del Servicio Web 6 URL del Proveedor del Servicio Web 5 Análisis semántico de la información en documentos WSDL, necesario para crear una solicitud de una invocación a un servicio Web

RESULTADOS (1/3) q Desarrollo de un portal de Internet para localizar servicios Web en RESULTADOS (1/3) q 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. q Implementación de la invocación automática a los servicios Web mediante el análisis de los documentos WSDL. q Desarrollo de diversas clases en Java WSDP para la extracción de información del repositorio de registros.

RESULTADOS (2/3) q Desarrollo de las especificaciones de los servicios Web que se utilizaran RESULTADOS (2/3) q Desarrollo de las especificaciones de los servicios Web que se utilizaran para modelar un escenario real de comercio electrónico B 2 B. q Implementación de los servicios Web de registro de negocios, productos y servicios. q 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.

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

TRABAJO A FUTURO (1/2) q Implementación de los módulos de razonamiento automático para la TRABAJO A FUTURO (1/2) q 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. q 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.

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

PUBLICACIONES (1/2) q Automatización de la Cadena de Suministro utilizando UDDI, XVI Congreso Nacional PUBLICACIONES (1/2) q 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, (CNCIICANIEI 2003). q Automatización de la Cadena de Suministro en el Comercio Electrónico B 2 B, IX Conferencia de Ingeniería Electrica (CIE 2003). q Sistema de Intermediación para el Comercio Electrónico B 2 B basado en Servicios Web, XII Congreso Internacional en Computación (CIC 2003).

PUBLICACIONES (1/2) q Lenguajes para la Composición e Integración de Servicios Web, Ciclo de PUBLICACIONES (1/2) q 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 q ADM: An Active Deductive XML Database System, Mexican International Conference on Artificial Intelligence (MICAI 2004) (En revisión)

CONCLUSIONES Aunque los procesos comerciales se pueden llevar a cabo con los métodos tradicionales, 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.

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

INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (2/6) Ejemplo de Solicitud al Sistema: <SOAP-ENV: Envelope SOAPENV: INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (2/6) Ejemplo de Solicitud al Sistema: 43172509

INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (3/6) Ejemplo de Solicitud al Proveedor: <SOAP-ENV: Envelope SOAPENV: INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (3/6) Ejemplo de Solicitud al Proveedor: 43172509

INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (4/6) Ejemplo de Respuesta del Proveedor: <? xml version= INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (4/6) Ejemplo de Respuesta del Proveedor: Laser Printer 210. 00 100 1 week 2 years

INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (5/6) Ejemplo de Respuesta del Sistema: <? xml version= INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (5/6) Ejemplo de Respuesta del Sistema: soapenv: Body> 210. 00 CINVES-UDDI-B 2 B-1 http: //192. 168. 50. 10: 6080/company. A/services/get_ Product. Features

INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (6/6) … <Provider> <price>180. 00</price> <business. Key>CINVES-UDDI-B 2 B-6</business. INVOCACIÓN AUTOMÁTICA DE SERVICIOS WEB (6/6) … 180. 00 CINVES-UDDI-B 2 B-6 http: //192. 168. 50. 10: 6080/company. F/services/get_ Product. Features