9 PRUEBAS Y RESULTADOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "9 PRUEBAS Y RESULTADOS"

Transcripción

1 9. Pruebas y resultados 9 PRUEBAS Y RESULTADOS 9.1 Introducción a las pruebas : Las pruebas realizadas están diseñadas para obtener información tallada acerca Las diferencias entre las tecnologías ksoap y JSR-172 en cuanto a la estructura los mensajes enviados y recibidos, tiempo tratamiento la información y consumo l dispositivo móvil. Comparación los formatos JPG y PNG respecto a la relación calidad - tiempo respuesta. Comparación la codificación la información utilizada automáticamente por el protocolo SOAP con una codificación creada por nosotros mismos, para mostrar cuál ofrece mejor rendimiento en tiempo y consumo. Para ello vamos a realizar las siguientes pruebas en cada uno los escenarios finidos. Las pruebas consisten en ejecutar el cliente, elegir una codificación, elegir un formato y recibir un número terminado imágenes: Para la codificación Base64, se recibirán 10 imágenes seguidas tamaño 80x80 píxeles y se cerrará el cliente. Tras ello calcularemos el tiempo medio entre imágenes y el consumo en en tres momentos la ejecución l cliente (al inicio, tras representar la primera y tras representar la segunda ) con la utilidad Memory Monitor que incluye J2ME Wireless Toolkit. Asimismo capturaremos las peticiones en el nivel enlace para analizar el formato los mensajes transmitidos y calcular así el aumento información que introduce el protocolo SOAP. Para la codificación Array enteros, se recibirán dos imágenes 80x80 píxeles y se cerrará el cliente. Calcularemos el tiempo medio entre imágenes y hallaremos el consumo en los mismos tres momentos la ejecución que en el caso anterior (al inicio, tras representar la primera y tras representar la segunda ). Al igual que con la codificación anterior, capturaremos las peticiones en el nivel enlace para analizar el formato los mensajes transmitidos y el tamaño los datos enviados. Francisco Prieto Donate 223

2 Transmisión Imágenes Vío mediante Servicios Web XML sobre J2ME 9.2 Escenario ksoap Codificación Base64 En la siguiente tabla adjuntamos información, para cada uno los formatos, l tamaño medio l archivo enviado, tiempo medio entre imágenes, y consumo en tres momentos distintos la ejecución l cliente. Tamaño medio la Información enviada por el servidor Tiempo medio entre imágenes (s) al inicio tras la 1ª tras la 2ª JPG 1,76 2,95 4,52 103,86 268,86 315,98 PNG 13,57 25,73 12,68 103,86 355,43 401,37 Tabla 9.1: Resultados para el escenario ksoap con Base64 A continuación mostramos el formato los mensajes petición y respuesta intercambiados por el cliente y el servidor. Mostramos exclusivamente los mensajes para el caso JPG, ya que para el caso PNG los mensajes son idénticos salvo por la longitud la cana texto que contiene la codificada. Petición l cliente POST /axis/services/vioksoap HTTP/1.1 SOAPAction: Content-Type: text/xml Content-Length: 412 User-Agent: ksoap/2.0 User-Agent: UNTRUSTED/1.0 Host: : Francisco Prieto Donate

3 9. Pruebas y resultados <v:envelope xmlns:i=" xmlns:d=" xmlns:c=" xmlns:v=" /><v:body><n0:getimagenbase64 id="o0" c:root="1" xmlns:n0="urn:vio.samples"><formato i:type="d:string">jpg</formato><tam i:type="d:int">80</tam></n0:getimagenbase64></v:body></v:envelope> Respuesta l servidor HTTP/ OK Server: Apache-Coyote/1.1 Content-Type: text/xml;charset=utf-8 Transfer-Encoding: chunked Date: Wed, 20 Dec :06:09 GMT b73 <?xml version="1.0" encoding="utf-8"?><soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" soapenv:encodingstyle=" xmlns:ns1="urn:vio.samples"><getimagenbase64return xsi:type="xsd:base64binary">/9j/2wbdaaggbgcgbqghbwcjcqgkdbqndasldbksew 8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjL/wAARCABQAFADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwR VS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlq c3r1dnd4exqdhiwgh4ijipktljwwl5izmqkjpkwmp6ipqrkztlw2t7i5usldxmxgx8jjyt LT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAEC AwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFE KRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpj ZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6ws PExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDyWL/W D25qQnP40yIZkpxGGpvcCzZAG7hz03r/ADr3SxmEOgXcuMGVkhXj/gR/kPzrxDS136jbLj rio/wvcl+2a2stpswwbwhzpb/tpz/ilus3gu1lioe5fpa4yybpfmedyht8arrdmjorjvis 7Fj5ZCcBSfp61CYiy55pyxyB1TB5967bwppVvLaXIurdJCWGN4yQK0UXb0IbOBeP7y4HFQ SQN1/Ku7utPtYLvEclrs6Hcq8c+9WfFmmQP4chls4IhsZSZIwB8pGP54qnGxKdz5agGS30 p235ikbctlgbyanbbpyeoy/octsa5zqoyfox3r3lwr5uqu44qxx7cemwyrxbw2rfr9m5zh ZQSBX0dPpUWtQW1xZRfZ4wgw8uRuGOmP60gOPRePug04L8pB25JrT1DR7nSlDzKjRscb05 FZE1wvK5xznOKkpMcCfN3d+g4ru/CsLJp8krZ/ePx+FcAs6KSd57YArvfDN0raG7B1GyQg F+nQf41pfQjqV9Re1W8xHZK21iG/c5zWlLbf2noYtYysIkXBDJjGD6VNbanDN8plXeASQq nokamqi92ieyfr8ba0zbfppu3bi+oythjuwodn1nrr4dnuvopem9xmzodgaxa8dhz+lfu+ n3cv1pnncritgyabv7dsv8p6dzrfvjocn+vfq3gs8klsjrinmiirpoeoqeopbhtahz/blo a0znqsr8rzzhu39k8puw8mzwunrqxug+or1+e4qrbsplsqauoc1wpjbszbqc3cafjomtjs w6/wbdrjxff2zyhya9a7fwzcxx+g7veplpnabascebxc7gosrgfsux8hz2sdrnfcxekupc FNq9sY64oXmORpabrNotw0RSNISmSJn4DDqc4/SoLLVGudSBNulw4kyZvm4XIwQB0xXTWu nwunwbiojgwxbjajjixwtatymo5ktlkeerkychjserrzkto+tvgscetoz601cce+aqtz V9Szc8NHGtwc+v8AKvYPC2pfYdZgdnAjY7G9MHivGvDjhdahJIwA3X6V6JDOo2kEexFSI9 5bhSyqC2PzrE8TKkvh2ZphtdCCn1zjj8Ca4vTPGWo2qrC1xHIhOAZhnH41p+MnuUFsJr5Z kcz2iaohvjpp1obs5f/vcjgd66jwhys3d3jkj7ejavimz59icd0rkwdtn8utdb4pfzcjfq 2jxKzBDl2PY+1MCrr2pXR1W5w7oFcrtDHAxxml8Ovf3T3Nra3CwtIocysSGGOwPvml8QeI Francisco Prieto Donate 225

