<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>BLOG DE FREDDY FABIAN GONZALEZ ESPITIA</title>
	<atom:link href="http://ffabiang.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ffabiang.wordpress.com</link>
	<description>Estudiante 10 semestre ingenieria de sistemas, estudiante de especialización Telematica</description>
	<lastBuildDate>Fri, 06 May 2011 16:46:17 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ffabiang.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>BLOG DE FREDDY FABIAN GONZALEZ ESPITIA</title>
		<link>http://ffabiang.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ffabiang.wordpress.com/osd.xml" title="BLOG DE FREDDY FABIAN GONZALEZ ESPITIA" />
	<atom:link rel='hub' href='http://ffabiang.wordpress.com/?pushpress=hub'/>
		<item>
		<title>post 3</title>
		<link>http://ffabiang.wordpress.com/2010/12/01/post-3/</link>
		<comments>http://ffabiang.wordpress.com/2010/12/01/post-3/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 20:21:51 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/2010/12/01/post-3/</guid>
		<description><![CDATA[post realizado a las 3:29 pm 1 de diciembre<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=199&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>post realizado a las 3:29 pm 1 de diciembre</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=199&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2010/12/01/post-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>
	</item>
		<item>
		<title>prueba de post</title>
		<link>http://ffabiang.wordpress.com/2010/12/01/prueba-de-post/</link>
		<comments>http://ffabiang.wordpress.com/2010/12/01/prueba-de-post/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 18:59:00 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[categoria de pruebas]]></category>
		<category><![CDATA[ADO.NET]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=191</guid>
		<description><![CDATA[esta es una prueba del post<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=191&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>esta es una prueba del post</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=191&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2010/12/01/prueba-de-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>
	</item>
		<item>
		<title>REDES DE DATOS INALAMBRICAS</title>
		<link>http://ffabiang.wordpress.com/2010/07/30/redes-de-datos-inalambricas/</link>
		<comments>http://ffabiang.wordpress.com/2010/07/30/redes-de-datos-inalambricas/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 21:55:00 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[sena]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=175</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=175&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="/DOCUME%7E1/INGFAB%7E1/CONFIG%7E1/Temp/moz-screenshot.png" alt="" /><img src="/DOCUME%7E1/INGFAB%7E1/CONFIG%7E1/Temp/moz-screenshot-1.png" alt="" /><a href="http://ffabiang.files.wordpress.com/2010/07/dibujo.jpg"><img class="alignnone size-medium wp-image-182" title="cuadro redes inalambricas" src="http://ffabiang.files.wordpress.com/2010/07/dibujo.jpg?w=493&#038;h=654" alt="cuadro redes inalambricas" width="493" height="654" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=175&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2010/07/30/redes-de-datos-inalambricas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2010/07/dibujo.jpg?w=226" medium="image">
			<media:title type="html">cuadro redes inalambricas</media:title>
		</media:content>
	</item>
		<item>
		<title>SISTEMAS DE INFORMACIÓN</title>
		<link>http://ffabiang.wordpress.com/2010/07/30/sistemas-de-informacion/</link>
		<comments>http://ffabiang.wordpress.com/2010/07/30/sistemas-de-informacion/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 21:33:29 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[sena]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=166</guid>
		<description><![CDATA[En este blog encontraras una descripcion referente a sistemas de información<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=166&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><strong>CONCEPTO<br />
</strong></p>
<p>Un sistema de información es un conjunto de elementos que interactúan entre si para gestionar la información. Sirve como apoyo automatizando los procesos de un negocio.</p>
<p style="text-align:center;"><strong>TIPOS</strong></p>
<p style="text-align:left;"><strong>TRANSACCIONALES</strong></p>
<p>Automatizan los procesos operativos de una organización, realizando las labores . Su funcionamiento dentro de una empresa es mas a nivel operativo en la jerarquía de la misma.</p>
<p><strong>DE SOPORTE A LA TOMA DE DESICIONES</strong></p>
<p>Son lo que generan la información ya refinada y transformada para la alta gerencia, mostrando los resultados de los procesos operativos, es decir recoge la información arrojada por los sistemas transaccionales, ya sean de los procesos manuales o automáticos.<br />
Este tipo de sistema se divide en 4 subtipos<br />
Sistema de soporte a la toma de decisiones (DSS): Ayuda en la generación de diferentes alternativas o escenarios de decisión a través de modelos computacionales.<br />
Sistema de información para ejecutivos (EIS): Para los altos ejecutivos mostrando información de suma importancia y critica del negocio a través de sistemas gráficos<br />
Sistema de soporte a la toma de decisiones en grupo (GDSS):<br />
Su función es integrar un grupo de personas para la toma de decisiones, sistemas de vitalización de la información, etc.</p>
<p><strong>ESTRATEGICOS</strong></p>
<p>Su objetivo es mejorar la productividad del negocio, basándose en estrategias y metodologías que ayudan a ofrecer mejores servicios que la competencia.</p>
<p><strong>EXPERTOS</strong></p>
<p>Basados en inteligencia artificial, se programan de tal forma que sean capaces de aprender a desarrollar una tarea o procesos por si mismos, tan solo dándoles unos parámetros de entrada y enseñándoles a realizar dichos procesos.</p>
<p><strong>EJEMPLOS</strong></p>
<p><strong>TRANSACCIONALES</strong></p>
<p>Dentro de los transaccionales, existen sistemas de pagos, cobros.<br />
En empresas dedicadas a la academia podrían ser sistema de inscripción, de matriculas, de notas etc.<br />
Sistemas de reservas para solicitar un cupo en algún servicios, viaje, hotel etc.</p>
<p><strong>DE SOPORTE A LA TOMA DE DESICIONES</strong></p>
<p>Dentro de estos se encuentran software de informes, que permitan realizar cálculos y mostrar de forma grafica el comportamiento de alguna variable o variables en la empresa, ya sea ventas, compras, clientes nivel de satisfacción, etc.<br />
Este es un producto enfocado sistema de toma de decisiones. http://www.idashboards.com/</p>
<p><strong>ESTRATEGICOS</strong></p>
<p>Sistemas de administración de la relación con el cliente: con el fin de mejorar el nivel de satisfacción del cliente.<br />
Sistemas que interactúen con el cliente mostrando los servicios y/o productos que ofrece.<br />
•	Las páginas web de las empresas.<br />
•	Comercio electrónico.<br />
•	Intercambio electrónico de datos.<br />
•	Sistemas de comunicación electrónica</p>
<p><strong>Ejemplos</strong></p>
<p><a href="http://www.oracle.com/us/products/applications/siebel/index.html">http://www.oracle.com/us/products/applications/siebel/index.html</a></p>
<p><a href="http://www.sap.com/mexico/index.epx">http://www.sap.com/mexico/index.epx</a></p>
<p><strong>INFOGRAFIA</strong></p>
<p><a title="momografias" href="http://www.monografias.com/trabajos7/sisinf/sisinf.shtml#tusi" target="_blank">http://www.monografias.com/trabajos7/sisinf/sisinf.shtml#tusi</a></p>
<p><a href="http://tecnomaestros.awardspace.com/tipos_sistemas.php">http://tecnomaestros.awardspace.com/tipos_sistemas.php</a></p>
<p><a href="http://www.csi.map.es/csi/silice/Dsamed17.html">http://www.csi.map.es/csi/silice/Dsamed17.html</a></p>
<p><a href="http://cmapspublic.ihmc.us/rid=1G543GWTW-RW25CM-M4X/Sistemas%20Estrategicos.pdf">http://cmapspublic.ihmc.us/rid=1G543GWTW-RW25CM-M4X/Sistemas%20Estrategicos.pdf</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=166&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2010/07/30/sistemas-de-informacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>
	</item>
		<item>
		<title>JDBC</title>
		<link>http://ffabiang.wordpress.com/2008/10/16/jdbc/</link>
		<comments>http://ffabiang.wordpress.com/2008/10/16/jdbc/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 22:46:59 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[JDBC]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=132</guid>
		<description><![CDATA[JDBC  1. QUE ES JDBC  Java Database Connectivity  Es una interfaz de acceso a bases de datos conexión SQL, también proporciona una base común para la construcción de herramientas y utilidades de alto nivel. [2]  Este API Java ejecuta consultas SQL en Bases de Datos Relacionales, Independiente del Sistema Gestor Relacional. [1]   Se divide [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=132&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:center;margin:0;" align="center"><strong><span style="font-family:Arial;"><span style="font-size:small;">JDBC</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span><strong><span style="font-family:Arial;"><span style="font-size:small;">1. QUE ES JDBC</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span><span style="font-family:Arial;"><span style="font-size:small;">Java Database Connectivity</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span><span style="font-family:Arial;"><span style="font-size:small;">Es una interfaz de acceso a bases de datos conexión SQL, también proporciona una base común para la construcción de herramientas y utilidades de alto nivel. </span><a href="http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/JDBC.pdf"><span style="font-size:small;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span><span style="font-family:Arial;"><span style="font-size:small;">Este API Java ejecuta consultas SQL en Bases de Datos Relacionales, Independiente del Sistema Gestor Relacional. </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"><span id="more-132"></span> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Se divide en dos paquetes </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">java.sql, dentro de J2SE</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">javax.sql extensión dentro de J2EE</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Es importante resaltar que<span>  </span>Para acceder a una base de datos es necesario de un driver.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">El API JDBC facilita programar el acceso a BD sin que se tenga en cuenta a que Servidor nos dirigimos (Oracle, Sybase, Informix, etc.).</span><a href="http://www.miclase-online.com/tutoriales/computacion/programacion/AccesoBDJava.pdf"><span style="font-size:small;">[3]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">2. QUE OFRECE </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">[1]</span></a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">El Api ofrece las clases e interfaces para:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Establecer una conexión a una base de datos.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Ejecutar una consulta.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Procesar los resultados.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">A continuación mostraremos el código para establecer una conexión.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">// Establece la conexión</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">Connection con = DriverManager.getConnection (</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">&#8220;jdbc:odbc:miBD&#8221;, ”miLogin&#8221;, ”miPassword&#8221;);</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">// Ejecuta la consulta</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">Statement stmt = con.createStatement();</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">ResultSet rs = stmt.executeQuery(&#8220;SELECT nombre, edad FROM Empleados&#8221;);</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">// Procesa los resultados</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">while (rs.next()) {</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">String nombre = rs.getString(”nombre&#8221;);</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">int edad = rs.getInt(”edad&#8221;);</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">} <a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf">[1]</a></span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:Arial;">ARQUITECTURA</span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> <a href="http://ffabiang.files.wordpress.com/2008/10/dibujo01.jpg"><img class="alignnone size-full wp-image-133" title="dibujo01" src="http://ffabiang.files.wordpress.com/2008/10/dibujo01.jpg?w=498&#038;h=302" alt="" width="498" height="302" /></a></span></span></p>
<div></div>
<p><span style="font-family:Arial;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Fuente </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">Mecanismo JDBC </span><a href="http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/JDBC.pdf"><span style="font-size:small;">[2]</span></a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Establecer conexión.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Crear sentencia.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Ejecutar sentencia.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Procesar resultados.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Finalizar sentencia.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Cerrar conexión.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">3. COPMONENTES</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">3.1 QUE ES UN DRIVER </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">[1]</span></a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Un dirver es un conjunto de clases encargadas de implementar las interfaces del API y acceder a la base de datos.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Existen diferentes tipos de driver`s </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><strong><span style="font-family:Arial;"><span style="font-size:small;">Driver Tipo 1:</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Son los que utilizan un API nativa estándar</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Ejemplo: puente JDBC:ODBC.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><strong><span style="font-family:Arial;"><span style="font-size:small;">Driver Tipo 2:</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Son los que utilizan un API nativa de la base de datos</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Ejemplo: Oracle OCI.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><strong><span style="font-family:Arial;"><span style="font-size:small;">Driver Tipo 3:</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Servidor remoto con un API genérica.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Útil para aplicaciones en internet.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><strong><span style="font-family:Arial;"><span style="font-size:small;">Driver Tipo 2:</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Totalmente desarrollado en Java</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Ejemplo: Oracle Thin.</span></span></p>
<div><span style="font-family:Arial;"> </span></div>
<div><span style="font-family:Arial;"> </span></div>
<p><span style="font-family:Arial;"> </p>
<p></span></span></p>
<p><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo17.jpg"><img class="alignnone size-medium wp-image-134" title="dibujo17" src="http://ffabiang.files.wordpress.com/2008/10/dibujo17.jpg?w=300&#038;h=157" alt="" width="300" height="157" /></a></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<div></div>
<div><span style="font-family:Arial;"></span></div>
<p><span style="font-family:Arial;"><span style="font-size:small;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span><strong>Fuente </strong><a href="http://www.it.uniovi.es/docencia/Telematica/appTel/material/Practicas3.pdf">http://www.it.uniovi.es/docencia/Telematica/appTel/material/Practicas3.pdf</a></span></p>
<p class="MsoNormal" style="text-align:center;margin:0;" align="center"><span style="font-family:Arial;"><strong> </strong></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><strong>3.2 CLASES DE OBJETOS </strong><a href="http://www.it.uniovi.es/docencia/Telematica/appTel/material/Practicas3.pdf"><strong>[5]</strong></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><strong> </strong></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">DriverManager: Carga, elige drivers</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Driver: Se conecta con la base de datos actual</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Connection: Una serie de sentencias SQL hacia y desde la BD</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Statement: Un sentencia SQL</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">ResultSet: Los registros obtenidos de la sentencia SQL</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><strong>3.3 CLASES DE JDBC</strong></span></p>
<div><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></div>
<div><span style="font-family:Arial;"></span></div>
<p><span style="font-family:Arial;"><span style="font-size:small;"></p>
<div><span style="font-family:Arial;"> </span></div>
<div><span style="font-family:Arial;"> </span></div>
<p></span></span></span><span style="font-family:Arial;"> </p>
<p></span></span></p>
<p><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo27.jpg"><img class="alignnone size-medium wp-image-135" title="dibujo27" src="http://ffabiang.files.wordpress.com/2008/10/dibujo27.jpg?w=300&#038;h=186" alt="" width="300" height="186" /></a></p>
<p> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:small;"><strong><span style="font-family:Arial;">Fuente </span></strong><span style="font-family:Arial;"><a href="http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/JDBC.pdf">http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/JDBC.pdf</a><strong></strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">3.4 CONSULTAS JDBC </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">[1]</span></a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">El API JDBC no restringe las sentencias que se envían a la Base de datos.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">En principio, todos los drivers deben ser compatibles con ANSI SQL-2 Entry Level.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">3.5 TIPOS DE SENTENCIAS: </span><a href="http://www.miclase-online.com/tutoriales/computacion/programacion/AccesoBDJava.pdf"><span style="font-size:small;">[3]</span></a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Existen tres tipos de sentencias:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:small;"><strong><span style="font-family:Arial;">Statement: Sentencias</span></strong><span style="font-family:Arial;"> SQL estáticas (su código se conoce en tiempo de compilación) Se crean mediante el método <strong>createStatement() </strong>de la clase <strong>Connection</strong></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:small;"><strong><span style="font-family:Arial;">PreparedStatement: </span></strong><span style="font-family:Arial;">creadas por el método <strong>prepareStatement()</strong>. Dan soporte a SQL dinámico (parte de la sentencia se precompila y parte se sustituye en tiempo de ejecución). Eficiente para sentencias de ejecución reiterada</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:small;"><strong><span style="font-family:Arial;">CallableStatement: </span></strong><span style="font-family:Arial;">creada por el método <strong>prepareCall() </strong>destinada a la ejecución de procedimientos almacenados</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">El API distingue dos tipos de consultas:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Consultas: SELECT</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Actualizaciones: INSERT, UPDATE, DELETE, sentencias DDL</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">3.5.1 RESULT SET </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">[1]</span></a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Es un proxy sobre los registros del resultado de la búsqueda que controla la recuperación de los registros.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Representa un cursor (iterador) sobre los resultados.</span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Movimiento: métodos next() y previous()</span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">Inicialmente el cursor está posicionado antes del primer registro.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Depende del objeto consulta: Cada vez que se realice una consulta se pierden los resultados.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">RESULT SET</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Existen dos alternativas para acceder a las columnas del resultado:</span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">rs.getString(“nombre de la columna”);</span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">      </span></span></span><span style="font-family:Arial;"><span style="font-size:small;">rs.getString(1); -&gt; Posición en la consulta</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">El acceso por posición es útil cuando accedemos a una columna derivada ò cuando hay columnas con los mismos nombres (join).</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">4. Instalación de JDBC </span><a href="http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/JDBC.pdf"><span style="font-size:small;">[2]</span></a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Para acceder a BBDD en Java es necesario:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Tener instalado el entorno de desarrollo de java (SDK).</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Tener instalada la API JDBC (normalmente incluido en el SDK).</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Disponer del driver java para el gestor de BBDD escogido o usar el puente JDBC-ODBC.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Además de la API JDBC, el driver del gestor es una de las partes fundamentales para al acceso a los datos. Es posible usar un driver java específico del gestor a acceder o se puede usar el driver JDBC-ODBC incluido en la API.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">5. BASES DE DATOS EN ENTORNOS WEB</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Son importantes las conexiones de bases de datos en entornos web ya que se presentan múltiples conexiones simultáneas a la base de datos y por que el establecimiento de una conexión es costoso.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Para esto es necesario definir cuidadosamente las transacciones y establecer algún mecanismo para optimizar el uso de conexiones.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Este servicio es útil en a construcción de aplicaciones en que se debe acceder<span>  </span>a información disponible en Web Servicie y en bases de datos ofreciendo una interfase homogénea para dichos accesos y permitiendo una integración a través del controlador. </span><a href="http://www3.uji.es/~berlanga/Chronology/jisbd2003_jordi.pdf"><span style="font-size:small;">[4]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">6. WEBGRAFIA</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">1 </span><a href="http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf"><span style="font-size:small;">http://dis.um.es/~jbermudez/dad/transparencias/T4-JDBC0506.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">2 </span><a href="http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/JDBC.pdf"><span style="font-size:small;">http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/JDBC.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">3 </span><a href="http://www.miclase-online.com/tutoriales/computacion/programacion/AccesoBDJava.pdf"><span style="font-size:small;">http://www.miclase-online.com/tutoriales/computacion/programacion/AccesoBDJava.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">4 </span><a href="http://www3.uji.es/~berlanga/Chronology/jisbd2003_jordi.pdf"><span style="font-size:small;">http://www3.uji.es/~berlanga/Chronology/jisbd2003_jordi.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">5 </span><a href="http://www.it.uniovi.es/docencia/Telematica/appTel/material/Practicas3.pdf"><span style="font-size:small;">http://www.it.uniovi.es/docencia/Telematica/appTel/material/Practicas3.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=132&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2008/10/16/jdbc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo01.jpg" medium="image">
			<media:title type="html">dibujo01</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo17.jpg?w=300" medium="image">
			<media:title type="html">dibujo17</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo27.jpg?w=300" medium="image">
			<media:title type="html">dibujo27</media:title>
		</media:content>
	</item>
		<item>
		<title>ODBC</title>
		<link>http://ffabiang.wordpress.com/2008/10/16/odbc/</link>
		<comments>http://ffabiang.wordpress.com/2008/10/16/odbc/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 00:56:06 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[ODBC]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=120</guid>
		<description><![CDATA[ODBC ( &#8220;Open Database Connectivity&#8221;, conectividad de base de datos abierta)   Es un método estándar de acceso a base de datos que ofrece un denominador común neutral (compartir datos) para aplicaciones y bases de datos. [4]   Se asume como una interfaz de programación de aplicaciones estándar (API) que permite acceder a datos contenidos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=120&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div><span style="font-family:Arial;"></span></div>
<p><span style="font-family:Arial;"><span style="font-size:small;"></p>
<p class="MsoNormal" style="text-align:center;margin:0;" align="center"><strong><span style="font-family:Arial;">ODBC ( &#8220;Open Database Connectivity&#8221;, conectividad de base de datos abierta)</span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Es un método estándar de acceso a base de datos que ofrece un denominador común neutral (compartir datos) para aplicaciones y bases de datos. <a href="http://images.autodesk.com/emea_s_main/files/revit_bim_odbc_jun05.pdf">[4]</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Se asume como una interfaz de programación de aplicaciones estándar (API) que permite acceder a datos contenidos y manejados por sistemas de gestión de bases de datos (DBMSs). Utilizando ODBC, las aplicaciones pueden acceder a datos almacenados en una gran variedad de ordenadores personales, miniordenadores y grandes ordenadores, incluso aunque cada DBMS utilice un formato diferente para guardar la información <a href="http://lorien.die.upm.es/~juancho/pfcs/ACG/7bdlocal.pdf">[3]</a></span></p>
<div><span style="font-family:Arial;"><span style="font-size:small;"> <span id="more-120"></span></span></span></div>
<p><font face="Arial"><font size="3"><span style="font-family:Arial;"><span style="font-size:small;"></p>
<div><span style="font-family:Arial;"> </span></div>
<p></span></span></p>
<p></font><span style="font-family:Arial;"> </p>
<p></span></font></span><font face="Arial"><span style="font-family:Arial;"> </p>
<p></span></p>
<p></font></span></p>
<p> </p>
<p><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo16.jpg"><img class="alignnone size-full wp-image-121" title="dibujo16" src="http://ffabiang.files.wordpress.com/2008/10/dibujo16.jpg?w=361&#038;h=272" alt="" width="361" height="272" /></a></p>
<p class="MsoNormal" style="text-align:center;margin:0;" align="center"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Fuente<a href="http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf">http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo26.jpg"><img class="alignnone size-full wp-image-122" title="dibujo26" src="http://ffabiang.files.wordpress.com/2008/10/dibujo26.jpg?w=397&#038;h=301" alt="" width="397" height="301" /></a></span></p>
<div></div>
<p><span style="font-family:Arial;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Fuente</span><a href="http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf"><span style="font-size:small;">http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Oprimimos el botón next y termina de instalar</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<div><span style="font-family:Arial;"> </span></div>
<p><span style="font-family:Arial;"> </p>
<p></span></span></p>
<p><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo33.jpg"><img class="alignnone size-full wp-image-123" title="dibujo33" src="http://ffabiang.files.wordpress.com/2008/10/dibujo33.jpg?w=361&#038;h=314" alt="" width="361" height="314" /></a></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">2.2 CREACIÓN DEL NUEVO ORÍGEN DE DATOS</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Ahora, agregaremos un nuevo origen de datos de sistema y posteriormente poder usar el conector, ingresamos por:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Panel de control&gt;Herramientas administrativas&gt;Origenes de datos ODBC</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Aparece una ventana en la cual seleccionamos la pestaña de DSN de sistema:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Fuente</span><a href="http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf"><span style="font-size:small;">http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Hacemos clic en agregar y nos aparece la siguiente ventana, en la cual elegimos el controlador respectivo, que en este caso es MySQL ODBC 3.51 Driver</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo41.jpg"><img class="alignnone size-full wp-image-124" title="dibujo41" src="http://ffabiang.files.wordpress.com/2008/10/dibujo41.jpg?w=386&#038;h=280" alt="" width="386" height="280" /></a></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Fuente</span><a href="http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf"><span style="font-size:small;">http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Al hacer clic, aparece la ventana de configuración del conector, donde aparecen los siguientes campos:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">• Data Source Name: (Windows DNS Name) Ponemos el nombre con el que identificar en Windows la Base de Datos MySQL que vamos a acceder. (example: everyoneMySQL)</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">• Description: Descripción, opcional.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">• Server: (MySQL Host (Name or IP)) Aquí le indicamos la IP del servidor o su nombre. (ejemplo 192.168.0.1)</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">• User: El usuario con privilegios para acceder a la Base de Datos. (example: root)</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">• Password: El password para acceder de ese usuario</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">• Database: (MySQL Database Name) El Nombre de la Base de datos que vamos a acceder. (example: MyBD) </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Para otras opciones de configuración, se puede ver en las pestañas de Connect Options y en Advanced.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo53.jpg"><img class="alignnone size-full wp-image-126" title="dibujo53" src="http://ffabiang.files.wordpress.com/2008/10/dibujo53.jpg?w=338&#038;h=284" alt="" width="338" height="284" /></a></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Fuente</span><a href="http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf"><span style="font-size:small;">http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">3 WEBGRAFIA</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">1 </span><a href="http://gustavolarriera.tripod.com/doc/tech/cipmsabd.pdf"><span style="font-size:small;">http://gustavolarriera.tripod.com/doc/tech/cipmsabd.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">2 </span><a href="http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf"><span style="font-size:small;">http://dis.unal.edu.co/profesores/eleon/cursos/BD/practicas/practica4.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">3 </span><a href="http://lorien.die.upm.es/~juancho/pfcs/ACG/7bdlocal.pdf"><span style="font-size:small;">http://lorien.die.upm.es/~juancho/pfcs/ACG/7bdlocal.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">4 </span><a href="http://images.autodesk.com/emea_s_main/files/revit_bim_odbc_jun05.pdf"><span style="font-size:small;">http://images.autodesk.com/emea_s_main/files/revit_bim_odbc_jun05.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">5 </span><a href="http://www.aitg.com/support/intershop/is41_odbc_sp.pdf"><span style="font-size:small;">http://www.aitg.com/support/intershop/is41_odbc_sp.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=120&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2008/10/16/odbc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo16.jpg" medium="image">
			<media:title type="html">dibujo16</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo26.jpg" medium="image">
			<media:title type="html">dibujo26</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo33.jpg" medium="image">
			<media:title type="html">dibujo33</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo41.jpg" medium="image">
			<media:title type="html">dibujo41</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo53.jpg" medium="image">
			<media:title type="html">dibujo53</media:title>
		</media:content>
	</item>
		<item>
		<title>AJAX</title>
		<link>http://ffabiang.wordpress.com/2008/10/16/ajax/</link>
		<comments>http://ffabiang.wordpress.com/2008/10/16/ajax/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 00:08:31 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=97</guid>
		<description><![CDATA[CONCEPTO   Es el acrónimo para Asynchronous JavaScript + XML y el concepto es: Cargar y renderizar una página, luego mantenerse en esa página mientras scripts y rutinas van al servidor buscando, en background, los datos que son usados para actualizar la página solo re-renderizando la página y mostrando u ocultando porciones de la misma. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=97&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">CONCEPTO</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Es el acrónimo para <strong>Asynchronous JavaScript + XML</strong> y el concepto es: Cargar y renderizar una página, luego mantenerse en esa página mientras scripts y rutinas van al servidor buscando, en <em>background</em>, los datos que son usados para actualizar la página solo re-renderizando la página y mostrando u ocultando porciones de la misma. </span><a href="http://adaptivepath.com/ideas/essays/archives/000385.php"><span style="font-size:small;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">No es una tecnología, sino la unión de varias tecnologías que juntas pueden lograr cosas realmente impresionantes como </span><a href="http://maps.google.com/" target="_blank"><span style="font-size:small;">GoogleMaps</span></a><span style="font-size:small;">, </span><a href="http://gmail.com/" target="_blank"><span style="font-size:small;">Gmail </span></a><span style="font-size:small;">el Outlook Web Access <em>( <a href="http://www.franklinmint.fm/blog/archives/000294.html" target="_blank">ref </a>) </em>o algunas otras aplicaciones muy conocidas. </span><a href="http://adaptivepath.com/ideas/essays/archives/000385.php"><span style="font-size:small;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> <span id="more-97"></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">AJAX (JavaScript Asíncrono y XML) se basa en HTML dinámico y JavaScript en la parte cliente. El Objeto <em>XMLHttpRequest </em>fue añadido originalmente por Microsoft y anduvo revoloteando durante un tiempo hasta que Google lo lanzó al estrellato. AJAX permite que un script escrito en JavaScript y descargado de una página web intercambie información de manera asíncrona con el servidor</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">web. Pasa de esta manera información (de contrabando) de forma dinámica hasta la página HTML, ya que en principio sólo van a ocurrir cambios pequeños</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">en la página.</span><a href="http://www.linux-magazine.es/issue/15/Perl.pdf"><span style="font-size:small;color:#800080;">(4)</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span style="font-family:Arial;"><span style="font-size:small;">Ajax incorpora</span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><span style="font-family:Arial;"><a href="http://adaptivepath.com/publications/essays/archives/000266.php" target="_blank"><span style="font-size:small;">presentación basada en estándares </span></a><span style="font-size:small;">usando XHTML y CSS; </span></span></li>
<li class="MsoNormal"><span style="font-family:Arial;"><span style="font-size:small;">exhibición e interacción dinámicas usando el </span><a href="http://www.scottandrew.com/weblog/articles/dom_1" target="_blank"><span style="font-size:small;">Document Object Model </span></a><span style="font-size:small;">; </span></span></li>
<li class="MsoNormal"><span style="font-family:Arial;"><span style="font-size:small;">Intercambio y manipulación de datos usando </span><a href="http://www-106.ibm.com/developerworks/xml/library/x-xslt/?article=xr" target="_blank"><span style="font-size:small;">XML and XSLT </span></a><span style="font-size:small;">; </span></span></li>
<li class="MsoNormal"><span style="font-family:Arial;"><span style="font-size:small;">Recuperación de datos asincrónica usando </span><a href="http://www.xml.com/pub/a/2005/02/09/xml-http-request.html" target="_blank"><span style="font-size:small;">XMLHttpRequest </span></a><span style="font-size:small;">, y </span><a href="http://www.crockford.com/javascript/javascript.html" target="_blank"><span style="font-size:small;">JavaScript </span></a><span style="font-size:small;">poniendo todo junto. </span><a href="http://adaptivepath.com/ideas/essays/archives/000385.php"><span style="font-size:small;">[1]</span></a></span></li>
</ul>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo15.jpg"><img class="alignnone size-full wp-image-98" title="dibujo15" src="http://ffabiang.files.wordpress.com/2008/10/dibujo15.jpg?w=341&#038;h=415" alt="" width="341" height="415" /></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<div></div>
<p><span style="font-family:Arial;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">FUENTE: </span><a href="http://www.programacionweb.net/articulos/articulo/?num=317"><span style="font-size:small;">http://www.programacionweb.net/articulos/articulo/?num=317</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p></span></p>
<div></div>
<p><span style="font-family:Arial;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Las tecnologías que forman AJAX son:[2]</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">▪ XHTML y CSS, para crear una presentación basada en estándares.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">▪ DOM, para la interacción y manipulación dinámica de la presentación.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">▪ XML, XSLT y JSON, para el intercambio y la manipulación de información.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">▪ XMLHttpRequest, para el intercambio asíncrono de información.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">▪ JavaScript, para unir todas las demás tecnologías.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:11pt;font-family:Calibri;"><span style="font-family:Times New Roman;">Figura . Tecnologías agrupadas bajo el concepto de AJAX</span></span></p>
<p><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo25.jpg"><img class="alignnone size-full wp-image-99" title="dibujo25" src="http://ffabiang.files.wordpress.com/2008/10/dibujo25.jpg?w=329&#038;h=185" alt="" width="329" height="185" /></a></p>
<p> </p>
<p> </p>
<p> </p>
<p></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Ref : </span><a href="http://www.librosweb.es/ajax/pdf/introduccion_ajax.pdf"><span style="font-size:small;color:#800080;">http://www.librosweb.es/ajax/pdf/introduccion_ajax.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Una aplicación AJAX elimina la naturaleza “arrancar-frenar- arrancar-frenar” de la interacción en la Web introduciendo un intermediario -un motor AJAX- entre el usuario y el servidor. </span><a href="http://adaptivepath.com/ideas/essays/archives/000385.php"><span style="font-size:small;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p style="text-align:justify;"><span style="font-family:Arial;"><span style="font-size:small;">En vez de cargar un pagina Web, al inicio de la sesión, el navegador carga al motor AJAX (escrito en JavaScript y usualmente “sacado” en un frame oculto). Este motor es el responsable por renderizar la interfaz que el usuario ve y por comunicarse con el servidor en nombre del usuario. </span><a href="http://adaptivepath.com/ideas/essays/archives/000385.php"><span style="font-size:small;">[1]</span></a></span></p>
<p style="text-align:justify;"><span style="font-family:Arial;"><span style="font-size:small;">El motor AJAX permite que la interacción del usuario con la aplicación suceda asincrónicamente (independientemente de la comunicación con el servidor). Así el usuario nunca estará mirando una ventana en blanco del navegador y un icono de reloj de arena esperando a que el servidor haga algo. </span><a href="http://adaptivepath.com/ideas/essays/archives/000385.php"><span style="font-size:small;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:12pt;font-family:Arial;">Figura 2: El patrón de interacción sincrónica de una aplicación Web tradicional (arriba) comparada con el patrón asincrónico de una aplicación AJAX (abajo).</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:12pt;font-family:Arial;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo32.jpg"><img class="alignnone size-full wp-image-100" title="dibujo32" src="http://ffabiang.files.wordpress.com/2008/10/dibujo32.jpg?w=360&#038;h=470" alt="" width="360" height="470" /></a></span></p>
<div><span style="font-size:12pt;font-family:Arial;"></span></div>
<p><span style="font-size:12pt;font-family:Arial;"><span style="font-family:Arial;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><a href="http://adaptivepath.com/ideas/essays/archives/000385.php">http://adaptivepath.com/ideas/essays/archives/000385.php</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Si el motor necesita algo del servidor para responder (sea enviando datos para procesar, cargar código adicional, o recuperando nuevos datos) hace esos pedidos asincrónicamente, usualmente usando XML, sin frenar la interacción del usuario con la aplicación. <a href="http://adaptivepath.com/ideas/essays/archives/000385.php">[1]</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:12pt;font-family:Arial;"><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">¿QUIEN ESTA USANDO AJAX?</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Productos de ggogle como (<a href="http://www.orkut.com/" target="_blank">Orkut</a>, <a href="http://www.gmail.com/" target="_blank">Gmail</a>, la última versión de <a href="http://groups-beta.google.com/" target="_blank">Google Groups</a>, <a href="http://www.google.com/webhp?complete=1&amp;hl=en">Google Suggest</a>, y <a href="http://maps.google.com/">Google Maps</a> ).</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Estos proyectos demuestran que Ajax no es solo técnicamente importante, sino también prácticos para aplicaciones en el mundo real. <a href="http://adaptivepath.com/ideas/essays/archives/000385.php">[1]</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Hoy en día las aplicaciones AJAX brotan por doquier por toda Internet. La beta de Yahoo! Webmail, por ejemplo, se parece bastante a una aplicación de escritorio. Hay que fijarse con mucho detenimiento para apreciar que es nuestro navegador el que esté detrás del espectáculo. (4)</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><strong>VENTAJAS [5]</strong></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Mayor interactividad</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Recuperación asíncrona de datos, reduciendo el tiempo de espera del usuario</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Facilidad de manejo del usuario</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">El usuario tiene un mayor conocimiento de las aplicaciones de escritorio</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Se reduce el tamaño de la información intercambiada</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Portabilidad entre plataformas</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">No requieren instalación de plugins, appletsde Java, ni ningún otro elemento</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">Código público</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span><strong>PROBLEMAS</strong> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;">
<div class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><br />
El principal problema de la gran mayoría de aplicaciones AJAX es la baja compatibilidad entre navegadores, puesto que la capa JavaScript, es de una gran complejidad y a menudo por falta de experiencia en el lenguaje, o por falta de tiempo, se opta por programar solo para Internet Explorer. <a href="http://www.programacionweb.net/articulos/articulo/?num=317">[3].</a></span></div>
<p><span style="font-family:Arial;"> </p>
<p></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">1 <a href="http://adaptivepath.com/ideas/essays/archives/000385.php">http://adaptivepath.com/ideas/essays/archives/000385.php</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">2 <a href="http://www.librosweb.es/ajax/pdf/introduccion_ajax.pdf"><span style="color:#800080;">http://www.librosweb.es/ajax/pdf/introduccion_ajax.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">3 <a href="http://www.programacionweb.net/articulos/articulo/?num=317">http://www.programacionweb.net/articulos/articulo/?num=317</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">4 <a href="http://www.linux-magazine.es/issue/15/Perl.pdf"><span style="color:#800080;">http://www.linux-magazine.es/issue/15/Perl.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;">5 <a href="http://www.rediris.es/gt/middleware/coord/gt2006/IntroduccionAJAX_v1.0.pdf"><span style="color:#800080;">http://www.rediris.es/gt/middleware/coord/gt2006/IntroduccionAJAX_v1.0.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"> </span></p>
<div></div>
<p><span style="font-family:Arial;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=97&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2008/10/16/ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo15.jpg" medium="image">
			<media:title type="html">dibujo15</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo25.jpg" medium="image">
			<media:title type="html">dibujo25</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo32.jpg" medium="image">
			<media:title type="html">dibujo32</media:title>
		</media:content>
	</item>
		<item>
		<title>UDDI</title>
		<link>http://ffabiang.wordpress.com/2008/10/07/uddi/</link>
		<comments>http://ffabiang.wordpress.com/2008/10/07/uddi/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 19:54:56 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[UDDI]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=89</guid>
		<description><![CDATA[Estándares de servicios Web         UDDI (Universal Discovery, Description and Integration)   Es un estándar para describir y descubrir servicios Web, actualmente se encuentra la versión 3.x y puede interoperar con XML.   Podemos asumirlo como un directorio publico global de empresas y servicios.[3]     ELEMENTOS [1]   Descripción de negocios: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=89&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Estándares de servicios Web</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo14.jpg"><img class="alignnone size-medium wp-image-90" title="dibujo14" src="http://ffabiang.files.wordpress.com/2008/10/dibujo14.jpg?w=300&#038;h=171" alt="" width="300" height="171" /></a></span></p>
<p> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:center;margin:0;" align="center"><strong><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">UDDI (Universal Discovery, Description and Integration)</span></span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Es un estándar para describir y descubrir servicios Web, actualmente se encuentra la versión 3.x y puede interoperar con XML.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Podemos asumirlo como un directorio publico global de empresas y servicios.</span><a href="http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf"><span style="font-size:small;font-family:Times New Roman;">[3]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"><span id="more-89"></span> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">ELEMENTOS </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Descripción de negocios: </span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Páginas Blancas: Estas páginas contienen información de contacto </span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Páginas amarillas: Contiene información de la industria.</span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Páginas verdes: Información técnica y especificaciones.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Registro de Servicios. </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">TIPOS DE REGISTROS UDDI </span><a href="mailto:http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">PUBLICO: Se basa UBR (UDDI BusinessRegistry) y establece un registro raíz (root) y múltiples registros UDDI pueden compartir claves.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">PRIVADO: Es un registro interno y generalmente detrás de un firewall.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">COMPARTIDO o SEMI-PRIVADO: Es un registro con acceso controlado y compartido por varios partners.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">CARACTERISTICAS </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">La última <span> </span>versión<span>  </span>recomienda un sistema de claves basado en nombres de DNS</span><a href="mailto:http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">.[2]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Ejemplo de clave en UDDI v.3: </span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><strong><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">uddi:example.com:1</span></span></span></strong></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><strong><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">uddi:example.com:sales-division:53 </span></span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Basadas en dominio: uddi:mycompany:nameService</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">De clave única: uddi:4CD2E4BC-648B-426D-9936-443EAAC8AE23</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Soporte para firma digital.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Separación de los datos de una entidad UDDI de los metadatos asociados (Ej.: para calcular la firma digital). </span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Uso de esquemas de XML</span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">.[2]</span></a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Los usuarios plantean consultas en UBR para descubrir servicios web y obtener información sobre ellos. </span><a href="http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf"><span style="font-size:small;font-family:Times New Roman;">[3]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">FUNCIONAMIENTO DE UDDI </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Su funcionamiento es como una base de datos distribuida P2P</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Se compone de </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Provider: Información sobre la entidad que ofrece el servicio</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Service: Información sobre una familia particular de ofertas.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Binding: Información técnica sobre un punto de entrada a un servicio.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">tModel: Descripción de especificaciones de servicio. </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">FUNCIONAMIENTO DE UN SERVICIO WEB</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> <a href="http://ffabiang.files.wordpress.com/2008/10/dibujo51.jpg"><img class="alignnone size-medium wp-image-94" title="dibujo51" src="http://ffabiang.files.wordpress.com/2008/10/dibujo51.jpg?w=300&#038;h=163" alt="" width="300" height="163" /></a></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"><span style="font-size:12pt;font-family:&quot;">Fuente: <span> </span><a href="http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf">http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf</a></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">WEBGRAFIA</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">1. Introducción a los servicios web, Labra Gayo Jose Emilio, Octubre 2006 </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf</span></a><span style="font-size:small;font-family:Times New Roman;">, descargado 30/09/08</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;"><span style="font-family:Times New Roman;">2. <span>Fundamentos de Internet, URJC &#8211; Aplicaciones para la Web, R. Capilla, </span><span> </span></span></span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf</span></a><span style="font-size:small;font-family:Times New Roman;">, fecha de descarga, 30/09/08</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">3. </span><a href="http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf"><span style="font-size:small;font-family:Times New Roman;">http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase&#8211;Internet&#8211;and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf</span></a><span style="font-size:small;font-family:Times New Roman;">, fecha de descarga, 30/09/08</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">4. <strong>Aplicaciones y Servicios Web (Web Services), </strong>Joaquín Salvachúa, Joaquín Salvachúa DIT-UPM, </span><a href="mailto:jsalvachua@dit.upm.es"><span style="font-size:small;font-family:Times New Roman;">jsalvachua@dit.upm.es</span></a><span style="font-size:small;font-family:Times New Roman;">. </span><a href="http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf"><span style="font-size:small;font-family:Times New Roman;">http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf</span></a><span style="font-size:small;font-family:Times New Roman;">, fecha de descarga, 30/09/08.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">5. Principios de web service, </span><a href="mailto:Lectores@mpediciones.com"><span style="font-size:small;font-family:Times New Roman;">Lectores@mpediciones.com</span></a><span style="font-size:small;font-family:Times New Roman;">, </span><a href="http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf"><span style="font-size:small;font-family:Times New Roman;">http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf</span></a><span style="font-size:small;font-family:Times New Roman;">, fecha de descarga, 30/09/08.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">6. </span><a href="http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-size:small;font-family:Times New Roman;">http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf</span></a><span style="font-size:small;font-family:Times New Roman;"> , fecha de descarga, 30/09/08.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=89&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2008/10/07/uddi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo14.jpg?w=300" medium="image">
			<media:title type="html">dibujo14</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo51.jpg?w=300" medium="image">
			<media:title type="html">dibujo51</media:title>
		</media:content>
	</item>
		<item>
		<title>WSDL</title>
		<link>http://ffabiang.wordpress.com/2008/10/07/wsdl/</link>
		<comments>http://ffabiang.wordpress.com/2008/10/07/wsdl/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 19:49:15 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=84</guid>
		<description><![CDATA[Estándares de servicios Web   Fuente http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf WSDL (Web Services Description Language)   Es la información XML para la descripción de servicios de red y de un conjunto de puntos finales donde se dan los detalles de la conexión. [4]   WSDL permite describir servicios web Respondiendo preguntas como:   ¿Qué puede hacer el servicio? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=84&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Estándares de servicios Web</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo13.jpg"><img class="alignnone size-medium wp-image-85" title="dibujo13" src="http://ffabiang.files.wordpress.com/2008/10/dibujo13.jpg?w=300&#038;h=171" alt="" width="300" height="171" /></a></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Fuente </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf</span></a></span></span></p>
<div></div>
<div><span lang="ES"></span></div>
<p><span lang="ES"><span lang="ES"></p>
<p class="MsoNormal" style="text-align:center;margin:0;" align="center"><strong><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">WSDL (Web Services Description Language)</span></span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Es la información XML para la descripción de servicios de red y de un conjunto de puntos finales donde se dan los detalles de la conexión. </span><a href="mailto:http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf"><span style="font-size:small;font-family:Times New Roman;">[4]</span></a></span></p>
<p></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> <span id="more-84"></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">WSDL permite describir servicios web Respondiendo preguntas como:</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">¿Qué puede hacer el servicio? Métodos.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">¿Dónde reside? Formato de datos y protocolo.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">¿Cómo invocarlo? <span> </span>URI </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">La relación que tiene este con SOAP es que precisamente los mensajes que describe WSDL son mensajes SOAP.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">CARACTERITSITCAS </span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Es una parte de UDDI para proporcionar directorios y descripciones en Internet. </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Describe servicios de red basados en XML.</span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Proporciona un medio para solicitar peticiones web sin reparar en el protocolo subyacente (ej: SOAP). </span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Complementa SOAP.</span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Define los servicios como una colección de puntos finales de red o “puertos (ports)”.</span></span></p>
<p class="MsoNormal" style="text-indent:-36pt;text-align:justify;margin:0 0 0 36pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Un conjunto de definiciones WSDL es un grupo de descripción de componentes que se aplican a un único espacio de nombres (“namespace”).</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">ELEMENTOS <span> </span>DE WSDL </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">[1</span></a><span style="font-size:small;font-family:Times New Roman;">],</span><a href="mailto:http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf"><span style="font-size:small;font-family:Times New Roman;">[5]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Contiene los siguientes elementos para definir servicios.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Types: Tipos de datos usados en los mensajes (XML).</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Message: Son la definición abstracta (entre el servidor y el cliente) de los datos transmitidos, tanto los mensajes de entrada y salida. </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">PortType: Todas las operaciones abstractas que realiza, definiendo todos los mensajes a intercambiar entre el cliente y el servidor. Puede ser de los tipos (request-Response) en el cual por cada requerimiento se envía una respuesta, (One-Way) Donde el web Service sólo recibe requerimientos pero no envía respuestas, (Solicit- Response) el cual funciona a la inversa de Request-Response Ya que el que soplicita el requerimiento es el servidor en vez del cliente. Y por ultimo (Notification) inverso al One-Way Donde el que manda el mensaje es solo el servidor.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Binding: Protocolo concreto y especificaciones de las operaciones del mensaje, define los vínculos de protocolos como SOAP a un tipo de vínculo en particular.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Port: Especifica una dirección para el enlace definiendo un único punto de destino.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Service: Colección de puntos de destino, en otras palabras se informa el punto de accceso a los servicios para cada uno de los protocolos por medio de un elemento address.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:12pt;font-family:&quot;">Funcionamiento de los distintos tipos de portType</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:12pt;font-family:&quot;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo4.jpg"><img class="alignnone size-medium wp-image-86" title="dibujo4" src="http://ffabiang.files.wordpress.com/2008/10/dibujo4.jpg?w=300&#038;h=285" alt="" width="300" height="285" /></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:12pt;font-family:&quot;"><span lang="ES">Fuente <a href="http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf">http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf</a></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<div><span style="font-size:12pt;font-family:&quot;"> </p>
<p></span></div>
<div><span style="font-size:12pt;font-family:&quot;"></p>
<div></div>
<p></span></div>
<p><span style="font-size:12pt;font-family:&quot;"><span lang="ES"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">FUNCIONAMIENTO <a href="mailto:http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf">[4]</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><em><span lang="ES">Localización de un servicio.</span></em></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="EN-GB">Petición SOAP:</span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;soap:Envelope …&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;soap:Body&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;MakeEncRequest …&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;principal&gt;adg@microsoft.com&lt;/principal&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;cipher&gt;+oXHdaCXvK…=&lt;/cipher&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/MakeEncRequest&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/soap:Body&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/soap:Envelope&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES"> </span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES">Respuesta SOAP:</span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;soap:Envelope …&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;soap:Body&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;MakeEncRequestResponse …&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;MakeEncRequestResult&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">Accepted: with nonce=1</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/MakeEncRequestResult&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/MakeEncRequestResponse&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/soap:Body&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/soap:Envelope&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><em><span lang="ES">Localización del interfaz WSDL.</span></em></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="EN-GB">Descripción Interfaz WSDL :</span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">…</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;s:element name=&#8221;MakeEncRequest&#8221;&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;s:complexType&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;s:sequence&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;s:element … name=&#8221;principal&#8221; type=&#8221;s:string&#8221; /&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;s:element … name=&#8221;cipher&#8221; type=&#8221;s:base64Binary&#8221; /&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/s:sequence&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/s:complexType&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">&lt;/s:element&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB">….</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><em><span lang="ES">Peticiones y respuestas codificadas dentro de “sobres” SOAP. </span></em></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES">Grupo de Definiciones WSDL <a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf">[2]</a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES"> </span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Un grupo de definición WSDL tiene obligatoria la propiedad <strong>targetNAmespace </strong>para identificar el espacio de nombres de los componentes que serán definidos.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Cada componente excepto el de tipo tiene obligatoria la propiedad <strong>name</strong>.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Cada componente tiene opcional la propiedad <strong>document</strong>.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES">Componente de Descripción de Mensaje <a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf">[2]</a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Se usa para modelar mensajes que se intercambian entre distintos servicios web.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Una descripción de mensaje incluye un tipo que puede ser usado para indicar entrada, salida, fallo.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Contiene cero o varias descripciones de partes de mensajes y cada parte contiene la propiedad <strong>name</strong>.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES">Componente de Descripción de Vínculo <a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf">[2]</a></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Proporciona los detalles de vínculo del componente <strong>portType</strong>.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Se usan también para indicar el protocolo de transporte utilizado para el envío de mensajes.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">• Una descripción de vínculo tiene obligatorias las propiedades <strong>name </strong>y <strong>type</strong>.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">EJEMPLO DE WSDL <a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf">[1]</a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="ES">&lt;? xml version=”1.0”?&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;definitions name=” Pizzas ”</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">targe tName space=” http : //mafia.it /pizzas.wsdl ”</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">xml ns : tns=” http : //mafia.it / pizzas.wsdl ”</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">xml ns : xsd1=” http : //maf ia . it / pizzas.xsd ”</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">xml ns : soap=” http : // schemas.xml soap.org /wsdl / soap /”</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">xmlns=” h t t p : // schemas.xml soap.org /wsdl /”&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;t y p e s&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;schema targe tName spac e=” h t t p : //maf ia . i t / pizzas.xsd ”</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0 0 0 35.4pt;"><span style="font-size:11pt;" lang="EN-GB">xmlns=” h t t p : //www.w3 . org /2000/10/XMLSchema”&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;element name=” PrecioPizzaRequest ”&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0 0 0 35.4pt;"><span style="font-size:11pt;" lang="EN-GB">&lt;complexType&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0 0 0 35.4pt;"><span style="font-size:11pt;" lang="EN-GB">&lt;a l l&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0 0 0 70.8pt;"><span style="font-size:11pt;" lang="EN-GB">&lt;element name=” nombrePizza ” type=”string”/&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0 0 0 35.4pt;"><span style="font-size:11pt;" lang="EN-GB">&lt;/ a l l&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;message name=” precioPizzaInput ”&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>    </span>&lt;p a r t name=” body ” element=” xsd1:PrecioPizzaRequest”/&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;/message&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;message name=” precioPizzaOutput ”&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>     </span>&lt;part name=” body ” element=” xsd1: precio Pizza ”/&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;/message&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;portType name=” PizzasPortType ”&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>   </span>&lt;operation name=” verPrecio ”&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;inputmessage=” t n s : precioPizza Input ”/&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;output message=” tns : precioPizzaOutput ”/&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>   </span>&lt;/ operation&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;/ portType&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;binding name=” PizzasSoapBinding ”</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>    </span>type=”tns <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> izzasPortType”&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;soap: bindingstyle=”document ”</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0 0 0 35.4pt;"><span style="font-size:11pt;" lang="EN-GB">transport=”http: // schemas.xml soap.org / soap / http”/&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;operation name=”precioPizza ”&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>   </span>&lt;soap: operations o apAction=” http : //mafia.it / Pizzas”/&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;input&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>   </span>&lt;soap:body use=” literal ”/&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;/ input&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;output&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>    </span>&lt;soap: body use=” literal”/&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;/output&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>       </span>&lt;/operation&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB"><span>    </span>&lt;/ binding&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="EN-GB">&lt;service name=” Pizzas Service”&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:11pt;" lang="ES">&lt;documentation&gt;Ejemplo de servicio&lt;/ documentation&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p> </p>
<p> </p>
<p></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">WEBGRAFIA</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">1. Introducción a los servicios web, Labra Gayo Jose Emilio, Octubre 2006 <a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf">http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf</a>, descargado 30/09/08</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">2. <span>Fundamentos de Internet, URJC &#8211; Aplicaciones para la Web, R. Capilla, </span><span> </span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf">http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf</a>, fecha de descarga, 30/09/08</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">3. <a href="http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf">http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase&#8211;Internet&#8211;and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf</a>, fecha de descarga, 30/09/08</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">4. <strong>Aplicaciones y Servicios Web (Web Services), </strong>Joaquín Salvachúa, Joaquín Salvachúa DIT-UPM, <a href="mailto:jsalvachua@dit.upm.es">jsalvachua@dit.upm.es</a>. <a href="http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf">http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf</a>, fecha de descarga, 30/09/08.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">5. Principios de web service, <a href="mailto:Lectores@mpediciones.com">Lectores@mpediciones.com</a>, <a href="http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf">http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf</a>, fecha de descarga, 30/09/08.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES">6. <a href="http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf">http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf</a> , fecha de descarga, 30/09/08.</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=84&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2008/10/07/wsdl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo13.jpg?w=300" medium="image">
			<media:title type="html">dibujo13</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo4.jpg?w=300" medium="image">
			<media:title type="html">dibujo4</media:title>
		</media:content>
	</item>
		<item>
		<title>SOAP</title>
		<link>http://ffabiang.wordpress.com/2008/10/07/soap/</link>
		<comments>http://ffabiang.wordpress.com/2008/10/07/soap/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 19:43:44 +0000</pubDate>
		<dc:creator>ffabiang</dc:creator>
				<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://ffabiang.wordpress.com/?p=77</guid>
		<description><![CDATA[Estándares de servicios Web   Fuente http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf       QUE ES SOAP  Es un protocolo basado en XML para el intercambio de informacion de una forma descentralizada sobre entornos distribuidos. [4]  Se puede simplificar como una especie de vocabulario XML definiendo el formato de los mensajes. [1]  Los mensajes SOAP   esta compuestos por [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=77&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Estándares de servicios Web</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo12.jpg"><img class="alignnone size-medium wp-image-78" title="dibujo12" src="http://ffabiang.files.wordpress.com/2008/10/dibujo12.jpg?w=300&#038;h=171" alt="" width="300" height="171" /></a></span></p>
<div></div>
<p><span lang="ES"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Fuente </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p> </p>
<p></span></p>
<div></div>
<p><span lang="ES"></p>
<p class="MsoNormal" style="text-align:center;margin:0;" align="center"><strong><span lang="ES"><span style="font-size:small;"><span style="font-family:Times New Roman;">QUE ES SOAP</span></span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Es un protocolo basado en XML para el intercambio de informacion de una forma descentralizada sobre entornos distribuidos. </span><a href="mailto:http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf"><span style="font-size:small;font-family:Times New Roman;">[4]</span></a></span></p>
<p></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"><span id="more-77"></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"> </span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Se puede simplificar como una especie de vocabulario XML definiendo el formato de los mensajes. </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-size:small;font-family:Times New Roman;">[1]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Los mensajes SOAP <span>  </span>esta compuestos por un TAG principal llamado ENVELOPE el cual esta dividido en un campo denominado HEADER (opcional), y un campo denominado BODY (Obligatorio).</span><a href="mailto:http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf"><span style="font-size:small;font-family:Times New Roman;">[5]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">ENVELOPE: Es el elemento raíz del mensaje para describir su contenido y la forma de procesarlo. </span><a href="mailto:http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-size:small;font-family:Times New Roman;">[6]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">HEADER: Contiene la metaifnormación la cual no es mas que la información de identificación del contenido. Un grupo de reglas de codificación para expresar las instancias de tipos de datos definidos por la aplicación. </span><a href="mailto:http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-size:small;font-family:Times New Roman;">[6]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">BODY: Es el contenido del mensaje, Una convención para representar las llamadas y las respuestas a procedimientos remotos</span><a href="mailto:http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-size:small;font-family:Times New Roman;">.[6]</span></a><span style="font-size:small;font-family:Times New Roman;">, el cual<span>  </span>contiene los datos en formato XML, </span></span></p>
<p><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo24.jpg"><img class="alignnone size-medium wp-image-79" title="dibujo24" src="http://ffabiang.files.wordpress.com/2008/10/dibujo24.jpg?w=300&#038;h=142" alt="" width="300" height="142" /></a></p>
<p> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Fuente: </span><a href="http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf"><span style="font-size:small;font-family:Times New Roman;">http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Funcionamiento de SOAP</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><a href="http://ffabiang.files.wordpress.com/2008/10/dibujo31.jpg"><img class="alignnone size-medium wp-image-80" title="dibujo31" src="http://ffabiang.files.wordpress.com/2008/10/dibujo31.jpg?w=300&#038;h=146" alt="" width="300" height="146" /></a></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Fuente </span><a href="http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-size:small;font-family:Times New Roman;">http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">QUE PROPORCIONA SOAP</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Establece un protocolo estándar de invocación de servicios remotos, basado en protocolos estándares de Internet: HTTP para la transmisión y XML para la codificación de datos.</span><a href="mailto:http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-size:small;font-family:Times New Roman;">[6]</span></a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Un medio para que se reciban las partes primarias y secundarias (Ej.: encapsulación MIME)</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Un mecanismo para identificar cada parte mediante una URI. </span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Capacidad de identificar una única parte con múltiples URIs. </span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">CARACTERISTICAS </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Es independiente del protocolo de transporte, de la plataforma, el modelo de datos y el lenguaje de programación usado aun cuando se define un enlace con http. </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Esta pensado para introducir nueva tecnología en informática distribuida más allá de lo actualmente utilizado. </span><a href="http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf"><span style="font-size:small;font-family:Times New Roman;">[3]</span></a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;"><span style="font-family:Times New Roman;">Añade encabezados al HTTP; no hay más cambios.</span></span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">SOAP (HTTP y XML) se presenta en texto y no en formato binario, por lo que es mucho más sencillo interactuar en las distintas máquinas y depurar sus fallos.</span><a href="http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf"><span style="font-size:small;font-family:Times New Roman;">[3]</span></a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Define un mecanismo para el paso de instrucciones (comandos) y parámetros entre clientes y servidores</span><a href="mailto:http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf"><span style="font-size:small;font-family:Times New Roman;">.[4]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">VENTAJAS: </span><a href="mailto:http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-size:small;font-family:Times New Roman;">[6]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Es sencillo de implementar, probar y usar</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Atraviesa &#8220;firewalls&#8221; y routers, pues estos &#8220;piensan&#8221; que es una comunicación HTTP.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Tanto los datos como las funciones se describen en XML, lo que permite que el protocolo no sólo sea más fácil de utilizar sino que también sea muy sólido.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Es independiente del sistema operativo y procesador.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">No está atado a ninguna infraestructura de objeto distribuido: La mayoría de los sistemas de objetos distribuidos se pueden extender, y alguno de ellos admiten SOAP.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Aprovecha los estándares existentes en la industria.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Permite la interoperabilidad entre múltiples entornos: Debido a que se desarrolló sobre los estándares existentes de la industria. </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Facilidad para utilizar cualquier lenguaje.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">DESVENTAJAS [6]</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Dificultad para entender las especificaciones del protocolo, puesto que es un complejo esquema de codificación en el cual es necesario precisar que todos los mensajes se incluyan en un sobre, con el contenido del mensaje dentro de un elemento de cuerpo para que puedan ser entendidos por cada una de las aplicaciones Web que procesan el mensaje.</span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 18pt;"><span style="font-family:Wingdings;"><span><span style="font-size:small;">ü</span><span style="font-family:&quot;">  </span></span></span><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">SOAP cambia los nombres de métodos en etiquetas secundarias del cuerpo y los argumentos en etiquetas secundarias del nombre del método, lo que puede generar ciertos problemas de Interoperabilidad.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">EJEMPLO TEÓRICO DE SOAP </span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Mensaje conteniendo la reclamación de un seguro de un coche dañado y una segunda parte con una imagen JPEG del vehículo.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Existen 3 alternativas </span></span></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">La parte primaria del mensaje SOAP y la imagen JPEG pueden ser encapsuladas en un mensaje DIME y se transmiten vía TCP/IP o HTTP.</span></span></li>
<li class="MsoNormal"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">La parte primaria del mensaje SOAP y el JPEG se encapsulan en un mensaje multiparte de tipo MIME y se transmiten vía HTTP.</span></span></li>
<li class="MsoNormal"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">La parte primaria puede ser intercambiada mediante un vínculo HTTP y sin ninguna encapsulación y la imagen JPEG transmitida mediante una petición por el método GET del protocolo HTTP.</span></span></li>
</ol>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">EJEMPLOS DE SOAP </span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-size:small;font-family:Times New Roman;">[2]</span></a></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Ejemplo Básico</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">&lt;?xml version=&#8217;1.0&#8242; ?&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span> </span>&lt;SOAP-ENV:Envelope</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>xmlns:SOAP-ENV=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221;&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span> </span>&lt;SOAP-ENV:Body&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span> </span><span>           </span>..</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">&lt;theSignedForm href=&#8221;cid:claim061400a.tiff@claiming-it.com&#8221;/&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">..</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span> </span>&lt;/SOAP-ENV:Body&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">&lt;/SOAP-ENV:Envelope&gt;</span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">Mensaje SOAP embebido en una petición HTTP</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="EN-GB"><span style="font-size:small;font-family:Times New Roman;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">POST /StockQuote HTTP/1.1</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">Host: www.stockquoteserver.com</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">Content-Type: text/xml; charset=&#8221;utf-8&#8243;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">Content-Length: nnnn</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">SOAPAction: &#8220;Some-URI&#8221;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">&lt;SOAP-ENV:Envelope</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>     </span>xmlns:SOAP-ENV=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>     </span>SOAP-ENV:encodingStyle=&#8221;http://schemas.xmlsoap.org/soap/encoding/&#8221;&gt;</span></span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">&lt;SOAP-ENV:Body&gt;</span></span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>     </span>&lt;m:GetLastTradePrice xmlns:m=&#8221;Some-URI&#8221;&gt;</span></span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0 0 0 35.4pt;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">&lt;symbol&gt;DIS&lt;/symbol&gt;</span></span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>     </span>&lt;/m:GetLastTradePrice&gt;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>     </span>&lt;/SOAP-ENV:Body&gt;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span lang="EN-GB">&lt;/SOAP-ENV:Envelope&gt;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="EN-GB"><span style="font-size:small;font-family:Times New Roman;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="EN-GB"><span style="font-size:small;font-family:Times New Roman;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES"><span style="font-size:small;"><span style="font-family:Times New Roman;">Mensaje SOAP embebido en una respuesta HTTP</span></span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="EN-GB"><span style="font-size:small;font-family:Times New Roman;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">HTTP/1.1 200 OK</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">Content-Type: text/xml; charset=&#8221;utf-8&#8243;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="color:#ff0000;"><span style="font-size:small;"><span style="font-family:Times New Roman;">Content-Length: nnnn</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">&lt;SOAP-ENV:Envelope</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>     </span>xmlns:SOAP-ENV=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>     </span>SOAP-ENV:encodingStyle=&#8221;http://schemas.xmlsoap.org/soap/encoding/&#8221;/&gt;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>         </span>&lt;SOAP-ENV:Body&gt;</span></span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">&lt;m:GetLastTradePriceResponse xmlns:m=&#8221;Some-URI&#8221;&gt;</span></span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>      </span>&lt;Price&gt;34.5&lt;/Price&gt;</span></span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;">&lt;/m:GetLastTradePriceResponse&gt;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="EN-GB"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>    </span>&lt;/SOAP-ENV:Body&gt;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;"><span style="font-family:Times New Roman;">&lt;/SOAP-ENV:Envelope&gt;</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><strong><span lang="ES"><span style="font-size:small;"><span style="font-family:Times New Roman;">SOAP y .NET de Microsoft</span></span></span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-size:small;font-family:Times New Roman;">La estrategia de .NET de Microsoft es ofrecer una plataforma de desarrollo Web basada en XM, y como ya sabemos los servicios Web XML utilizan SOAP.</span></span></p>
<div></div>
<p><span style="font-size:12pt;font-family:&quot;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;">WEBGRAFIA</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;">1. Introducción a los servicios web, Labra Gayo Jose Emilio, Octubre 2006 </span><a href="http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf"><span style="font-family:Times New Roman;">http://www.di.uniovi.es/~labra/cursos/Web20/ServiciosWeb.pdf</span></a><span style="font-family:Times New Roman;">, descargado 30/09/08</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;">2. <span>Fundamentos de Internet, URJC &#8211; Aplicaciones para la Web, R. Capilla, </span><span> </span></span><a href="http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf"><span style="font-family:Times New Roman;">http://triana.escet.urjc.es/apliweb/SOAP-WSDL-UDDI.pdf</span></a><span style="font-family:Times New Roman;">, fecha de descarga, 30/09/08</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;">3. </span><a href="http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf"><span style="font-family:Times New Roman;">http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase&#8211;Internet&#8211;and-Systems-Integration-TechnologiesFa/2C547666-79A4-400A-9E47-70CA5245BFE2/0/1264_lecture_14_F2002.pdf</span></a><span style="font-family:Times New Roman;">, fecha de descarga, 30/09/08</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;">4. <strong>Aplicaciones y Servicios Web (Web Services), </strong>Joaquín Salvachúa, Joaquín Salvachúa DIT-UPM, </span><a href="mailto:jsalvachua@dit.upm.es"><span style="font-family:Times New Roman;">jsalvachua@dit.upm.es</span></a><span style="font-family:Times New Roman;">. </span><a href="http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf"><span style="font-family:Times New Roman;">http://internetng.dit.upm.es/ponencias-jing/2004/Web2.pdf</span></a><span style="font-family:Times New Roman;">, fecha de descarga, 30/09/08.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;">5. Principios de web service, </span><a href="mailto:Lectores@mpediciones.com"><span style="font-family:Times New Roman;">Lectores@mpediciones.com</span></a><span style="font-family:Times New Roman;">, </span><a href="http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf"><span style="font-family:Times New Roman;">http://img.redusers.com/imagenes/libros/lpcu104/capitulogratis.pdf</span></a><span style="font-family:Times New Roman;">, fecha de descarga, 30/09/08.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;">6. </span><a href="http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf"><span style="font-family:Times New Roman;">http://arkadoel.es/programacion/INTRODUCCION_SOAP.pdf</span></a><span style="font-family:Times New Roman;"> , fecha de descarga, 30/09/08.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span><span style="font-family:Times New Roman;"> </span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span lang="ES"><span style="font-family:Times New Roman;"> </span></span></p>
<div></div>
<p><span style="font-family:&quot;"></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p> </p>
<p></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffabiang.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffabiang.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffabiang.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffabiang.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffabiang.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffabiang.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffabiang.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffabiang.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffabiang.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffabiang.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffabiang.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffabiang.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffabiang.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffabiang.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffabiang.wordpress.com&amp;blog=4250865&amp;post=77&amp;subd=ffabiang&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffabiang.wordpress.com/2008/10/07/soap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce6a0d44b1ab93e25639f0dc4415ae45?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffabix</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo12.jpg?w=300" medium="image">
			<media:title type="html">dibujo12</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo24.jpg?w=300" medium="image">
			<media:title type="html">dibujo24</media:title>
		</media:content>

		<media:content url="http://ffabiang.files.wordpress.com/2008/10/dibujo31.jpg?w=300" medium="image">
			<media:title type="html">dibujo31</media:title>
		</media:content>
	</item>
	</channel>
</rss>
