<?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>Miguel Matas Blog &#187; Definiciones</title>
	<atom:link href="http://www.miguelmatas.es/blog/category/definiciones/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.miguelmatas.es/blog</link>
	<description>Ingeniería de Software, Gestión de Proyectos, Programación, BPM, Arquitectura de Software, .NET, J2EE</description>
	<lastBuildDate>Sat, 21 Jan 2012 11:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Definición Código de Compensación</title>
		<link>http://www.miguelmatas.es/blog/2009/01/24/definicion-codigo-de-compensacion/</link>
		<comments>http://www.miguelmatas.es/blog/2009/01/24/definicion-codigo-de-compensacion/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 18:45:30 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Biztalk]]></category>
		<category><![CDATA[Definiciones]]></category>

		<guid isPermaLink="false">http://www.miguelmatas.es/blog/?p=367</guid>
		<description><![CDATA[Siempre me ha resultado curioso el comprobar que algo que llevas haciendo desde hace tiempo,a alguien se le ha ocurrido ponerle un nombre (¿cómo llamáis al cacharro que usan en las heladerías para hacer las bolas de helado para los cucuruchos? Yo lo llamaba &#8220;hacedor de bolas&#8221;, hasta que a un amigo se le ocurrió bautizarlo [...]]]></description>
			<content:encoded><![CDATA[<p>Siempre me ha resultado curioso el comprobar que algo que llevas haciendo desde hace tiempo,a alguien se le ha ocurrido ponerle un nombre (¿cómo llamáis al cacharro que usan en las heladerías para hacer las bolas de helado para los cucuruchos? Yo lo llamaba &#8220;hacedor de bolas&#8221;, hasta que a un amigo se le ocurrió bautizarlo como &#8220;Chilaguillo&#8221;). Esta misma sensación la ha tenido leyendo teoría de patrones de diseño y de repente decir, anda, pero si esto lo llevo haciendo de hace tiempo, no sabía que era un patrón. Bueno, para ser sinceros, me ha pasado más veces con los <a title="Miguel Matas Blog :: Anti-Patrones de Diseño" href="http://www.miguelmatas.es/blog/2008/03/01/antipatrones-de-diseno/" target="_self">anti-patrones</a> que con los patrones <img src='http://www.miguelmatas.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Esta semana, en el <a title="Miguel Matas Blog: Formación Biztalk 2006" href="http://www.miguelmatas.es/blog/2009/01/20/formacion-biztalk/" target="_self">curso de Biztalk</a>, me ha vuelto a pasar,  resulta que una de las opciones que incluye la herramienta es la de incorporar actividades de compensación, algo que, venía haciendo desde tiempo atrás, sin saber que tenía ese nombre.</p>
<p>Un código o una acción de compensación se puede contemplar cuando estamos realizando una incursión en un entorno no transaccional, donde aplicamos cambios sobre diferentes orígenes de datos. Si en alguno de los puntos se produce un error, podríamos no disponer de la posibilidad de volver todo al estado inicial de forma automática y con total seguridad de que se va a hacer de forma correcta (lo que sería una transacción de base de datos por ejemplo, o utilizando el componente de transacciones distribuidas de Microsoff el MSDTC).</p>
<p>Si no lo podemos resolver de forma automática, algo tendremos que hacer para que nuestro conjunto de datos no quede en un estado inconsistente. ¿Y qué podemos hacer? Pues muy fácil, compensar el error :)</p>
<p>Por poner un ejemplo algo gráfico, imaginaos una aplicación donde al pulsar un botón de &#8220;Iniciar Proceso&#8221; se lleven a cabo una serie de acciones que implican la creación de ciertos registros a través de servicios web pertenecientes a diferentes proveedores. Podría darse el caso que alguno fallara, cuando una llamada a un servicio anterior ya ha sido confirmada. En ese caso, en el bloque &#8220;catch&#8221; correspondiente, tendríamos que comprobar cuál ha sido la llamada que ha fallado e intentar volver a su estado inicial las acciones que ya teníamos confirmadas. Nos iría estupendo por ejemplo con contar métodos dentro de los mismos servicios web que nos permitieran volver atrás la acción (si hemos hecho una inserción, pues disponer de un método para hacer el borrado). Aunque también caben otro tipo de compensaciones que aunque a primera vista no parezcan muy elaboradas pueden dar muy buenos resultados, como enviar un e-mail a un administrador indicando en que punto del proceso se ha producido el fallo, o incorporar una entrada en el monitorizador de eventos del servidor para que salte la alerta automáticamente a los responsables del sistema, resolviendo el usuario el problema de forma manual.</p>
<p>Un saludo.</p>
<p>Miguel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miguelmatas.es/blog/2009/01/24/definicion-codigo-de-compensacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definición de Abstracción</title>
		<link>http://www.miguelmatas.es/blog/2008/08/29/definicion-de-abstraccion/</link>
		<comments>http://www.miguelmatas.es/blog/2008/08/29/definicion-de-abstraccion/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 07:20:16 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Definiciones]]></category>

		<guid isPermaLink="false">http://www.miguelmatas.es/blog/?p=274</guid>
		<description><![CDATA[Siguiendo los capítulos de la saga de definiciones de términos que utilizamos comunmente en el gremio, hoy toca ver qué dice el Diccionario de la Lengua Española sobre la palabra &#8220;Abstracción&#8221;, esa palabra que tenemos todo el día en la boca, que muchas veces exigimos, y que en ocasiones, tantas veces es dificil aplicar. abstracción. [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo los capítulos de la saga de definiciones de términos que utilizamos comunmente en el gremio, hoy toca ver qué dice el Diccionario de la Lengua Española sobre la palabra &#8220;Abstracción&#8221;, esa palabra que tenemos todo el día en la boca, que muchas veces exigimos, y que en ocasiones, tantas veces es dificil aplicar.</p>
<p><strong>abstracción.</strong></p>
<p>(Del lat. abstractĭo, -ōnis).</p>
<p>1. f. Acción y efecto de abstraer o abstraerse.</p>
<p><strong>abstraer.</strong></p>
<p>(Del lat. abstrahĕre).</p>
<p>1. tr. Separar por medio de una operación intelectual las cualidades de un objeto para considerarlas aisladamente o para considerar el mismo objeto en su pura esencia o noción.</p>
<p>2. intr. Prescindir, hacer caso omiso. Abstraer DE examinar la naturaleza de las cosas. U. t. c. prnl.</p>
<p>3. prnl. Enajenarse de los objetos sensibles, no atender a ellos por entregarse a la consideración de lo que se tiene en el pensamiento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miguelmatas.es/blog/2008/08/29/definicion-de-abstraccion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definición de Soporte</title>
		<link>http://www.miguelmatas.es/blog/2008/05/14/definicion-de-soporte/</link>
		<comments>http://www.miguelmatas.es/blog/2008/05/14/definicion-de-soporte/#comments</comments>
		<pubDate>Wed, 14 May 2008 18:40:16 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Definiciones]]></category>

		<guid isPermaLink="false">http://www.miguelmatas.es/blog/?p=172</guid>
		<description><![CDATA[Añado una nueva definición de la Real Academia Española respecto a una palabra más de las que normalmente utilizamos en el ámbito del desarrollo de software. En su día, empezamos este grupo de posts hablando de &#8220;Eventos&#8221;. Soporte (De soportar). 1. m. Apoyo o sostén. 2. m. Heráld. Cada una de las figuras que sostienen [...]]]></description>
			<content:encoded><![CDATA[<p>Añado una nueva definición de la Real Academia Española respecto a una palabra más de las que normalmente utilizamos en el ámbito del desarrollo de software. En su día, empezamos este grupo de posts hablando de &#8220;Eventos&#8221;.</p>
<p><strong>Soporte</strong></p>
<p>(De soportar).</p>
<p>1. m. Apoyo o sostén.</p>
<p>2. m. Heráld. Cada una de las figuras que sostienen el escudo.</p>
<p>3. m. Quím. Sustancia inerte que en un proceso proporciona la adecuada superficie de contacto o fija alguno de sus reactivos.</p>
<p>4. m. Telec. Material en cuya superficie se registra información, como el papel, la cinta de vídeo o el disco compacto.</p>
<p>Añado también como complemento la definición de &#8220;Soportar&#8221;, ya que me ha hecho especial gracia.</p>
<p><strong>Soportar</strong></p>
<p>(Del lat. supportāre).</p>
<p>1. tr. Sostener o llevar sobre sí una carga o peso.</p>
<p>2. tr. sufrir (‖ aguantar, tolerar).</p>
<p>Fuente: <a href="http://www.rae.es">http://www.rae.es</a></p>
<p>Saludos.</p>
<p>Miguel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miguelmatas.es/blog/2008/05/14/definicion-de-soporte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definición de Evento</title>
		<link>http://www.miguelmatas.es/blog/2008/03/12/evento/</link>
		<comments>http://www.miguelmatas.es/blog/2008/03/12/evento/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 21:30:08 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Definiciones]]></category>

		<guid isPermaLink="false">http://www.miguelmatas.es/blog/2008/03/12/evento/</guid>
		<description><![CDATA[En el gremio de la informática y del desarrollo de software utilizamos muchas palabras de forma totalmente normal, común y hasta a veces gratuita, pero, ¿conocemos toda la extensión de la palabra? Evento (fuente http://www.rae.es) (Del lat. eventus). 1. m. Acaecimiento 2. m. Eventualidad, hecho imprevisto, o que puede acaecer. 3. m. Cuba, El Salv., Méx., Perú, [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: -0.5em; margin-left: 0em"><span class="eEtimo">En el gremio de la informática y del desarrollo de software utilizamos muchas palabras de forma totalmente normal, </span><span class="eEtimo">común y hasta a veces gratuita, pero, ¿conocemos toda la extensión de la palabra?</span></p>
<p style="margin-bottom: -0.5em; margin-left: 0em"><span class="eEtimo"><strong>Evento</strong> (fuente <a href="http://www.rae.es/">http://www.rae.es</a>)</span></p>
<p style="margin-bottom: -0.5em; margin-left: 0em"><span class="eEtimo">(Del <a title="latín, latino o latina">lat.</a> <em>eventus</em>).</span></p>
<p style="margin-bottom: -0.5em; margin-left: 2em"><a title="0_1" name="0_1"></a><span class="eOrdenAcepLema"><strong>1. </strong></span><span class="eAbrv"><span class="eAbrv" title="nombre masculino">m. Acaecimiento</span></span></p>
<p style="margin-bottom: -0.5em; margin-left: 2em"><a title="0_2" name="0_2"></a><span class="eOrdenAcepLema"><strong>2. </strong></span><span class="eAbrvNoEdit"><span class="eAbrvNoEdit" title="nombre masculino">m.</span></span><span class="eAcep"> Eventualidad, hecho imprevisto, o que puede acaecer.</span></p>
<p style="margin-bottom: -0.5em; margin-left: 2em"><a title="0_3" name="0_3"></a><span class="eOrdenAcepLema"><strong>3. </strong></span><span class="eAbrvNoEdit"><span class="eAbrvNoEdit" title="nombre masculino">m.</span></span><span class="eAbrv"><em> <span class="eAbrv">Cuba</span></em></span><span class="eAbrv">,<em> <span class="eAbrv" title="El Salvador">El Salv.</span></em></span><span class="eAbrv">,<em> <span class="eAbrv" title="México">Méx.</span></em></span><span class="eAbrv">,<em> <span class="eAbrv">Perú</span></em></span><span class="eAbrv">,<em> <span class="eAbrv" title="Uruguay">Ur.</span></em></span><span class="eAbrv"> y<em> <span class="eAbrv" title="Venezuela">Ven.</span></em></span><span class="eAcep"> Suceso importante y programado, de índole social, académica, artística o deportiva.</span></p>
<p style="margin-bottom: -0.5em; margin-left: 0em"><a title="a_cualquier,_o_a_todo,_evento." name="a_cualquier,_o_a_todo,_evento."></a><span class="eFCompleja"><strong>a cualquier, </strong>o<strong> a todo, </strong><strong>~</strong><strong>.</strong></span></p>
<p style="margin-bottom: -0.5em; margin-left: 2em"><a title="a_cualquier,_o_a_todo,_evento.1" name="a_cualquier,_o_a_todo,_evento.1"></a><span class="eOrdenAcepFC"><strong>1. </strong></span><span class="eAbrv"><span class="eAbrv" title="locuciones adverbiales">locs. advs.</span></span><span class="eAcep"> En previsión de todo lo que pueda suceder.</span></p>
<p style="margin-bottom: -0.5em; margin-left: 2em"><a title="a_cualquier,_o_a_todo,_evento.2" name="a_cualquier,_o_a_todo,_evento.2"></a><span class="eOrdenAcepFC"><strong>2. </strong></span><span class="eAbrvNoEdit"><span class="eAbrvNoEdit" title="locuciones adverbiales">locs. advs.</span></span><span class="eAcep"> Sin reservas ni preocupaciones.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.miguelmatas.es/blog/2008/03/12/evento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