4 Transmisión Imágenes Vío mediante Servicios Web XML sobre J2ME rq31iaoaqrbh2kcng5hxkjnmolk/1txf59goimdk3rkkmzhcyfo5pq+ewclmkosamjgkb3 6U7FGtoX/IVj+h/lXcozHGBXDaCCdWjA/umu3QiPHG496zluNFtZCSDng9sVejlNw4SSRs kj94fmwpp+vzioc8jandb4ciwfxaqs42ew2vi+9jt/x8kse9jm1ftv7mui4xp5qvgsgixb wr3hy1y8mtxzx80on3kwtver8xxnbbx7v2xje00mtt2l3rrxqkbno5f2p4v5ewkmsjeecv bwlyu+zfzxrtjdulkvoc3z85+b+i5zzzmmazdunmjhcr2shgvm3lwhscoefss2xnhpldrv d2yazppuksy1ty/9k=</getimagenbase64return></ns1:getimagenbase64respons e></soapenv:body></soapenv:envelope> Codificación Array enteros En la siguiente tabla adjuntamos información, para cada uno los formatos, l tamaño medio l archivo enviado, tiempo medio entre imágenes, y consumo en tres momentos distintos la ejecución l cliente. Tamaño medio la Información enviada por el servidor Tiempo medio entre imágenes (s) al inicio tras la 1ª tras la 2ª JPG 1,76 130,94 84,18 103,86 422,18 422,18 PNG 13, , ,86 Se exce el límite (500Kb) Se exce el límite (500Kb) Tabla 9.2: Resultados para el escenario ksoap con Array enteros Tras la realización esta prueba comprobamos que en el caso l formato PNG no se muestra por pantalla ninguna, pues obtenemos un error falta. Esto se produce cuando se intenta representar la recibida, aunque los datos sí se reciben por completo en el emulador. Por ello, en el campo Tiempo medio entre imágenes l formato PNG no hemos expresado el tiempo entre imágenes sino el tiempo que transcurre s que el cliente realiza la petición hasta que recibe todos los datos. 226 Francisco Prieto Donate

5 9. Pruebas y resultados A continuación mostramos el formato los mensajes petición y respuesta intercambiados por el cliente y el servidor. Aparecen exclusivamente los mensajes para el caso JPG, ya que para el caso PNG los mensajes son idénticos salvo por el número enteros codificados que aparecen en la respuesta. La respuesta l servidor ha sido recortada, ya que si cada entero representa un byte la, en el fichero resultante aparecería unas veces repetida la estructura: <getimagenintarrayreturn xsi:type="xsd:int">número</getimagenintarrayreturn>. Petición l cliente POST /axis/services/vioksoap HTTP/1.1 SOAPAction: Content-Type: text/xml Content-Length: 416 User-Agent: ksoap/2.0 User-Agent: UNTRUSTED/1.0 Host: :8080 <v:envelope xmlns:i=" xmlns:d=" xmlns:c=" xmlns:v=" /><v:body><n0:getimagenintarray id="o0" c:root="1" xmlns:n0="urn:vio.samples"><formato i:type="d:string">jpg</formato><tam i:type="d:int">80</tam></n0:getimagenintarray></v:body></v:envelope> Respuesta l servidor HTTP/ OK Server: Apache-Coyote/1.1 Content-Type: text/xml;charset=utf-8 Transfer-Encoding: chunked Date: Wed, 20 Dec :12:28 GMT 2000 <?xml version="1.0" encoding="utf-8"?><soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" soapenv:encodingstyle=" xmlns:ns1="urn:vio.samples"><getimagenintarrayreturn soapenc:arraytype="xsd:int[1752]" xsi:type="soapenc:array" xmlns:soapenc=" tarrayreturn 1</getImagenIntArrayReturn><getImagenIntArrayReturn 40</getImagenIntArrayReturn><getImagenIntArrayReturn 1</getImagenIntArrayReturn><getImagenIntArrayReturn Francisco Prieto Donate 227

6 Transmisión Imágenes Vío mediante Servicios Web XML sobre J2ME 37</getImagenIntArrayReturn><getImagenIntArrayReturn xsi:type="xsd:int">0</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">67</getimagenintarrayreturn><getimagenintarrayretur n xsi:type="xsd:int">0</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">8</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">6</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">6</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">7</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">6</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">5</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">8</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">7</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">7</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">7</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">9</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">9</getimagenintarrayreturn><getimagenintarrayreturn xsi:type="xsd:int">8</getimagenintarrayreturn>... <getimagenintarrayreturn 39</getImagenIntArrayReturn></getImagenIntArrayReturn></ns1:getImagenI ntarrayresponse></soapenv:body></soapenv:envelope> Escenario JSR Codificación Base64 En la siguiente tabla adjuntamos información, para cada uno los formatos, l tamaño medio l archivo enviado, tiempo medio entre imágenes, y consumo en tres momentos distintos la ejecución l cliente. Tamaño medio la Información enviada por el servidor Tiempo medio entre imágenes (s) al inicio tras la 1ª tras la 2ª JPG 1,76 2,77 3,89 103,55 230,80 289, Francisco Prieto Donate

7 9. Pruebas y resultados PNG 13,57 25,63 7,09 103,55 228,98 324,31 Tabla 9.3: Resultados para el escenario JSR-172 con Base64 A continuación mostramos el formato los mensajes petición y respuesta intercambiados por el cliente y el servidor. Mostramos exclusivamente los mensajes para el caso JPG, ya que para el caso PNG los mensajes son idénticos salvo por la longitud la cana texto que contiene la codificada. Petición l cliente POST /axis/services/viojsr HTTP/1.1 User-Agent: Profile/MIDP-1.0 Configuration/CLDC-1.0 Content-Language: en-us Content-Type: text/xml SOAPAction: " User-Agent: UNTRUSTED/1.0 Content-Length: 386 Host: :8080 User-Agent: UNTRUSTED/1.0 <?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:xsi=" xmlns:xsd=" xmlns:soap=" xmlns:tns=" <soap:body> <tns:getimagenbase64> <tns:formato>jpg</tns:formato> <tns:tam>80</tns:tam> </tns:getimagenbase64> </soap:body> </soap:envelope> Respuesta l servidor HTTP/ OK Server: Apache-Coyote/1.1 Content-Type: text/xml;charset=utf-8 Transfer-Encoding: chunked Date: Wed, 20 Dec :24:23 GMT 8bd <?xml version="1.0" encoding="utf-8"?><soapenv:envelope xmlns:soapenv=" xmlns:xsd=" Francisco Prieto Donate 229

8 Transmisión Imágenes Vío mediante Servicios Web XML sobre J2ME xmlns:xsi=" xmlns=" QgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTg ypc4zndl/2wbdaqkjcqwldbgndrgyirwhmjiymjiymjiymjiymjiymjiymjiymjiymjiym jiymjiymjiymjiymjiymjiymjiymjl/waarcabqafadasiaahebaxeb/8qahwaaaqubaqe BAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhM UEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkd ISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipq rkztlw2t7i5usldxmxgx8jjytlt1nxw19jz2uhi4+tl5ufo6erx8vp09fb3+pn6/8qahwe AAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECA xeebsexbhjbuqdhcrmimoeifekrobhbcsmzuvavynlrchyknoel8rcygromjygpkju2nzg 5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmao qokpaanqkmqsro0tba3ulm6wspexcbhymnk0tpu1dbx2nna4upk5ebn6onq8vp09fb3+pn 6/9oADAMBAAIRAxEAPwDyeP7pzxzzSkZOcUJwuM5oxz2qnuA0j/61KB9KXIPNHegBR0Nag I8tBz90ZrMGcHFaUikIh7EAVnIpD7Q5uoyf74/nX1P4XH/FJaR/16Rf+givlywXN1ED/fF fu/hokvhfsgmdv2slgf8adftu7czp4pakkuwj4pj+4milptpwhmbbs5q2ah96ab060juox npqa5e/pnasqeaajjawkyl4rzdeyd38oom1nmqjz02inerzhvhx074ag3wvpq9lsl/0av8 36Dbefq9rEMYaQDmvpfRkEeh2CDotvGP/AB0Uo73Je9i7RRRVgfFI4UD+VB6mtPWdHTTbw LFM0kTcjd1FVVgBHQHPqKXOmrlWZVJHPtS7vpVwWyEcqKa1soPANHOmHK7FZM5OSK1FJMa KW9KoyQ7V4q6hJVQO1KTuC0N7QpCmq2rbcgSetfS2jnOh2GRj/Ro8j/gIr5u8MWs82s2RU cgsvpttoymk2kz4kwiv/joqrwrf7yzpa4kiddp0qsooifiqruym8u25lancl1nrfljdjpl HV5RcXbsTlQSV+hbNVVgLJvAz61FcbhcENnOec+taNi43bG6EVm04o2WrKRManDOAfQmmm WIjhxVXUY9t3Iozw1VDxz35/rWijdEORoyYZQV6BhnipclWJ96owElv+BVZkkIc445p8up NzsfCl2YtRtQCMoxbn6V9G2D+Zp9s/HzRKePoK+XdAmEd7CxwMZ/ka+ndGcSaHYODkNbRn P8AwEVo9kZR+Jlt2Crk1mzNLcS/J9wd602XcMVX8howRGAc9c9qylG7Kk2j5a8QWDQ6hOy D5Qd/4Gs6ByMc/jXVeLLTfDFcDPB2t9O1cksUsYL7D5fZsVjF80Td6MjuyWndu5P9Kg5qS 4OXYnvjFQg5NbR2IYJuLjPPIxTmYmQ+xpEJEinvmkBJfP8ASrRLNOxkZJxgfwn+Rr6n8MO X8K6Sxxk2cXT/AHBXyzYRebOFDYO1jz7Ka+pfDkBh8MaZFvzi1jAIH+yKbRC3NaikUFRgk n60tis//9k=</getimagenbase64result></getimagenbase64response></soapenv :Body></soapenv:Envelope> Codificación Array enteros En la siguiente tabla adjuntamos información, para cada uno los formatos, l tamaño medio l archivo enviado, tiempo medio entre imágenes, y consumo en tres momentos distintos la ejecución l cliente. Tamaño medio la Información enviada por el servidor Tiempo medio entre imágenes (s) al inicio tras la 1ª tras la 2ª JPG 1,76 130,62 60,11 103,55 473,37 473, Francisco Prieto Donate

9 9. Pruebas y resultados PNG 13, , ,55 Se exce el límite (500Kb) Se exce el límite (500Kb) Tabla 9.4: Resultados para el escenario JSR-172 con Array enteros Tras la realización esta prueba comprobamos que en el caso l formato PNG no se muestra por pantalla ninguna, pues obtenemos un error falta. Esto se produce cuando se intenta representar la recibida, aunque los datos sí se reciben por completo en el emulador. Por ello, en el campo Tiempo medio entre imágenes l formato PNG no hemos expresado el tiempo entre imágenes sino el tiempo que transcurre s que el cliente realiza la petición hasta que recibe todos los datos. A continuación mostramos el formato los mensajes petición y respuesta intercambiados por el cliente y el servidor. Mostramos exclusivamente los mensajes para el caso JPG, ya que para el caso PNG los mensajes son idénticos salvo por el número enteros codificados que aparecen en la respuesta. La respuesta l servidor ha sido cortada, ya que si cada entero representa un byte la, en el fichero resultante aparecería unas 1800 veces la estructura: <getimagenintarrayreturn xsi:type="xsd:int">número</getimagenintarrayreturn>. Petición l cliente POST /axis/services/viojsr HTTP/1.1 User-Agent: Profile/MIDP-1.0 Configuration/CLDC-1.0 Content-Language: en-us Content-Type: text/xml SOAPAction: " User-Agent: UNTRUSTED/1.0 Content-Length: 390 Host: :8080 <?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:xsi=" xmlns:xsd=" xmlns:soap=" xmlns:tns=" <soap:body> <tns:getimagenintarray> <tns:formato>jpg</tns:formato> <tns:tam>80</tns:tam> </tns:getimagenintarray> </soap:body> Francisco Prieto Donate 231

10 Transmisión Imágenes Vío mediante Servicios Web XML sobre J2ME </soap:envelope> Respuesta l servidor HTTP/ OK Server: Apache-Coyote/1.1 Content-Type: text/xml;charset=utf-8 Transfer-Encoding: chunked Date: Wed, 20 Dec :26:18 GMT 2000 <?xml version="1.0" encoding="utf-8"?><soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" xmlns=" 1</getImagenIntArrayResult><getImagenIntArrayResult 40</getImagenIntArrayResult><getImagenIntArrayResult 1</getImagenIntArrayResult><getImagenIntArrayResult 37</getImagenIntArrayResult><getImagenIntArrayResult xsi:type="xsd:int">0</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">67</getimagenintarrayresult><getimagenintarrayresul t xsi:type="xsd:int">0</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">8</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">6</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">6</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">7</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">6</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">5</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">8</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">7</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">7</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">7</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">9</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">9</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">8</getimagenintarrayresult><getimagenintarrayresult xsi:type="xsd:int">10</getimagenintarrayresult> </getImagenIntArrayResult><getImagenIntArrayResult 1</getImagenIntArrayResult><getImagenIntArrayResult 39</getImagenIntArrayResult></getImagenIntArrayResponse></soapenv:Body ></soapenv:envelope> Francisco Prieto Donate

11 9. Pruebas y resultados 9.4 Análisis los resultados El siguiente gráfico muestra el consumo todas las pruebas realizadas. Con esto comprobaremos qué escenario, formato y codificación consiguen un menor consumo en tiempo ejecución. En el diagrama se ha omitido el análisis para la codificación array enteros y formato PNG en ambos escenarios, ya que el consumo es mayor que el máximo soportado por el emulador y por tanto no se recibe alguna. Memoria consumida 500, , , , , , , , ,000 50,000 0,000 Inicio 1ª 2ª Instante ejecución JSR Array int - JPG ksoap - Array int - JPG ksoap - Base64 - PNG JSR Base64 - PNG ksoap - Base64 - JPG JSR Base64 - JPG Figura 9.1: en las distintas ejecuciones Como pomos comprobar, en el momento la carga todos los casos realizan el mismo consumo. En caso haber diferencias, éstas sólo se apreciarían entre escenarios, ya que el formato y la codificación sólo influyen a la hora recibir y representar la. Tras representar la primera se aprecian cambios significativos en el consumo. Las ejecuciones que más consumen son las que utilizan como codificación el array enteros, bido a que la información que reciben l servidor es mucho mayor. Francisco Prieto Donate 233

12 Transmisión Imágenes Vío mediante Servicios Web XML sobre J2ME Para Base64, obtienen un mayor consumo las pruebas realizadas con el escenario ksoap. Los mejores valores obtenidos resultan ser l escenario JSR-172 con codificación Base64. A la vista los resultados obtenidos, comprobamos que el formato la no es un dato relevante en cuanto a consumo se refiere Tiempo entre imágenes Agrupando los datos los tiempos entre imágenes todas las pruebas realizadas pomos elaborar la gráfica que mostramos a continuación. Al igual que en el caso anterior, se ha omitido el análisis para la codificación array enteros y formato PNG en ambos escenarios, ya que al tener valores ser mucho mayores que los más, no se podrían visualizar correctamente los datos con valores pequeños, que son los que realmente interesan. 90 Tiempo entre imágenes (s) Base64 - JPG Base64 - PNG Array int - JPG 0 ksoap JSR-172 Figura 9.2: Tiempo entre imágenes en las distintas ejecuciones Es fácil apreciar que los mayores valores tiempo entre imágenes se obtienen con las pruebas realizadas eligiendo como codificación el array enteros. Para la 234 Francisco Prieto Donate

13 9. Pruebas y resultados codificación Base64, se aprecian valores menores en el escenario JSR-172 que en ksoap. Para un mismo escenario y codificación, el formato que consigue menor tiempo entre imágenes es JPG Información enviada por el servidor Por último queremos comprobar en qué medida influye el protocolo SOAP en el tamaño los datos enviados al cliente. Como sabemos, SOAP, al igual que la mayoría los protocolos red, inserta unas cabeceras antes la transmisión l paquete datos con información necesaria para la correcta interpretación por parte l cliente. Igualmente, envuelve con etiquetas cada uno los datos individuales que se van a transmitir, modo que el tamaño los datos enviados será siempre mayor que el tamaño la enviada. A continuación mostramos la comparación entre el tamaño la solicitada y el tamaño los datos enviados por el servidor. La información se ha recogido para todas las pruebas realizadas. Escenario Codificación Formato Tamaño original Tamaño la codificada Aumento ksoap Base64 JPG 1,76 2,95 67,61% PNG 13,57 25,73 89,61% Array enteros JPG 1,76 130, ,77% PNG 13, , ,30% Francisco Prieto Donate 235

14 Transmisión Imágenes Vío mediante Servicios Web XML sobre J2ME JSR-172 Base64 JPG 1,76 2,77 57,39% PNG 13,57 25,63 88,87% Array enteros JPG 1,76 130, ,59% PNG 13, , ,53% Tabla 9.5: Aumento l tamaño la información bido a la codificación En líneas generales, el aumento la información bido a la codificación es sensiblemente menor en el escenario JSR-172 para una codificación y formato fijos. A la vista los resultados obtenidos, la codificación con array enteros utiliza una cantidad excesiva información para enviar una, ya que para cada uno los números enteros que representan la, el protocolo inserta cabeceras inicio y cierre. Centrándonos en la codificación Base64, se consigue un mayor rendimiento en el envío imágenes JPG que PNG en ambos escenarios. 9.5 Consiraciones finales Los resultados obtenidos en las pruebas realizadas nos han servido para comparar montajes con distintas tecnologías, formatos y codificaciones. Con esto ha sido posible cuantificar el rendimiento obtenido por cada una las implementaciones en términos retrasos y consumos. En el capítulo siguiente haremos uso toda la información adquirida durante el sarrollo las pruebas para discutir los resultados y comprobar que se han cumplido los objetivos marcados. 236 Francisco Prieto Donate

7 APLICACIÓN DESARROLLADA

7 APLICACIÓN DESARROLLADA 7 APLICACIÓN DESARROLLADA 7.1 Introducción El objetivo de este proyecto consiste en transmitir imágenes de vídeo desde un servidor hasta un teléfono móvil con soporte J2ME utilizando Servicios Web XML.

Más detalles

Consulta de F931 para el MTEySS

Consulta de F931 para el MTEySS AFIP-SDG SIT Consulta de F931 para el MTEySS Manual para el desarrollador Revisión correspondiente al 23 de agosto de 2010 Administración Federal de Ingresos Públicos Subdirección General de Sistemas y

Más detalles

PRACTICA FINAL. Diseño e implementación de un servidor Web básico y cliente http. Protocolo HTTP-RC

PRACTICA FINAL. Diseño e implementación de un servidor Web básico y cliente http. Protocolo HTTP-RC PRACTICA FINAL Diseño e implementación de un servidor Web básico y cliente http Descripción de la práctica Protocolo HTTP-RC Se pretende desarrollar un servidor Web básico con soporte a múltiples conexiones

Más detalles

Manual de referencia POST /wsrecintos/recintosfis.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://tempuri.org/registraentradamerc"

Más detalles

Responda a las siguientes preguntas cortas justificando

Responda a las siguientes preguntas cortas justificando UNIVERSIDAD CARLOS III DE MADRID AREA DE ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES GRADO EN INGENIERÍA INFORMÁTICA. SISTEMAS DISTRIBUIDOS Para la realización del presente examen se dispondrá de 3 horas.

Más detalles

CAPÍTULO 5: PROTOCOLO HTTP

CAPÍTULO 5: PROTOCOLO HTTP CAPÍTULO 5: PROTOCOLO HTTP En este proyecto, se establece que los clientes, a través de la aplicación instalada en sus terminales, accedan al servicio que le proporciona la transacción económica, de alguna

Más detalles

5.- DESCRIPCIÓN DEL PROTOCOLO HTTP

5.- DESCRIPCIÓN DEL PROTOCOLO HTTP 5.- DESCRIPCIÓN DEL PROTOCOLO HTTP 5.1.- Introducción El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de

Más detalles

Servicios en Red. UT6. Servicio HTTP

Servicios en Red. UT6. Servicio HTTP Servicios en Red UT6. Servicio HTTP 1.El servicio HTTP Protocolo de Transferencia de HiperTexto (HyperTextTransfer Protocol) Es el método más común de intercambio de información en la WorldWideWeb, por

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA FACULTAD REGIONAL MULTIDISCIPLINARIA ESTELI FAREM - ESTELI Asignatura: Teletratamiento de REDES I Prof. Manuel Rivas Chavarría CONTENIDOS: 1. Modelo de referencia

Más detalles

Pantalla de ejemplo para desarrollar la cancelación

Pantalla de ejemplo para desarrollar la cancelación Cancelación Pantalla de ejemplo para desarrollar la cancelación Tabla de codigos de acuse SAT Validación de la cancelación del CFD 201 UUID Cancelado exitosamente 202 UUID Previamente cancelado 203 UUID

Más detalles

HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F)

HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F) APRENDERAPROGRAMAR.COM HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F) Sección: Cursos Categoría: Tutorial básico del programador

Más detalles

https://ahiva.correo.com.uy/servicioconsultatntips-wsweb/seguimientoclientes?wsdl

https://ahiva.correo.com.uy/servicioconsultatntips-wsweb/seguimientoclientes?wsdl SEGUIMIENTO ENVÍOS Descripción El documento a continuación presenta el funcionamiento del WebService de Seguimiento de Envíos, el cual devuelve el recorrido de un paquete internacional o nacional, desde

Más detalles

Utilización del servicio de Timbrado de Tralix Versión 8.2

Utilización del servicio de Timbrado de Tralix Versión 8.2 Utilización del servicio de Timbrado de Tralix Versión 8.2 Tabla de contenido Historia del Documento...3 1.- Introducción...4 1.1.- A quien va dirigido...4 2.- Ubicaciones del servicio...4 2.1.- WSDL...4

Más detalles

Arquitectura de Redes 1: Práctica 1. Javier Ramos José Luis García Dorado Germán Retamosa

Arquitectura de Redes 1: Práctica 1. Javier Ramos José Luis García Dorado Germán Retamosa Arquitectura de Redes 1: Práctica 1 Javier Ramos José Luis García Dorado Germán Retamosa Inicio: 2 octubre (grupos L). Práctica 1 3 octubre (grupo M). Entrega: 29(L) / 30 (M) de octubre antes de las 23:55

Más detalles

UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 1: IMPLEMENTACIÓN DE UN SERVIDOR WEB

UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 1: IMPLEMENTACIÓN DE UN SERVIDOR WEB UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 1: IMPLEMENTACIÓN DE UN SERVIDOR WEB PRÁCTICA 3: Implementación de un Servidor Web Esta

