TRANSFERENCIA DE FORMA FLEXIBLE DE DATOS DE APLICACIÓN TIPEADOS.

Un procedimiento de envío de forma flexible de datos de aplicación tipeados (131) para un sistema de ordenador (101) que es una red (161) conectable junto con uno o más sistemas de ordenador a una red,

comprendiendo el procedimiento: un acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado, estando anotado el objeto tipeado con uno o más atributos de declaración del mensaje (171) de un modelo de declaración del mensaje (191), definiendo el uno o más atributos de declaración del mensaje un mapeo entre los parámetros del objeto tipeado y los elementos del SOAP correspondientes; un acto (202) del mapeo de los parámetros del objeto tipeado accedido en un elemento del SOAP de acuerdo con el uno o más atributos de declaración del mensaje; y un acto (203) de referirse a uno o más atributos de declaración del mensaje para identificar una localización dentro de la envolvente del SOAP; un acto (204) que inserta el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP (132)

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E05110545.

Solicitante: MICROSOFT CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

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

Inventor/es: Wortendyke,David, Pharies,Stefan Harrington, Balayoghan,Vaithialingam B, Purdy,Douglas M, Christensen,Erik Bo, Wolf,Kenneth David, Coulson,Michael James, Marucheck,Michael Jon, Vernal,Michael Steven, Jethanandani,Natasha Harish, Sturgell,Ryan Thomas.

Fecha de Publicación: .

Fecha Solicitud PCT: 9 de Noviembre de 2005.

Clasificación PCT:

  • G06F9/42
  • H04L29/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.
  • H04L29/08 H04L 29/00 […] › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.

PDF original: ES-2372956_T3.pdf

 


Fragmento de la descripción:

Transferencia de forma flexible de datos de aplicación tipeados Referencias cruzadas a aplicaciones relacionadas No aplicable Antecedentes de la invención 1. El campo de la invención La presente invención se refiere a mensajería electrónica y, más particularmente, a la transferencia de forma flexible de datos de aplicación tipeados. 2. Antecedentes y técnica relevante Los sistemas de ordenadores y la tecnología relacionada afectan a muchos aspectos de la sociedad. Verdaderamente la capacidad de los sistemas de ordenadores para procesar información ha transformado el modo en el que vivimos y trabajamos. Los sistemas de ordenadores ahora realizan comúnmente una serie de tareas (por ejemplo, el procesamiento de textos, programación, y gestión de bases de datos) que antes del advenimiento de los sistemas de ordenadores se realizaban manualmente. Más recientemente, los sistemas de ordenadores se han acoplado a unos y otros dispositivos electrónicos para formar ambas redes de ordenadores cableadas e inalámbricas sobre las cuales los sistemas de ordenadores y otros dispositivos electrónicos pueden transferir datos electrónicos. Como resultado, muchas tareas realizadas en un sistema de ordenador (por ejemplo, la comunicación de voz, el acceso al correo electrónico, el control de dispositivos electrónicos domésticos, la búsqueda de páginas Web, y la impresión de documentos) incluyen el intercambio de mensajes electrónicos entre varios sistemas de ordenadores y/o otros dispositivos electrónicos a través de redes de ordenadores cableadas y/o inalámbricas. Las redes de hecho se han vuelto tan prolíficas, que un simple sistema de computación habilitado para la red puede comunicar con uno cualquiera de millones de otros sistemas de computación difundidos a través del globo sobre una conglomeración de redes a menudo denominada como la "Internet". Tales sistemas de computación pueden incluir ordenadores personales de sobremesa, ordenadores personales portátiles o tabletas; Asistentes Digitales Personales (PDA); teléfonos; o cualquier otro ordenador o dispositivo capaz de comunicar sobre una red digital. Para comunicar sobre una red, un sistema de computación (denominado en el presente documento como un "sistema de computación de envío" construye o de otro modo accede a un mensaje electrónico y transmite el mensaje electrónico sobre una red a otro sistema de computación (denominado en el presente documento como un "sistema de computación receptor"). El mensaje electrónico puede leerse por un usuario humano como cuando el mensaje electrónico es un correo electrónico o un mensaje instantáneo, o puede leerse, en cambio por una aplicación que corre sobre el sistema de computación receptor. El mensaje electrónico puede estar construido por una aplicación que corre sobre el sistema de computación de envío, con la posible asistencia de un usuario humano. De este modo en algunos entornos, los mensajes se intercambian entre aplicaciones distribuidas con una pequeña interacción directa con el usuario, si la hay. Un protocolo usado para el intercambio de mensajes entre aplicaciones distribuidas (por ejemplo, los servicios Web) es el Protocolo de Acceso de Objetos Simples ("SOAP"). El SOAP es un protocolo ligero previsto para el intercambio de información en un entorno descentralizado, distribuido. El SOAP usa las tecnologías del Lenguaje de Marcado extensible ("XML") para definir una estructura de mensajería extensible que proporciona construcciones de mensajes que pueden intercambiarse sobre una diversidad de protocolos subyacentes, tales como, por ejemplo el Protocolo de Transferencia de Correo Simple ("SMTP"), el Protocolo de Transferencia de Hipertextos ("HTTP"), el Protocolo de Datagramas de Usuario ("UPD"), el Protocolo de Control de Transmisión ("TCP") y las canalizaciones con nombre. Los mensajes del SOAP pueden definirse en un asunto abierto como un conjunto de información del SOAP (por ejemplo, los elementos de XML) que tienen un conjunto de cabeceras de mensajes y un cuerpo del mensaje. Muchas aplicaciones están diseñadas usando un procedimiento y/o modelos de programación orientados a objetos. Estos modelos de programación frecuentemente usan formatos de tipos de datos (por ejemplo, números enteros, cadenas de caracteres, formatos lógicos o formatos de datos definidos por el usuario) para intercambiar objetos entre módulos. Por ejemplo, un procedimiento puede recibir uno o más objetos tipeados (por ejemplo, parámetros de diversos formatos de tipos de datos diferentes) como entrada. En respuesta, el procedimiento puede generar y sacar valores (potencialmente diferentes) para los objetos tipeados o puede devolver el objeto tipeado de un tipo de datos diferente (por ejemplo, el tipo de datos del procedimiento). El uso de los formatos de datos tipeados es ventajoso ya que permite al desarrollador diseñar aplicaciones y módulos que usan tipos de datos que son más apropiados y/o más eficaces en base a la aplicación y/o funcionalidad del módulo. De este modo en entornos de aplicación distribuidos, puede ser que los objetos tipeados se tengan que intercambiar entre diferentes porciones de una aplicación distribuida. Por ejemplo, para facilitar una transición bancaria, un cliente de banco distribuido puede intercambiar una estructura de datos tipeados de la transacción bancaria con un servidor 2 E05110545 30-11-2011   bancario distribuido. Sin embargo, puede ser difícil diseñar aplicaciones distribuidas que utilicen las ventajas de los formatos de datos tipeados junto con la flexibilidad de los mensajes del SOAP. El SOAP es un protocolo abierto y de este modo virtualmente no establece requisitos sobre la aplicación de mapeo y/o los datos de usuario dentro de un mensaje del SOAP o viceversa. De este modo, hay mecanismos limitados, si hay alguno, para el mapeo de los objetos tipeados (por ejemplo, los tipos del Lenguaje Común del Tiempo de ejecución ("CLR")) para los mensajes del SOAP correspondientes y para el mapeo de los mensajes del SOAP a los objetos tipeados correspondientes. Una incapacidad para el mapeo significativo entre objetos tipeados y mensajes del SOAP puede hacer más difícil, o incluso imposible, para las aplicaciones distribuidas el intercambio de datos de usuario y/o de aplicación. Además, los mecanismos típicos para la codificación de mensajes del SOAP dentro de octetos puros limitan el tamaño de los mensajes del SOAP y limitan los tipos de codificadores que pueden usarse. Por lo tanto los sistemas, procedimientos, y productos de programas de ordenador para la transferencia de forma flexible de datos de aplicaciones tipeados serían ventajosos. La puesta en serie de objetos en la estructura de red .NET usando el Formateador del SOAP se describe en el documento XP-002372766. Breve sumario de la invención Los problemas anteriores con el estado anterior de la técnica se superan por los principios de la presente invención, que se dirigen hacia sistemas, procedimientos y productos de programas de ordenador para la transferencia de forma flexible de datos tipeados de aplicación. En algunas realizaciones, un sistema de ordenador configura un mensaje del SOAP para transmitir datos tipeados. El código de aplicación (por ejemplo, un cliente proxy) llama a un objeto tipeado (por ejemplo, un procedimiento) con parámetros del objeto tipeado (por ejemplo, parámetros para una invocación de procedimiento). El sistema de ordenador accede a los parámetros del objeto tipeado correspondiente al objeto tipeado. El objeto tipeado está anotado con uno o más de uno atributos de declaración del mensaje de un modelo de declaración de mensajes. El uno o más atributos de declaración del mensaje definen un mapeo entre los parámetros del objeto tipeado y los elementos del SOAP correspondientes. El sistema de ordenador mapea los parámetros del objeto tipeado accedido en elementos del SOAP de acuerdo con el uno o más atributos de declaración del mensaje. El sistema de ordenador se refiere al uno o más atributos de declaración del mensaje para identificar una localización (por ejemplo, una cabecera del mensaje o el cuerpo del mensaje) dentro de una envolvente del SOAP. El sistema de ordenador inserta el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP. La envolvente del SOAP puede situarse a continuación en un canal, codificarse dentro de octetos puros, y transferir los octetos puros correspondientes a otro sistema de ordenador. En otras realizaciones, un sistema de ordenador recupera los datos tipeados a partir del mensaje de un SOAP. El sistema de ordenador puede recibir octetos puros desde otro sistema de ordenador, decodificar los octetos puros dentro de una envolvente del SOAP correspondiente, y colocar la envolvente del SOAP en un canal. El sistema de ordenador accede al elemento del SOAP incluido en la envolvente... [Seguir leyendo]

 


Reivindicaciones:

1. Un procedimiento de envío de forma flexible de datos de aplicación tipeados (131) para un sistema de ordenador (101) que es una red (161) conectable junto con uno o más sistemas de ordenador a una red, comprendiendo el procedimiento: un acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado, estando anotado el objeto tipeado con uno o más atributos de declaración del mensaje (171) de un modelo de declaración del mensaje (191), definiendo el uno o más atributos de declaración del mensaje un mapeo entre los parámetros del objeto tipeado y los elementos del SOAP correspondientes; un acto (202) del mapeo de los parámetros del objeto tipeado accedido en un elemento del SOAP de acuerdo con el uno o más atributos de declaración del mensaje; y un acto (203) de referirse a uno o más atributos de declaración del mensaje para identificar una localización dentro de la envolvente del SOAP; un acto (204) que inserta el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP (132). 2. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a la clase que representa parámetros para el procedimiento. 3. El procedimiento según la reivindicación 2, en el que el acto (201) de acceder a una clase que representa parámetros para un procedimiento comprende un acto de acceder a una clase pública que representa parámetros para un procedimiento del Lenguaje Común del Tiempo de funcionamiento. 4. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a un objeto tipeado que está anotado con una Acción URI. 5. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a una clase que representa un valor de retorno del procedimiento. 6. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a una representación del Lenguaje Común del Tiempo de funcionamiento de un elemento del SOAP. 7. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a un mensaje tipeado. 8. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a un parámetro del objeto tipeado anotado que está anotado con un atributo de declaración del mensaje indicando que la representación XML del parámetro del objeto tipeado se incluirá en una cabecera de la envolvente (132) del SOAP. 9. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a un parámetro del objeto tipeado que está anotado con un atributo de declaración del mensaje (171) indicando que una representación XML del parámetro del objeto tipeado se incluirá en el cuerpo de la envolvente del SOAP. 10. El procedimiento según la reivindicación 1, en el que el acto (201) de acceder a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende un acto de acceder a los parámetros del objeto tipeado anotado, estando anotados los parámetros del objeto tipeado anotado con uno o más atributos de declaración del mensaje (171), estando seleccionados el uno o más atributos de declaración del mensaje de entre los atributos que indican una posición dentro de una envolvente del SOAP (132), un nombre, un espacio de nombre URI, si debe entenderse un parámetro del objeto tipeado, si puede retransmitirse el parámetro del objeto tipeado, y un actor para el parámetro del objeto tipeado. 11. El procedimiento según la reivindicación 1, en el que el acto (202) de mapear los parámetros del objeto tipeado accedido en un elemento del SOAP de acuerdo con el uno o más de los atributos de declaración del mensaje (171) comprende un acto de serializar los parámetros del objeto tipeado accedido a un elemento del SOAP. 12. El procedimiento según la reivindicación 1, en el que el acto (202) de mapear los parámetros del objeto tipeado accedido en un elemento del SOAP de acuerdo con uno o más atributos de declaración del mensaje (171) comprende un acto de mapear los parámetros del objeto tipeado accedido en los elementos de XML correspondientes. 13 E05110545 30-11-2011   13. El procedimiento según la reivindicación 1, en el que el acto (203) de referirse a uno o más atributos de declaración del mensaje (171) para identificar una localización dentro de una envolvente del SOAP (132) comprende un acto de referirse a un atributo de declaración del mensaje que identifica una porción de cabecera de una envolvente del SOAP. 14. El procedimiento según la reivindicación 1, en el que el acto (203) de referirse a uno o más atributos de declaración del mensaje (171) para identificar una localización dentro de una envolvente del SOAP (132) comprende un acto de referirse a un atributo de declaración del mensaje que identifica una porción del cuerpo de una envolvente del SOAP. 15. El procedimiento según la reivindicación 1, en el que el acto (204) de insertar el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP (132) comprende un acto de insertar las instrucciones XML correspondientes dentro de una porción de cabecera de la envolvente del SOAP. 16. El procedimiento según la reivindicación 1, en el que el acto (204) de insertar el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP (132) comprende un acto de insertar elementos de XML dentro de una porción del cuerpo de la envolvente del SOAP. 17. El procedimiento según la reivindicación 1, que comprende además: un acto de codificación de la envolvente del SOAP (132) en octetos puros (134); y un acto de enviar los octetos puros a un sistema de ordenador receptor (111). 18. El procedimiento según la reivindicación 17, en el que el acto de codificar la envolvente del SOAP (132) en octetos puros (134) comprende un acto de codificar la envolvente del SOAP en octetos puros en el que el tamaño de los octetos puros no tiene un límite predefinido. 19. El procedimiento según la reivindicación 17, en el que el acto de codificar la envolvente del SOAP (132) en octetos puros (134) comprende un acto de generar una codificación basada en el texto de la envolvente del SOAP. 20. El procedimiento según la reivindicación 17, en el que el acto de codificar la envolvente del SOAP (132) en octetos puros (134) comprende un acto de usar un Mecanismo de Optimización de la Transmisión de Mensajes para codificar la envolvente del SOAP. 21. El procedimiento según la reivindicación 17, en el que el acto de codificar la envolvente del SOAP (132) en octetos puros (134) comprende el acto de generar una codificación basada en binario de la envolvente del SOAP. 22. El procedimiento según la reivindicación 21, en el que el acto de generar una codificación basada en binario de la envolvente del SOAP (132) comprende el acto de sustituir uno o más términos del SOAP y/o términos de XML con términos sustitutos de longitud reducida de modo que la envolvente del SOAP puede transferirse de forma más eficaz. 23. El procedimiento según la reivindicación 17, en el que el acto de enviar los octetos puros (134) a un sistema de ordenador de recepción comprende el acto de reproducción directa de los octetos puros para el sistema de ordenador receptor (111). 24. Un procedimiento de recibir de modo flexible datos de aplicación tipeados (131), para un sistema de ordenador (111) que es la red (161) conectable junto con uno o más sistemas de ordenadores a una red, comprendiendo el procedimiento: un acto (301) de acceso a un elemento del SOAP incluido en una envolvente del SOAP (132); un acto (302) de identificar un objeto tipeado que corresponde al elemento del SOAP, estando anotado el elemento tipeado con uno o más atributos de declaración del mensaje (171) de un modelo de declaración del mensaje, definiendo el uno o más atributos de declaración del mensaje un mapeo entre los elementos del SOAP y los parámetros del objeto tipeado correspondiente; y un acto (303) de mapeo del elemento del SOAP accedido en parámetros del objeto tipeado de acuerdo con el uno o más atributos de declaración del mensaje, presentándose los parámetros del objeto tipeado al objeto tipeado identificado. 25. El procedimiento según la reivindicación 24, que comprende además: un acto de recibir octetos puros (134) desde un sistema de ordenador transmisor (101); y un acto de decodificar los octetos puros en el interior de la envolvente del SOAP (132). 26. El procedimiento según la reivindicación 25, en el que el acto de recibir los octetos puros (134) desde un sistema de ordenador transmisor (101) comprende el acto de recibir octetos puros de reproducción directa. 27. El procedimiento según la reivindicación 25, en el que el acto de decodificar los octetos puros (134) en el interior de la envolvente del SOAP (132) comprende un acto de decodificar la codificación basada en texto de la envolvente 14 E05110545 30-11-2011   del SOAP. 28. El procedimiento según la reivindicación 25, en el que el acto de decodificar los octetos puros (134) en el interior de la envolvente del SOAP (132) comprende un acto de decodificar la codificación basada en binario de la envolvente del SOAP. 29. El procedimiento según la reivindicación 28, en el que el acto de decodificar la codificación basada en binario de la envolvente del SOAP (132) comprende el acto de reemplazar términos sustitutos de longitud reducida con los términos originales del SOAP y/o términos de XML de modo que la envolvente del SOAP se devuelve a la configuración anterior. 30. El procedimiento según la reivindicación 25, en el que el acto de decodificar los octetos puros (134) en el interior de la envolvente del SOAP (132) comprende un acto de usar un Mecanismo de Optimización de la Transmisión de Mensajes para decodificar los octetos puros. 31. El procedimiento según la reivindicación 24, en el que el acto (301) de acceder a un elemento del SOAP incluido en una envolvente del SOAP comprende un acto de acceder a elementos de XML desde una porción de la cabecera de la envolvente del SOAP. 32. El procedimiento según la reivindicación 24, en el que el acto (301) de acceder a un elemento del SOAP incluido en una envolvente del SOAP comprende un acto de acceder a elementos XML desde una porción del cuerpo de la envolvente del SOAP. 33. El procedimiento según la reivindicación 24, en el que el acto (302) de identificar un objeto tipeado que corresponde al elemento del SOAP comprende un acto de comparar los elementos de XML en la envolvente del SOAP a atributos de la declaración del mensaje (171) de una clase anotada. 34. El procedimiento según la reivindicación 24, en el que el acto (302) de identificar un objeto tipeado que corresponde al elemento del SOAP comprende un acto de acceder un URI correspondiente al objeto tipeado. 35. El procedimiento según la reivindicación 24, en el que el acto (302) de identificar un objeto tipeado que corresponde al elemento del SOAP comprende un acto de identificar una clase que representa los parámetros para un procedimiento. 36. El procedimiento según la reivindicación 35, en el que el acto (302) de identificar una clase que representa los parámetros para un procedimiento comprende un acto de acceder una clase pública que representa parámetros para un procedimiento de Lenguaje Común del Tiempo de ejecución. 37. El procedimiento según la reivindicación 35, en el que el acto (302) de identificar un objeto tipeado que corresponde al elemento del SOAP comprende un acto de despachar la envolvente del SOAP (132) a un procedimiento apropiado. 38. El procedimiento según la reivindicación 24, en el que el acto (303) de mapear el elemento del SOAP accedido en parámetros del objeto tipeado de acuerdo con el uno o más atributos de declaración del mensaje (171) comprende un acto de des-serializar el elemento del SOAP en parámetros del objeto tipeado. 39. El procedimiento según la reivindicación 24, en el que el acto (303) de mapear el elemento del SOAP accedido en parámetros del objeto tipeado de acuerdo con uno o más atributos de declaración del mensaje (171) comprende un acto de mapear los elementos de XML dentro de los parámetros del objeto tipeado correspondiente. 40. El procedimiento según la reivindicación 24, que comprende además: un acto de invocar un procedimiento con los parámetros del objeto tipeado. 41. Un producto de programa de ordenador para su uso en un sistema de ordenador (101) que es la red (161) conectable junto con uno o más sistemas de ordenador (111) a una red, el producto de programa de ordenador para la implementación de un procedimiento para el envío de modo flexible de datos de la aplicación tipeados (131), comprendiendo el producto de programa de ordenador uno o más medios legibles por ordenador que tienen almacenadas sobre el mismo instrucciones ejecutables por ordenador, que cuando se ejecutan por un procesador (421) causan que el sistema de ordenador realice lo siguiente: acceder (201) a parámetros del objeto tipeado correspondientes al objeto tipeado, estando anotado el objeto tipeado con uno o más atributos de declaración del mensaje de un modelo de declaración del mensaje, definiendo el uno o más atributos de declaración del mensaje un mapeo entre los parámetros del objeto tipeado y los elementos del SOAP correspondientes; mapear (202) los parámetros del objeto tipeado accedido en un elemento del SOAP de acuerdo con el uno o más atributos de declaración del mensaje; y referirse (203) a uno o más atributos de declaración del mensaje para identificar una localización dentro de una E05110545 30-11-2011   envolvente del SOAP; insertar (204) el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP. 42. El producto de programa de ordenador según la reivindicación 41, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador acceda (201) a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador acceda a una clase pública que representa parámetros para un procedimiento de Lenguaje Común del Tiempo de ejecución. 43. El producto de programa de ordenador según la reivindicación 41, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador acceda (201) a los parámetros del objeto tipeado correspondiente a un objeto tipeado comprende instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador acceda a una clase pública que representa un valor de retorno del procedimiento de Lenguaje Común del Tiempo de ejecución. 44. El producto de programa de ordenador según la reivindicación 41, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador mapee (202) los parámetros del objeto tipeado accedido en un elemento del SOAP de acuerdo con uno o más atributos de declaración del mensaje comprende instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador serialice el acceso a los parámetros del objeto tipeado para un elemento del SOAP. 45. El producto de programa de ordenador según la reivindicación 41, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador se refiera (203) a uno o más atributos de declaración del mensaje para identificar una localización dentro de una envolvente del SOAP comprenden instrucciones ejecutables por el ordenador, que cuando se ejecutan, causan que el sistema de ordenador se refiera a un atributo de declaración del mensaje que identifica una porción de cabecera de la envolvente del SOAP. 46. El producto de programa de ordenador según la reivindicación 41, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador se refiera (203) a uno o más atributos de declaración del mensaje para identificar una localización dentro de una envolvente del SOAP comprenden instrucciones ejecutables por el ordenador, que cuando se ejecutan, causan que el sistema de ordenador se refiera a un atributo de declaración del mensaje que identifica una porción del cuerpo de la envolvente del SOAP. 47. El producto de programa de ordenador según la reivindicación 41, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador se refiera a insertar (204) el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP comprenden instrucciones ejecutables por el ordenador, que cuando se ejecutan, causan que el sistema de ordenador inserte el elemento del SOAP en una porción de cabecera de la envolvente del SOAP. 48. El producto de programa de ordenador según la reivindicación 41 en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador se refiera a insertar (204) el elemento del SOAP en la localización identificada dentro de la envolvente del SOAP comprenden instrucciones ejecutables por el ordenador, que cuando se ejecutan, causan que el sistema de ordenador inserte el elemento del SOAP en una porción del cuerpo de la envolvente del SOAP. 49. Un producto de programa de ordenador para su uso en un sistema de ordenador (111) que es la red (161) conectable junto con otros uno o más sistemas de ordenador (101) a una red, el producto de programa de ordenador para implementar un procedimiento para recibir de modo flexible datos de aplicación tipeados (131), comprendiendo el producto de programa de ordenador uno o más medios legibles por el ordenador que tienen almacenados en el mismo instrucciones ejecutables por el ordenador, que cuando se ejecutan por un procesador (421), causan que el sistema de ordenador realice lo siguiente: acceder (301) a un elemento del SOAP incluido en una envolvente del SOAP; identificar (302) un objeto tipeado que corresponde al elemento del SOAP, estando anotado el objeto tipeado con uno o más atributos de declaración del mensaje de un modelo de declaración del mensaje, definiendo el uno o más atributos de declaración del mensaje un mapeo entre elementos del SOAP y los parámetros del objeto tipeado correspondiente; y mapear (303) el elemento del SOAP accedido en parámetros del objeto tipeado de acuerdo con uno o más atributos de declaración del mensaje, presentándose los parámetros del objeto tipeado al objeto tipeado identificado. 50. El producto de programa de ordenador según la reivindicación 49, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan causan que el sistema de ordenador se refiera al acceso (301) de un elemento del SOAP incluido en una envolvente del SOAP comprenden instrucciones ejecutables por el ordenador, que cuando se ejecutan, causan que el sistema de ordenador acceda a elementos de XML de una porción de la cabecera de la envolvente del SOAP. 16 E05110545 30-11-2011   51. El producto de programa de ordenador según la reivindicación 49, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan causan que el sistema de ordenador se refiera al acceso (301) de un elemento del SOAP incluido en una envolvente del SOAP comprenden instrucciones ejecutables por el ordenador, que cuando se ejecutan, causan que el sistema de ordenador acceda a elementos de XML de una porción del cuerpo de la envolvente del SOAP. 52. El producto de programa de ordenador según la reivindicación 49, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan causan que el sistema de ordenador se refiera a la identificación (302) de un objeto tipeado que corresponde al elemento del SOAP comprenden instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador acceda a un URI correspondiente al objeto tipeado. 53. El producto de programa de ordenador según la reivindicación 49, en el que las instrucciones ejecutables por ordenador, que cuando se ejecutan causan que el sistema de ordenador mapee (303) el elemento del SOAP accedido en parámetros del objeto tipeado de acuerdo con el uno o más atributos de declaración del mensaje comprenden instrucciones ejecutables por ordenador, que cuando se ejecutan, causan que el sistema de ordenador des-serialice el elemento del SOAP en los parámetros del objeto tipeado. 17 E05110545 30-11-2011   18 E05110545 30-11-2011   19 E05110545 30-11-2011   E05110545 30-11-2011   21 E05110545 30-11-2011

 

Patentes similares o relacionadas:

Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]

Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]

Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]

Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]

Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]

Gestión de memoria intermedia recomendada de red de una aplicación de servicio en un dispositivo de radio, del 22 de Julio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método llevado a cabo por un nodo de red en una red de comunicación por radio , comprendiendo el método: obtener (S1) una predicción del ancho […]

Método, servidor y sistema de inicio de sesión de confianza, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método de inicio de sesión de confianza implementado por computadora aplicado a un sistema de inicio de sesión de confianza que comprende un primer sistema de aplicación […]

Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .