Ajuste de servicios web a un contrato actualizado.

Dentro de un sistema informático que incluye una implementación de servicio de un documento de contrato de servicio web,

el cual define cómo la implementación de servicio se va a comunicar con un servicio particular, un procedimiento de cambiar de forma automática al menos una porción de la implementación de servicio en respuesta a cambios en el documento de contrato de servicio web, comprendiendo el procedimiento:

un acto de recibir (201) una implementación de servicio web que se ha construido de acuerdo con un primer documento de contrato de servicio web que describe cómo la implementación de servicio web se va a comunicar con uno o más servicios;

un acto de recibir (202) un segundo documento de contrato de servicio web, el cual define uno o más cambios al primer contrato de servicio web que afectan al comportamiento de la implementación de servicio web de una forma tal que la implementación de servicio web no se puede comunicar con uno o más puntos de extremo que esperan que se implemente el segundo contrato;

un acto de identificar (203) los uno o más cambios entre la implementación de servicio web y el segundo documento de contrato de servicio web, al comparar (308), para cada operación del segundo documento de contrato de servicio, un nombre de la operación con nombres de procedimientos de la implementación de servicio web y determinar (316) si el nombre de la operación coincide con un nombre de procedimiento en la implementación de servicio web; y

basándose en los uno o más cambios identificados, una etapa para modificar de forma automática al menos una porción de la implementación de servicio web para ajustarse al menos parcialmente al segundo documento de contrato de servicio web, que incluye, para cada operación del segundo documento de contrato de servicio:

cuando el nombre de operación en el segundo contrato coincide con un nombre de procedimiento en la implementación de servicio web, determinar (310) entonces si el procedimiento está expuesto como una operación de servicio web; y

cuando el procedimiento no está expuesto como una operación de servicio web, exponer (312) entonces el procedimiento mediante la adición de un atributo de procedimiento web al procedimiento no expuesto.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2006/044691.

Solicitante: Microsoft Technology Licensing, LLC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.

Inventor/es: PASHA,AZMAT A, GIBSON,WILLIAM E.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F17/00 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › Equipo o métodos de tratamiento de datos o de cálculo digital, especialmente adaptados para funciones específicas.

PDF original: ES-2579454_T3.pdf

 

Patentes similares o relacionadas:

Aplicación de iluminación inalámbrica autónoma, del 17 de Abril de 2019, de SAVANT SYSTEMS LLC: Un procedimiento para actualizar configuraciones inalámbricas en un sistema de automatización del hogar inalámbrico que incluye una pluralidad de dispositivos inalámbricos, […]

Obtención de imágenes en enfermedades neurológicas, del 27 de Marzo de 2019, de GE HEALTHCARE LIMITED: Un método realizado por ordenador útil en el diagnóstico de enfermedades neurológicas, que comprende: (i) evaluar visualmente una imagen con radiofármaco para el […]

Método para proporcionar un servicio de URL numérica, del 22 de Febrero de 2019, de Gigakorea Co., Ltd: Un método para proporcionar un servicio de URL numérica que se ejecuta por un servidor, que comprende las etapas de: recibir (S5100), desde el al menos […]

Sistema para el suministro de productos a animales, del 20 de Febrero de 2019, de SOCIETE DES PRODUITS NESTLE S.A.: Un sistema de dispensación, el cual comprende: un dispositivo de seguimiento y control de la actividad, el cual está diseñado para colocarse en un animal; y un dispositivo […]

Soporte digital de comunicación dinámico plegable y transportable, del 31 de Enero de 2019, de DOLCHA 37 CREATIVIDAD Y DISEÑO, S.L: 1. Soporte digital de comunicación dinámico plegable y transportable, consistente en un mobiliario urbano para la visualización de información basado en el uso de tecnología […]

Sistemas y métodos para la extracción automatizada de información de alto contenido de organismos completos, del 3 de Diciembre de 2018, de GENERAL ELECTRIC COMPANY: Un sistema para extraer información acerca de un organismo de muestra, que comprende, un atlas representativo del organismo; un dispositivo […]

Dispositivo de comunicación inalámbrica que proporciona una interfaz sin contacto para un lector de tarjeta inteligente, del 17 de Octubre de 2018, de Nokia Technologies OY: Un terminal inalámbrico , comprendiendo el terminal inalámbrico : una antena de radiofrecuencia, RF, (33c) configurada para recibir desde un lector de […]

Metodología para la ayuda al diagnóstico de la enfermedad del Parkinson, mediante espirales tridimensionales, del 3 de Octubre de 2018, de UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA: En la presente invención se plantea una metodología para analizar los temblores funcionales de las personas, utilizando un sistema de clasificación para establecer en qué grado, […]

Otras patentes de Microsoft Technology Licensing, LLC