<?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/"
	>

<channel>
	<title>Blog Grupo Método &#187; servef</title>
	<atom:link href="https://blog.metodogrupo.com/etiqueta/servef/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.metodogrupo.com</link>
	<description>En el Blog del Grupo Método encontrarás artículos sobre formación, los cursos gratuitos del INEM (SEPE) que impartimos, tecnología, proyectos sociales...</description>
	<lastBuildDate>Tue, 16 Nov 2021 16:31:42 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Entendiendo Web Services</title>
		<link>https://blog.metodogrupo.com/entendiendo-web-services/</link>
		<comments>https://blog.metodogrupo.com/entendiendo-web-services/#comments</comments>
		<pubDate>Tue, 20 Sep 2016 10:09:37 +0000</pubDate>
		<dc:creator><![CDATA[Ramiro Moreno Barcia]]></dc:creator>
				<category><![CDATA[Artículos de opinión]]></category>
		<category><![CDATA[Formación]]></category>
		<category><![CDATA[cursos gratuitos]]></category>
		<category><![CDATA[cursos servef]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[servef]]></category>
		<category><![CDATA[servicios web]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">https://blog.metodogrupo.com/?p=3993</guid>
		<description><![CDATA[<p>El pasado 23 de agosto se cumplieron 25 años del nacimiento de la World Wide Web, cuyo padre es Tim Berners-Lee. Ingeniero de software en el CERN, se percató de la dificultad que tenían los científicos en compartir información a través de un medio común, los datos estaban repartidos en</p>
<p>El post <a rel="nofollow" href="https://blog.metodogrupo.com/entendiendo-web-services/">Entendiendo Web Services</a> se publicó antes en <a rel="nofollow" href="https://blog.metodogrupo.com">Blog Grupo Método</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>El pasado 23 de agosto se cumplieron <a href="http://www.expansion.com/economia-digital/2016/08/23/57bc322d468aebe33f8b4636.html" target="_blank">25 años del nacimiento de la World Wide Web</a>, cuyo padre es Tim Berners-Lee. Ingeniero de software en el CERN, se percató de la dificultad que tenían los científicos en compartir información a través de un medio común, los datos estaban repartidos en diferentes ordenadores, por lo que para acceder a ellos, había que ir ordenador a ordenador, y así comenzó a trabajar en el proyecto que se convertiría en la primera web conocida. Desarrolló un sistema distribuido de hipertextos  y las tres tecnologías fundamentales de la WWW: <strong>el lenguaje HTML</strong>, las <strong>direcciones URL</strong> y el <strong>protocolo de transferencia de hipertexto</strong> que permite la transferencia de información. Vinton Cerf, desarrollador del protocolo de comunicación TCP/IP, hizo el resto.</p>
<p>El <strong>20 de diciembre de 1990</strong> Tim publicó <strong>la primera página web de la historia</strong>, aún se conserva el contenido original de esa primera web de acceso  público, y se puede acceder a ella a través de <a href="http://info.cern.ch/hypertext/WWW/TheProject.html" target="_blank">este enlace</a>. Web relacionada con su propio proyecto, en donde se describían las características básicas de la web; página extremadamente sencilla en su composición, en texto plano, cuya navegación se realizaba a través de hipervínculos.</p>
<h2>Evolución de la web</h2>
<p>Tras 25 años, la web sigue en constante evolución. Hoy no concebimos el mundo sin su existencia. Ha cambiado nuestra forma de relacionarnos, de trabajar, de ver el mundo a través de un espacio descentralizado, universal.</p>
<p>Esta evolución se ve reflejada en los <strong>Web Services (Servicios Web)</strong>. En su nacimiento las páginas web eran estáticas, extremadamente sencillas, se tardaron algunos años en poder añadir elementos como imágenes, fondos, debido en parte también a que las conexiones eran muy lentas. Hoy en día los contenidos de las páginas web son dinámicos (diferentes tecnologías: scripts, PHP, .NET, Java, Flash…), con agregación de funcionalidades que antes no existían, personalización del sitio web según el tipo de dispositivo, público al que va dirigido, etc.</p>
<p>Los Web Services podrían considerarse una <strong>evolución de los sistemas distribuidos</strong>, un conjunto de computadoras, separadas físicamente que están interconectadas entre sí, y que comparten un estado ofreciendo una visión de sistema único. Un Web Service podría definirse como un programa que es llamado desde otro programa a través de la web empleando protocolos abiertos, es un método de <strong>comunicación entre dos dispositivos a través de la Web</strong>, y facilita compartir datos a través de una red. Los web services permiten a distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, poder utilizar los servicios web para intercambiar datos en redes, como Internet; esta interoperabilidad entre aplicaciones se consigue gracias a la utilización de estándares abiertos.</p>
<div class="vw-infobox"><div class="vw-infobox-inner"><h3 class="vw-infobox-title"><span>Intercambiando datos</span></h3><div class="vw-infobox-content">Las conexiones directas entre bases de datos y los clientes que necesitan los datos no es normalmente posible, debido a la seguridad, problemas de compatibilidad, etc. Ahí aparecen los Web Services al rescate, para solucionar el problema, ya que hacen fácil el intercambio de datos a través de la red.</div></div></div>
<h3>Componentes de los Web Services</h3>
<p>La <strong>arquitectura</strong> de los Web Services se basa en:</p>
<ul>
<li>Registro del servicio.</li>
<li>Proveedor del servicio.</li>
<li>Solicitante del servicio.</li>
</ul>
<p>Se distinguen varios <strong>componentes</strong> en los Web Services:</p>
<ul>
<li><strong>XML (eXtensible Markup Language)</strong>: Un mecanismo uniforme de representación e intercambio de datos.</li>
<li><strong>SOAP (Simple Object Access</strong> <strong>Protocol)</strong>: Un estándar de comunicación.</li>
<li><strong>UDDI (Universal Description, Discovery and Integration specification)</strong>: un mecanismo para registrar y localizar una aplicación Web Service.</li>
<li><strong>WSDL (Web Services Description Language):</strong> un metalenguaje estándar para describir los servicios ofrecidos.</li>
</ul>
<p>Emplean <strong>HTTP como protocolo de transporte</strong> y la mayoría de los firewalls permiten acceso a través del puerto 80, facilitando la colaboración.</p>
<h3>Web services, un ejemplo práctico</h3>
<p>Un <strong>ejemplo práctico</strong> de Web Service sería un <strong>buscador de vuelos </strong>(<a href="https://www.skyscanner.es/" target="_blank">skyscanner</a>, <a href="http://www.edreams.es/" target="_blank">edreams</a>…), al realizar una búsqueda (solicitud SOAP) el buscador va a localizar (UDDI)  y se va a comunicar con los diferentes Web Services de las compañías aéreas y se van a extraer los datos (bases de datos), devolviéndonos (respuesta SOAP) los resultados de la consulta de modo legible (XML). Podemos <strong>acceder a las bases de datos</strong> <strong>de las diferentes compañías aéreas sin importar la tecnología que implementen (PHP, JAVA…)</strong>, el usuario puede obtener un resultado de la información proveniente de distintos sitios.</p>
<h3>Ventajas de los Web Services</h3>
<p>Sin duda los Web Services aportan <strong>ventajas</strong> y tienen gran potencial y aceptación por diferentes motivos:</p>
<ul>
<li>Están basados en <strong>estándares</strong> que tienen un amplio apoyo de la industria.</li>
<li>Emplean <strong>tecnologías simples</strong> ya existentes y probadas (HTTP, XML).</li>
<li>Logran <strong>interoperatividad</strong> entre sistemas que difieren en software y hardware.</li>
<li>Son <strong>fáciles de implementar</strong> y <strong>no son costosos</strong>, ya que se usa una infraestructura existente. Típicamente se despliegan en un servidor web, como las páginas web ordinarias.</li>
</ul>
<hr />
<p><em>Un Web Service es la manera más actualizada y segura de intercambio de datos entre sistemas</em><br /><a href='https://twitter.com/share?text=Un+Web+Service+es+la+manera+m%C3%A1s+actualizada+y+segura+de+intercambio+de+datos+entre+sistemas&#038;url=https://blog.metodogrupo.com/entendiendo-web-services/' target='_blank'>Click To Tweet</a></p>
<hr />
<p><strong>¿Te ha gustado este artículo y te gustaría saber más sobre servicios web?</strong> Inscríbete en el <a href="http://www.metodogrupo.com/es/curso/web-services-comunidad-valenciana-123" target="_blank">curso online gratuito de Web Services</a>, que vamos a impartir para trabajadores en activo (por cuenta ajena o autónomos) de la <strong>Comunidad Valenciana</strong>.</p>
<p><a href="http://www.metodogrupo.com/es/curso/web-services-comunidad-valenciana-123" target="_blank"><img class="  wp-image-3998 aligncenter" src="https://blog.metodogrupo.com/wp-content/uploads/2016/09/web_services.jpg" alt="Web services, curso online gratuito" width="551" height="413" /></a></p>
<p>El post <a rel="nofollow" href="https://blog.metodogrupo.com/entendiendo-web-services/">Entendiendo Web Services</a> se publicó antes en <a rel="nofollow" href="https://blog.metodogrupo.com">Blog Grupo Método</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.metodogrupo.com/entendiendo-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