Más detalles

Internet. Tema 4. Cliente HTTP. Servidor HTTP. Curso 2017/18 Semestre 2 SUPUESTO 1

Internet.   Tema 4. Cliente HTTP. Servidor HTTP. Curso 2017/18 Semestre 2 SUPUESTO 1 Tema 4 Curso 2017/18 Semestre 2 SUPUESTO 1 Cliente Internet www.noticias.com Servidor Un usuario, desde su equipo ejecuta un navegador o cliente que utiliza el protocolo 2.0 para acceder a un servidor

Más detalles

Construir RIA usando Flex. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl

Construir RIA usando Flex. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Construir RIA usando Flex Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Temario Arquitectura de un aplicación RIA Flex Servicios Web en VB.NET, C# y Java Descriptor WSDL

Más detalles

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

TEMA 5. Otras arquitecturas distribuidas IV. Web Services TEMA 5. Otras arquitecturas distribuidas IV. Web Services IV. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción:

Más detalles

1 Descripción Contrato Mensajes de Respuesta Mensajes Ejemplo de Implementación Request...

1 Descripción Contrato Mensajes de Respuesta Mensajes Ejemplo de Implementación Request... 1 Tabla de Contenido 1 Descripción... 3 2 Contrato... 4 3 Mensajes de Respuesta... 10 Mensajes.... 10 4 Ejemplo de Implementación... 11 4.1 Request... 11 4.2 Response... 13 2 1. Descripción El servicio

Más detalles

WebService. WDiaUtiDES AFIP-SDG SIT DI INAD MANUAL DEL DESARROLLADOR. Actualización y Consulta Prestador PEMA

WebService. WDiaUtiDES AFIP-SDG SIT DI INAD MANUAL DEL DESARROLLADOR. Actualización y Consulta Prestador PEMA MANUAL DEL DESARROLLADOR Consulta y Actualizacion Prestador PEMA (WDiaUtiDES) AFIP-SDG SIT DI INAD WebService WDiaUtiDES MANUAL DEL DESARROLLADOR Actualización y Consulta Prestador PEMA Revisión correspondiente

Más detalles

Manual de Desarrollador Externo

Manual de Desarrollador Externo Manual de Desarrollador Externo Consulta de Estado de Upload Dte OI2004_ CEUPDTE _MDE_1.10 Oficina Internet Subdirección Informática Servicio Impuestos Internos Fecha: 08/11/2004 INDICE CONTROL DE VERSIONES...3

Más detalles

Práctica 4: Desarrollo de clientes bajo TCP y UDP.

Práctica 4: Desarrollo de clientes bajo TCP y UDP. Práctica 4: Desarrollo de clientes bajo TCP y UDP. Autores: Enrique Bonet Rogelio Montañana Paco Soriano Objetivo y descripción general. El objetivo de esta práctica es el desarrollo de dos clientes, uno

Más detalles

Departamento de Informática Tributaria Subdirección General de Aplicaciones de Aduanas e II.EE. C/ Santa María Magdalena 16, Madrid

Departamento de Informática Tributaria Subdirección General de Aplicaciones de Aduanas e II.EE. C/ Santa María Magdalena 16, Madrid C/ Santa María Magdalena 16, 28016 Madrid Bandeja de Entrada Autor: S.G.A.A. Fecha: 24/03/2011 Versión: 0.4 Revisiones Edi. Rev. Fecha Descripción A(*) Páginas 0 1 02/02/2007 Versión inicial A Todas (*)

Más detalles

ÍNDICE DE FIGURAS. Figura 1. 1: Relación entre los componentes de un servicio Web...1 Figura 1. 2: Pila de interoperabilidad en servicios Web...

ÍNDICE DE FIGURAS. Figura 1. 1: Relación entre los componentes de un servicio Web...1 Figura 1. 2: Pila de interoperabilidad en servicios Web... ÍNDICE DE FIGURAS Figura 1. 1: Relación entre los componentes de un servicio Web...1 Figura 1. 2: Pila de interoperabilidad en servicios Web...2 Figura 2. 1: Tecnologías empleadas...8 Figura 2. 2: Capas

Más detalles

Sistema de

Sistema de Sistema de Información @rchiva:. Sevilla, 23 de mayo de 2014 Unidad de Coordinación de @rchiva Presentación Título Nombre fichero Realizado @rchiva: Remisión de información desde sistemas externos para

Más detalles

Packet Tracer. Autores: Eloy Pastor Urueña Jaime Herrero Fernandez

Packet Tracer. Autores: Eloy Pastor Urueña Jaime Herrero Fernandez Packet Tracer Autores: Eloy Pastor Urueña Jaime Herrero Fernandez INDICE: 1. Visualización de los paquetes. 3 2. Subneteo de red. 8 2.1 Como crear la red fisicamente En el Packet Tracer. 8 2.2 Configuración

Más detalles

5.1 Características y funcionamiento

5.1 Características y funcionamiento 5. Protocolo HTTP 5 PROTOCOLO HTTP En este capítulo vamos a conocer la forma de enviar un mensaje SOAP a través de la red. La especificación SOAP no indica ninguna manera específica de transportar la información,

Más detalles

Tema 5. APIs y Servicios web

Tema 5. APIs y Servicios web Tema 5 APIs y Servicios web Texto 5.1 Introducción APIs y Servicios web 2 APIs web vs. Servicios web 3 Servicio web: un componente remoto al que se puede acceder mediante protocolos web estándar y desde

Más detalles

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware. El fallar de los servicios telefónicos MRA debido a la traducción IP de la fuente sobre la reflexión NAT (sola configuración NIC con el NAT estático habilitado) Contenido Introducción prerrequisitos Componentes

Más detalles

Tema 4 CURSO 2015/16 (PLAN 2009) PRIMER SEMESTRE. Internet

Tema 4 CURSO 2015/16 (PLAN 2009) PRIMER SEMESTRE. Internet Tema 4 SUPUESTO 1 CURSO 2015/16 (PLAN 2009) PRIMER SEMESTRE A B Una entidad TCP de un equipo A desea establecer una conexión con otra entidad TCP de otro equipo "B" remoto por. La entidad TCP de "A" maneja

Más detalles

SOAP (Simple Object Access Protocol)

SOAP (Simple Object Access Protocol) SOAP SOAP (Simple Object Access Protocol) SOAP h"p://www.w3c.org/tr/soap Tres versiones:1.0,1.1y1.2. Estándar basado en XML para el intercambio de información entre aplicaciones en entornos descentralizados

Más detalles

Servicios Web. Alberto Molina Coballes. Rodríguez. 16 de abril de 2012

Servicios Web. Alberto Molina Coballes. Rodríguez. 16 de abril de 2012 Servicios Web Alberto Molina Coballes José Domingo Muñoz Rodríguez 16 de abril de 2012 Introducción Es un método de comunicación entre máquinas a través de la red (normalmente Internet). Se habla hoy en

Más detalles

Documentación servicios Web ENVIALIANET

Documentación servicios Web ENVIALIANET Documentación servicios Web ENVIALIANET ÍNDICE VERSION 106 VERSION SERVICIO WEB 106 1 Servicios 11 Servicio LoginWSService 111 Métodos: 112 Descripción y uso de los métodos: 1121 Método LoginCli 1122 Método

Más detalles

Cisco que hace frente a las funciones básicas del servidor API

Cisco que hace frente a las funciones básicas del servidor API Cisco que hace frente a las funciones básicas del servidor API Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Antecedentes Petición y respuesta API Configurar HTTP POST HTTP GET

Más detalles

1. VISTA DE CASOS DE USO TRABAJO DE GRADO

1. VISTA DE CASOS DE USO TRABAJO DE GRADO 1. VISTA DE CASOS DE USO TRABAJO DE GRADO En el presente inciso se describen los Casos de Uso del sistema de reconocimiento de Edificios, en donde se especifican las funcionalidades del sistema y los actores

Más detalles

7.- PRUEBAS REALIZADAS

7.- PRUEBAS REALIZADAS 7.- PRUEBAS REALIZADAS En este apartado se comentarán las distintas pruebas que se han llevado a cabo sobre la aplicación desarrollada, así como los resultaos obtenidos con las mismas. En primer lugar,

Más detalles

API DE INTEROPERACION ENTRE TELCEL Y MOVILTEK PARA EL REGISTRO DE EQUIPOS AVL

API DE INTEROPERACION ENTRE TELCEL Y MOVILTEK PARA EL REGISTRO DE EQUIPOS AVL MANUEL J. CHAVIRA INS-035R04 10-Nov-06 1 de 23 TABLA DE CONTENIDO 1 1 INTRODUCCIÓN 2 1.1 COMUNICACIÓN 2 1.2 INTERCAMBIO DE DATOS 2 1.3 SOAP 3 1.4 SEGURIDAD 4 1.5 FASES OPERATIVAS 4 2 REFERENCIA PARA CONSUMIR

Más detalles

Ingeniería en Automática Industrial Software para Aplicaciones Industriales I

Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Formas de comunicación! " Formas de comunicación! " TRABAJO EN RED BÁSICO Los computadores en una red se comunican unos con otros a través de protocolos de comunicación. Un protocolo establece una descripción

Más detalles

WebService. Versión Preliminar. whelperdeclaracion. Manual del Desarrollador. Validaciones para la Carátula de una Declaración.

WebService. Versión Preliminar. whelperdeclaracion. Manual del Desarrollador. Validaciones para la Carátula de una Declaración. WebService whelperdeclaracion Manual del Desarrollador Fecha: 31/05/2017 Versión Preliminar Contenido INTRODUCCIÓN... 3 OBJETIVO Y ALCANCE... 3 PRERREQUISITOS... 3 TERMINOLOGÍA Y ACRÓNIMOS... 3 ESPECIFICACIONES

Más detalles

Documentacion de servicios para los SARCF del proyecto FACe. Equipo de desarrollo de la plataforma FACe. Versión 1.2.9

Documentacion de servicios para los SARCF del proyecto FACe. Equipo de desarrollo de la plataforma FACe. Versión 1.2.9 Documentacion de servicios para los SARCF del proyecto Equipo de desarrollo de la plataforma Versión 1.2.9 Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Introducción........................................

Más detalles

WebService MANUAL DEL DESARROLLADOR House Waybill Message (wgesinfantiataxfzb)

WebService MANUAL DEL DESARROLLADOR House Waybill Message (wgesinfantiataxfzb) AFIP-SDG SIT DI INAD WebService wgesinfantiataxfzb Información Anticipada Aérea Transferencia del Manifiesto de vuelo documento XFZB (House Waybill Message) Revisión correspondiente al 24 de Febrero de

Más detalles

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC PRACTICA FINAL Diseño e implementación de un servidor FTP básico y cliente ftp Descripción de la práctica Protocolo FTP-RC Se propone desarrollar un servidor FTP básico iterativo (sólo atiende a un cliente

Más detalles

Proyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013)

Proyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013) Proyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013) Nombre de la aplicación: BDDataLogger Autor: Alba Fernández, Antonio Tomás Qué hace la aplicación:

Más detalles

Direccionamiento IP de Redes Presentación sobre Como gestionar los parámetros de configuración de Red en Windows

Direccionamiento IP de Redes Presentación sobre Como gestionar los parámetros de configuración de Red en Windows Direccionamiento IP de Redes Presentación sobre Como gestionar los parámetros de configuración de Red en Windows Cómo averiguar la dirección IP de mi equipo? Cómo averiguar la dirección IP de mi equipo?

Más detalles

Introducción a Java para MIDs - Ejercicios

Introducción a Java para MIDs - Ejercicios Introducción a Java para MIDs - Ejercicios Índice 1 Primeros pasos con Wireless Toolkit... 2 2 Ejecución de aplicaciones vía OTA... 2 3 Crear un nuevo proyecto... 2 4 Hola Mundo!... 2 5 Recursos... 3 6

Más detalles

INFORMACIÓN TÉCNICA. Mensajes de Envió y Respuesta en el Ingreso al Almacén

INFORMACIÓN TÉCNICA. Mensajes de Envió y Respuesta en el Ingreso al Almacén 1 de 3 INFORMACIÓN TÉCNICA Mensajes de Envió y Respuesta en el Ingreso al Almacén ENERO 2004 15/01/2004 2 de 3 OBJETIVO El objetivo de este documento es describir el formato de envió y respuesta de los

Más detalles

WebService MANUAL DEL DESARROLLADOR Flight Manifest Message (wgesinfantiataxffm)

WebService MANUAL DEL DESARROLLADOR Flight Manifest Message (wgesinfantiataxffm) AFIP-SDG SIT DI INAD WebService wgesinfantiataxffm Información Anticipada Aérea Transferencia del Manifiesto de vuelo documento XFFM (Flight Manifest Message) Revisión correspondiente al 24 de Febrero

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Departamento de Tecnología Electrónica Redes de Computadores Estudio Teórico Práctica de Laboratorio 3: Nivel de transporte en Internet. 2º Curso, Grado

Más detalles

Consulta a parámetros de padrón ws_sr_padron_a100

Consulta a parámetros de padrón ws_sr_padron_a100 AFIP Consulta a parámetros de padrón ws_sr_padron_a100 Manual para el desarrollador Versión 1.0 05/05/17 Historial de modificaciones Ver Fecha Edición Descripción 0.1 05/05/17 DINTR Versión inicial del

Más detalles

INGENIERÍA del SOFTWARE Curso 2004/05. Tema 2: Arquitecturas Software de varios niveles en Java. Introducción a los Servicios Web

INGENIERÍA del SOFTWARE Curso 2004/05. Tema 2: Arquitecturas Software de varios niveles en Java. Introducción a los Servicios Web 2 INGENIERÍA del SOFTWARE Curso 2004/05 Tema 2: Arquitecturas Software de varios niveles en Java Introducción a los Servicios Web Índice 3 Introducción HTTP en 5 minutos XML en 5 minutos SOAP WSDL Usar

Más detalles

Artículos técnicos Grupo Danysoft: Introducción a Web Services con herramientas de desarrollo Microsoft

Artículos técnicos Grupo Danysoft: Introducción a Web Services con herramientas de desarrollo Microsoft Artículos técnicos Grupo Danysoft: Introducción a Web Services con herramientas de desarrollo Microsoft Por Oscar González Moreno Equipo Grupo Danysoft abril de 2002 - (902) 123146 www.danysoft.com Este

Más detalles

CAPÍTULO 6: SOAP Introducción Concepto de SOAP

CAPÍTULO 6: SOAP Introducción Concepto de SOAP CAPÍTULO 6: SOAP Las diferentes entidades que componen nuestro proyecto necesitan poder comunicarse mediante SOAP (Simple Object Access Protocol). Por este motivo incluimos este capítulo donde trataremos

Más detalles

Manual del Usuario Externo. wconscuit. Consulta de CBU y Detalle de Transferencia de Exportador

Manual del Usuario Externo. wconscuit. Consulta de CBU y Detalle de Transferencia de Exportador wconscuit Consulta de CBU y Detalle de Transferencia de Exportador Fecha: 08/11/2017 Historial de modificaciones Fecha Versión Descripción Autor / Área Revisión 25/10/2017 1.0 Versión inicial del documento

Más detalles

IPCONFIG NSLOOKUP TRACERT TELNET

IPCONFIG NSLOOKUP TRACERT TELNET Comandos y herramientas En esta unidad, hablaremos de las herramientas que pueden ayudarnos a la hora de localizar problemas o de revisar configuraciones, todas ellas se ejecutarán desde una ventana de

Más detalles

Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento. MODS STATUS

Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento. MODS STATUS Administración servidor Web HTTP (Apache2) en Ubuntu Server: --Monitorización y logs -- Pruebas de rendimiento. MODS STATUS El módulo de estado permite que un administrador del servidor para averiguar

Más detalles

Arquitecturas REST (Representa3onal State Transfer)

Arquitecturas REST (Representa3onal State Transfer) Arquitecturas REST (Representa3onal State Transfer) Protocolo HTTP Hypertext Transfer Protocol RFC2616:h"p://www.ie*.org/rfc/rfc2616.txt Protocolo orientado a transacciones Esquema pe3ción/respuesta entre

Más detalles

Ie118RcV1 Recogida del certificado de recepción de un documento expedido.

Ie118RcV1 Recogida del certificado de recepción de un documento expedido. EMCS - MOVIMIENTOS INTERNOS Servicios Web Documentos recibidos Ie118RcV1 Recogida del certificado de recepción de un documento expedido. Autor: S.G.A.A. Fecha: 24/07/2013 Versión: 1.4 Revisiones Edi. Rev.

Más detalles

Especificación de API SMS ITD Chile

Especificación de API SMS ITD Chile Especificación de API SMS ITD Chile Versión 1.8 Fecha: 20/03/15 Autor: ITD Chile Contenido API SOAP:... 3 URL Archivo WSDL:... 3 Método para obtener créditos disponibles:... 3 Método para leer mensajes

Más detalles

Web Service: Contrarreferencia. Versión 1.9

Web Service: Contrarreferencia. Versión 1.9 Web Service: Contrarreferencia Versión 1.9 Noviembre de 2016 Contenido 1. Control de Versiones:... 3 2. Descripción Contrarreferencias:... 4 3. Tipos de Datos:... 7 4. Reglas:... 9 5. Codificación de Errores...

Más detalles

WebService wgestabref. Manual del Desarrollador. Consulta de Tablas de Referencia necesarias para los Web Services del SIM

WebService wgestabref. Manual del Desarrollador. Consulta de Tablas de Referencia necesarias para los Web Services del SIM Manual del Desarrollador Consulta de Tablas de Referencia necesarias para los Web Services del SIM Fecha: 28/08/2017 CONTENIDO INTRODUCCIÓN 3 OBJETIVO Y ALCANCE 3 PRERREQUISITOS 3 TERMINOLOGÍA Y ACRÓNIMOS

Más detalles

Redes de Computadoras Septiembre de 2006. Teoría y problemas (75 %).

Redes de Computadoras Septiembre de 2006. Teoría y problemas (75 %). Redes de Computadoras Septiembre de 2006 Nombre: DNI: Teoría y problemas (75 ). 1. (2 puntos) Verdadero o falso? Razone además su respuesta. a) Un host A envía a un host B un fichero muy grande a través

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Resolución 0019 de febrero de Contenido

Resolución 0019 de febrero de Contenido Resolución 0019 de febrero de 2016 Contenido 1. Introducción... 3 2. Objetivo... 3 3. Alcance... 3 4. Lineamientos generales... 3 5. Estructura de mensajes... 4 6. Definiciones... 5 7. Envío de documentos

Más detalles

Responda a las siguientes preguntas cortas justificando

Responda a las siguientes preguntas cortas justificando UNIVERSIDAD CARLOS III DE MADRID AREA DE ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES GRADO EN INGENIERÍA INFORMÁTICA. SISTEMAS DISTRIBUIDOS Para la realización del presente examen se dispondrá de 3 horas.

Más detalles

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP Bloque III: El nivel de transporte Tema 6: Conexiones TCP Índice Bloque III: El nivel de transporte Tema 6: Conexiones TCP Establecimiento de conexión Finalización de conexión Diagrama de estados Segmentos

Más detalles

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP Bloque III: El nivel de transporte Tema 6: Conexiones TCP Índice Bloque III: El nivel de transporte Tema 6: Conexiones TCP Establecimiento de conexión Finalización de conexión Diagrama de estados Segmentos

Más detalles

xxxxxx ESPECIFICACION TECNICA DEL SERVICIO SVC_AC_004 SINCRONIZACION DE CATALOGOS

xxxxxx ESPECIFICACION TECNICA DEL SERVICIO SVC_AC_004 SINCRONIZACION DE CATALOGOS xxxxxx ESPECIFICACION TECNICA DEL SERVICIO SVC_AC_004 SINCRONIZACION DE CATALOGOS LIMA, Octubre 2018 1 ÍNDICE Objetivo Del Servicio... 3 REQUERIMIENTOS INICIALES... 3 Actividades de Negocio Relacionadas...

Más detalles

CAPITULO V. Implementación del Sistema de Transmisión y Recepción.

CAPITULO V. Implementación del Sistema de Transmisión y Recepción. CAPITULO V Implementación del Sistema de Transmisión y Recepción. Para que el operador tenga control constante del móvil debe haber una comunicación constante entre este y una terminal, en este caso una

Más detalles

DOMÓTICA: PROTOCOLO UPNP Y HOGAR DIGITAL V. HERRAMIENTAS INTEL PARA EL USO Y DESARROLLO DE LA TECNOLOGÍA UPNP

DOMÓTICA: PROTOCOLO UPNP Y HOGAR DIGITAL V. HERRAMIENTAS INTEL PARA EL USO Y DESARROLLO DE LA TECNOLOGÍA UPNP V. HERRAMIENTAS INTEL PARA EL USO Y DESARROLLO DE LA TECNOLOGÍA UPNP Desde 1999, la empresa Intel Corporation trabaja con la tecnología UPnP con la finalidad de conseguir llevar a cabo un entorno de red

Más detalles

Tema 3. Curso 2017/18 (Plan 2009 Segundo Semestre)

Tema 3. Curso 2017/18 (Plan 2009 Segundo Semestre) SUPUESTO 1. Tema 3 Curso 2017/18 (Plan 2009 Segundo Semestre) Considérese la transferencia de un fichero (objeto html) de 5.000 Bytes desde el servidor S al terminal T a través de una cadena de 3 switches.

Más detalles

Consulta a Padrón Nivel 10

Consulta a Padrón Nivel 10 AFIP Consulta a Padrón Nivel 10 WSPN10 Manual para el desarrollador Versión 1.4 Historial de modificaciones Ver Fecha Edición Descripción 1.0 30-04-2006 DINTR Versión inicial del documento 1.1 28-04-2009

Más detalles

V Jornadas Técnicas de la IDE de España JIDEE 2008 Medición de Rendimientos de Servicios WMS con JMeter Deepak P. Daswani

V Jornadas Técnicas de la IDE de España JIDEE 2008 Medición de Rendimientos de Servicios WMS con JMeter Deepak P. Daswani V Jornadas Técnicas de la IDE de España JIDEE 2008 Medición de Rendimientos de Servicios WMS con JMeter Deepak P. Daswani La difusión de la información Geográfica en Canarias G. Calzadilla Arquitectura

Más detalles

Sistemas Operativos Distribuidos. Introducción a los Servicios Web (Web Services)

Sistemas Operativos Distribuidos. Introducción a los Servicios Web (Web Services) Introducción a los Servicios Web (Web Services) 2 Evolución de la Web Pasado: Web de documentos Páginas estáticas Web como un enorme repositorio de información Tecnologías: HTTP + HTML Presente: Web de

Más detalles

Consulta a Padrón Nivel 10

Consulta a Padrón Nivel 10 AFIP Consulta a Padrón Nivel 10 WSPN10 Manual para el desarrollador Versión 1.5 Historial de modificaciones Ver Fecha Edición Descripción 1.0 30-04-2006 DINTR Versión inicial del documento 1.1 28-04-2009

Más detalles

TCP Transmission Control Protocol

TCP Transmission Control Protocol 1 TCP Transmission Control Protocol TCP es un protocolo orientado a conexión que crea una conexión virtual entre dos TCPs para enviar datos. Además, TCP usa mecanismos de control de flujo y error en la

Más detalles

Guía para estudiantes, uso MOODLE

Guía para estudiantes, uso MOODLE Guía para estudiantes, uso MOODLE Al ingresar en el aula http://aulas.sistemasfce.com.ar/ vemos la estructura de la misma Barra de navegación Bloque de navegación La barra de navegación y el bloque de

Más detalles

There are no translations available. En este artículo vamos a aprender a realizar operaciones en el lenguaje de programación C Introducción.

There are no translations available. En este artículo vamos a aprender a realizar operaciones en el lenguaje de programación C Introducción. There are no translations available. En este artículo vamos a aprender a realizar operaciones en el lenguaje de programación C Introducción. En este artículo vamos a aprender a realizar operaciones en

Más detalles

Actividad 10: Administración servidor Web HTTP (Apache2) en Ubuntu Server: Mods_status

Actividad 10: Administración servidor Web HTTP (Apache2) en Ubuntu Server: Mods_status Actividad 10: Administración servidor Web HTTP (Apache2) en Ubuntu Server: Monitorización y logs -- Pruebas de rendimiento. ESPERANZA ELIPE JIMENEZ Mods_status El módulo de estado permite que un administrador

Más detalles

Qué son los Web Services?

Qué son los Web Services? III. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción: WSDL 3.3. Protocolo: SOAP 3.4. Registro de servicios:

Más detalles

Consulta a parámetros de padrón ws_sr_padron_a100

Consulta a parámetros de padrón ws_sr_padron_a100 AFIP Consulta a parámetros de padrón ws_sr_padron_a100 Manual para el desarrollador Versión 1.1 24/07/ Historial de modificaciones Ver Fecha Edición Descripción 0.1 05/05/ DINTR Versión inicial del documento

Más detalles

PUBLICACIÓN DE SERVICIOS WEB(SW) EN EL BUS DE SERVICIOS GUBERNAMENTALES (BSG)

PUBLICACIÓN DE SERVICIOS WEB(SW) EN EL BUS DE SERVICIOS GUBERNAMENTALES (BSG) SECRETARÍA NACIONAL DE LA ADMINISTRACIÓN PÚBLICA Manual de Procedimiento PUBLICACIÓN DE SERVICIOS WEB(SW) EN EL BUS DE SERVICIOS GUBERNAMENTALES (BSG) Versión: 1.0 ENERO 2014 QUITO - ECUADOR ÍNDICE 1 INTRODUCCIÓN

Más detalles

Ayuda portal Documento Identificativo del Personal Andaluz

Ayuda portal Documento Identificativo del Personal Andaluz Ayuda portal Documento Identificativo del Personal INDICE 1. Introducción... 3 2. Acceso y Estructura... 4 3. Solicitud de Tarjeta Física del Documento Identificativo del Profesorado...7 4. Solicitud de

Más detalles

DOCUMENTOS TÉCNICOS DIVISIÓN INFORMÁTICA DESARROLLO

DOCUMENTOS TÉCNICOS DIVISIÓN INFORMÁTICA DESARROLLO DIVISIÓN INFORMÁTICA DESARROLLO Factura Electrónica CÓDIGO: T-5.020.00.001-004 Índice Índice..2 Introducción...3 Servicios Disponibles..3 ws_efactura / EFACRECEPCIONSOBRE...3 ws_efactura / EFACRECEPCIONREPORTE...4

Más detalles

El protocolo HTTP. Introducción al protocolo HTTP. Comunicación entre el navegador y el servidor. Solicitud HTTP

El protocolo HTTP. Introducción al protocolo HTTP. Comunicación entre el navegador y el servidor. Solicitud HTTP Página 1 El protocolo HTTP Introducción al protocolo HTTP Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo más utilizado en Internet. La versión 0.9 sólo tenía la

Más detalles

Arduino incorpora una conexión serie que permite conexión con el PC (o con otros muchos dispositivos). Esta es la misma conexión se utiliza para subir el programa al Arduino. Utilizando esta conexión podemos

Más detalles

WebService. WGesINV AFIP-SDG SIT DI INAD MANUAL DEL DESARROLLADOR. Consulta y Desbloqueo de Despachos

WebService. WGesINV AFIP-SDG SIT DI INAD MANUAL DEL DESARROLLADOR. Consulta y Desbloqueo de Despachos AFIP-SDG SIT DI INAD WebService WGesINV Consulta y Desbloqueo de Despachos Revisión correspondiente al 03 de Noviembre de 2016 Página 1 de 41 Historial de modificaciones Ver Fecha Edición Descripción 1.0

Más detalles

Boletín de prácticas Práctica 3: HTML básico

Boletín de prácticas Práctica 3: HTML básico HTML básico Boletín de prácticas Práctica 3: HTML básico INFORMÁTICA 1 Curso 2003-2004 Biblioteconomía y Documentación 1.- ENUNCIADO Haciendo uso de lo aprendido en clase de teoría diseñar las siguientes

Más detalles

Estructura de los mensajes de correo electrónico

Estructura de los mensajes de correo electrónico Estructura de los mensajes de correo electrónico - Cabecera, Cuerpo, MIME. Luis Villalta Márquez Estructura de los mensajes de correo electrónico Un correo electrónico tiene las siguientes partes básicas:

Más detalles

MWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles

MWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles MWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles Elena Sánchez Nielsen Sandra Martín Ruiz Jorge Rodríguez Pedrianes UNIVERSIDAD DE LA LAGUNA CONTENIDO DE LA PRESENTACIÓN

Más detalles

Documentación de la API clickline.com

Documentación de la API clickline.com Documentación de la API clickline.com Esta parte de la documentación incluye la descripción del protocolo y las muestras de herramientas que se utilizan para interactuar con el servidor de Clickline.com

Más detalles

Protocolos FTP de conexión a ediversa

Protocolos FTP de conexión a ediversa Protocolos FTP de conexión a ediversa 2 de 6 1 Introducción... 3 2 Datos para la conexión al servidor FTP... 3 3 Envío de mensajes... 3 3.2 Mensajes de servicio... 4 3.2.1 Notificaciones de entrega (DSN

Más detalles

Examen de Redes - Primer Parcial - ETSIA - 17 de Junio de 2005

Examen de Redes - Primer Parcial - ETSIA - 17 de Junio de 2005 Examen de Redes - Primer Parcial - ETSIA - 17 de Junio de 2005 Apellidos, Nombre: Grupo de matrícula: AUTORIZO a los profesores de la asignatura Redes de 2º curso de la ETSIA a publicar las calificaciones

Más detalles