<?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>Espacio SOA &#187; SOA</title>
	<atom:link href="http://www.espaciosoa.net/category/soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.espaciosoa.net</link>
	<description>Un Espacio para el Mundo SOA y BPM</description>
	<lastBuildDate>Tue, 26 May 2009 11:29:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SOA Open Source</title>
		<link>http://www.espaciosoa.net/2009/05/26/soa-open-source/</link>
		<comments>http://www.espaciosoa.net/2009/05/26/soa-open-source/#comments</comments>
		<pubDate>Tue, 26 May 2009 11:29:40 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/?p=51</guid>
		<description><![CDATA[Ahora que esto de SOA se lleva en muchas aplicaciones (multitud de aplicaciones de todo tipo se &#8220;Orientan a SOA&#8221;), habría que pensar en las posibilidades de construir arquitecturas orientadas a servicios con software realmente barato (o incluso hasta un punto de gratuito con herramientas open source).
Se me ocurren multitud de aplicaciones a coste 0 [...]]]></description>
			<content:encoded><![CDATA[<p>Ahora que esto de SOA se lleva en muchas aplicaciones (multitud de aplicaciones de todo tipo se &#8220;Orientan a SOA&#8221;), habría que pensar en las posibilidades de construir arquitecturas orientadas a servicios con software realmente barato (o incluso hasta un punto de gratuito con herramientas open source).</p>
<p>Se me ocurren multitud de aplicaciones a coste 0 inicial:</p>
<ul>
<li>Portales : Liferay, Jakarta Pluto, OpenPortal, JBoss Portal &#8230;</li>
<li>Brokers / ESB : ServiceMix, MULE ESB, openESB &#8230;</li>
<li>Procesos de Negocio / BPM : jBPM, Intalio, Bonita Workflow &#8230;</li>
<li>Servidores de Aplicaciones : Jboss, Glassfish &#8230;</li>
<li>Frameworks para Servicios Web : Metro, Axis &#8230;</li>
<li>Entornos de desarrollo : Eclipse, Netbeans &#8230;</li>
<li>Testeadores de XML, Servicios Web, etc&#8230; : soapUI, PushToTest, HtmlUnit &#8230;</li>
<li>Gobernabilidad : CentraSite, WSO2 &#8230;</li>
</ul>
<p>Y muchas más, que posiblemente podrían constituir soluciones realmente complejas para cualquier tipo de empresa.</p>
<p>En este punto y viendo como las empresas se gastan miles de euros en soluciones de pago de diversos fabricantes; ¿no estaría mejor invertir ese dinero en desarrolladores, arquitectos&#8230; sus propios empleados al fin y al cabo, para que luego sus desarrollos fueran lo mejor posibles?</p>
<p>Ver como después de comprar las suites más caras del mercado, se realizan auténticas barbaridades en los desarrollos (por desconocimiento de las mismas o simplemente por no dedicarles el tiempo necesario) le deja a uno perplejo.</p>
<p>No estoy diciendo que una empresa deba estructurar su IT, en su totalidad a partir de Open Source. Quizá, para la parte más importante de su negocio, fabricantes de pago sea la mejor alternativa (al final, si pagas por un producto; en cierto modo, te aseguras que funciona&#8230; sino, el fabricante tendrá que responder ante él). Pero estoy seguro que en muchas ocasiones se desperdicia dinero en comprar herramientas que no se utilizan adecuadamente o que directamente se piensan que van a resolver los problemas por sí solas (cuando en realidad el saber utilizarlas adecuadamente tiene más importancia). </p>
<p>Es verdad que algunas empresas ya se están dando cuenta de ésto y cada vez más apuestan por herramientas de código libre. Incluso las administraciones públicas lo promueven en la teoría (aunque a veces la realidad sea muy distinta). Pero todavía queda mucho camino por recorrer&#8230;</p>
<p>En fin, habrá que esperar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2009/05/26/soa-open-source/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Crear una Taxonomía de Servicios para SOA</title>
		<link>http://www.espaciosoa.net/2008/11/07/crear-una-taxonomia-de-servicios-para-soa/</link>
		<comments>http://www.espaciosoa.net/2008/11/07/crear-una-taxonomia-de-servicios-para-soa/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 23:31:57 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[Gobernabilidad]]></category>
		<category><![CDATA[Patrones de Uso]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/?p=49</guid>
		<description><![CDATA[Interesante artículo de Mark Richards en SOA World Magazine acerca de como contruir una jerarquía taxonómica de servicios para SOA.
Según cuenta, lo principal es mantener una taxonomía simple basada en 4 tipos de servicios básicos que solo debería extenderse según las necesidades de cada empresa y siempre de una manera muy justificada y como medio [...]]]></description>
			<content:encoded><![CDATA[<p>Interesante <a target="_blank" href="http://soa.sys-con.com/node/738704">artículo de Mark Richards en SOA World Magazine</a> acerca de como contruir una jerarquía taxonómica de servicios para SOA.</p>
<p>Según cuenta, lo principal es mantener una taxonomía simple basada en 4 tipos de servicios básicos que solo debería extenderse según las necesidades de cada empresa y siempre de una manera muy justificada y como medio para asegurar el entendimiento de todas las partes (negocio, técnicos, etc&#8230;).</p>
<p>Los tipos básicos son:</p>
<p><strong>Servicios de Negocio :</strong> Servicios core de la empresa y del negocio, identificados por usuarios normalmente no técnicos y que cuando se coreografían representan casos de uso o escenarios de usuario. Se implementan con un lenguaje de definición de contrato (WSDL normalmente) y se nombran por alguno de los típicos verbos CRUD (Create, Read, Update y Delete). Un ejemplo sería, <em>&#8220;recuperarCliente&#8221;</em>.</p>
<p><strong>Servicios de Empresa :</strong> Son servicios que implementan servicios de negocio (relaciones 1 a N o N a N). Identificados normalmente por Arquitectos IT son producto de orquestación de servicios. Además, para la transformación de los modelos de datos entre los servicios de empresa y los de negocio, se utilizan transformadores (como XSLT) normalmente en un bus de servicios. Un ejemplo sería <em>&#8220;calcularCreditoBancario&#8221;</em>.</p>
<p><strong>Servicios de Aplicación :</strong> Servicios dentro del contexto de las aplicaciones (y que por tanto no se comparten al mismo nivel que los servicios de empresa o de negocio), que representan funciones específicas como validaciones o transferencias de datos. Son identificados por los desarrolladores de las aplicaciones. Un ejemplo sería <em>&#8220;añadirDireccion&#8221;</em>.</p>
<p><strong>Servicios de Infraestructura :</strong> Servicios que dan soporte a nivel de toda la empresa, tales como logging, auditoría, seguridad&#8230; Normalmente son identificados por los desarrolladores de las aplicaciones o equipos de soporte a infraestructuras. Un ejemplo sería <em>&#8220;escribeLog&#8221;</em>.</p>
<p>Podeis leer todo el <a target="_blank" href="http://soa.sys-con.com/node/738704">artículo aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/11/07/crear-una-taxonomia-de-servicios-para-soa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Red Social sobre SOA : SOA Exchange</title>
		<link>http://www.espaciosoa.net/2008/10/07/red-social-sobre-soa-soa-exchange/</link>
		<comments>http://www.espaciosoa.net/2008/10/07/red-social-sobre-soa-soa-exchange/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 18:57:38 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/?p=48</guid>
		<description><![CDATA[Pues sí, por qué no crear una red social sobre SOA??
Pues eso al menos es lo que debieron pensar la gente de InfoQ e IBM (que lo patrocina, aunque no es una red social específica de IBM).
Ya sabeis, si quereis registraros y participar, tiene muy buena pinta:
http://www.soasocial.com/
]]></description>
			<content:encoded><![CDATA[<p>Pues sí, por qué no crear una red social sobre SOA??<br />
Pues eso al menos es lo que debieron pensar la gente de InfoQ e IBM (que lo patrocina, aunque no es una red social específica de IBM).<br />
Ya sabeis, si quereis registraros y participar, tiene muy buena pinta:</p>
<p><a href="http://www.soasocial.com/">http://www.soasocial.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/10/07/red-social-sobre-soa-soa-exchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La Capa de Datos en SOA</title>
		<link>http://www.espaciosoa.net/2008/08/11/la-capa-de-datos-en-soa/</link>
		<comments>http://www.espaciosoa.net/2008/08/11/la-capa-de-datos-en-soa/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 15:30:52 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[Patrones de Uso]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/?p=47</guid>
		<description><![CDATA[Durante la evolución de las arquitecturas empresariales, la diversidad de sistemas, aplicaciones, bases de datos, etc&#8230; hacen que la disparidad y cantidad de datos que pueden llegar a manejarse sean precisamente todo lo contrario&#8230; inmanejables!!! (por no decir duplicados, inconsistentes, desconocidos&#8230;).
Generalmente cuando construimos una Arquitectura SOA, es importante crear una capa de datos que sirva [...]]]></description>
			<content:encoded><![CDATA[<p>Durante la evolución de las arquitecturas empresariales, la diversidad de sistemas, aplicaciones, bases de datos, etc&#8230; hacen que la disparidad y cantidad de datos que pueden llegar a manejarse sean precisamente todo lo contrario&#8230; inmanejables!!! (por no decir duplicados, inconsistentes, desconocidos&#8230;).<br />
Generalmente cuando construimos una Arquitectura SOA, es importante crear una capa de datos que sirva de base para la misma y evite en la medida de lo posible todas esas inconsistencias (a veces se le denomina Modelo Común de Datos o CDM).</p>
<p>A la hora de diseñar servicios web que luego sirvan como base para crear orquestación de los mismos (y así generar valor añadido a las empresas con los procesos de negocio), para que sean fácilmente reorganizados o reorquestados según surjan las necesidades (en este punto, es donde SOA muestra su potencial); es necesario que tengan una base de datos totalmente orientados a negocio. Así, cuando hablemos de datos a este nivel, deberíamos hablar de conceptos totalmente relacionados con el negocio de la empresa, a un nivel lógico y funcional (tipos de datos como &#8220;cliente&#8221;, &#8220;contrato&#8221; o &#8220;servicio&#8221;).</p>
<p>La abstracción con una capa de datos permite ocultar la complejidad de los mismos, permitiendo una estructura totalmente organizada a nivel del middleware. El resultado de esto, es que una aplicación o servicio puede pedir datos a nivel lógico y de una manera totalmente organizada sin preocuparse por la capa más física.</p>
<p>Normalmente esta capa de datos, se construye con XML, pues es un estándar muy fácil de utilizar y que permite generar datos complejos (a la granularidad deseada) independientes de la capa física.<br />
Para ello, se utilizan esquemas de datos XML (conocido como XSD).<br />
Existen ya estructuras de datos XML a nivel de negocio totalmente &#8220;estandarizadas&#8221; por distintas empresas (ejemplos como ACORD para seguros, HR-XML para Recursos Humanos, etc&#8230;), aunque la definición de una estructura totalmente orientada al negocio de una empresa por la gente que tiene el conocimiento de la misma suele ser la mejor opción (a partir de una estructura de datos particular, si fuera necesario, siempre existen maneras de transformar los datos a otras estructuras sean más &#8220;estándar de facto&#8221; o no que la propia de cada uno).</p>
<p>Por esto generalmente la creación de una capa de datos en la creación de una Arquitectura SOA es un beneficio a la misma, ya que en caso de ser necesario reordenar los datos a nivel físico (cosas como por ejemplo, la restructuración de una base de datos) no debería afectarle a nivel lógico y por tanto tampoco a las aplicaciones y servicios construidos por encima.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/08/11/la-capa-de-datos-en-soa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Libro SOA gratis</title>
		<link>http://www.espaciosoa.net/2008/07/17/libro-soa-gratis/</link>
		<comments>http://www.espaciosoa.net/2008/07/17/libro-soa-gratis/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 20:20:10 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Documentos]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/?p=45</guid>
		<description><![CDATA[Un libro que merece ser leido, por su reciente publicación y por su gratuidad, como pdf online (también se puede comprar en papel a través de Amazon).
Su nombre : &#8220;An Implementor’s Guide to Service Oriented Architecture &#8211; Getting It Right&#8221;, el cual está escrito por todo un elenco de expertos sobre SOA y pertenecientes a [...]]]></description>
			<content:encoded><![CDATA[<p>Un <a href="http://www.soaguidebook.com/index.html">libro que merece ser leido</a>, por su reciente publicación y por su gratuidad, como <a href="http://www.soaguidebook.com/download/index.php">pdf online</a> (también se puede comprar en papel a través de <a href="http://www.amazon.com/Implementor-Guide-Service-Oriented-Architecture/dp/0979930405/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1212173815&#038;sr=1-1">Amazon</a>).</p>
<p>Su nombre : <strong><em>&#8220;An Implementor’s Guide to Service Oriented Architecture &#8211; Getting It Right&#8221;</em></strong>, el cual está escrito por todo un <a href="http://www.soaguidebook.com/authors.html">elenco de expertos</a> sobre SOA y pertenecientes a algunas de las empresas más influyentes del sector (Progress, AmberPoint, comité OASIS, etc&#8230;)</p>
<p>Cubre <a href="http://www.soaguidebook.com/chapters.html">varios temas</a>, incluyendo disertaciones sobre registros y repositorios, gestión del runtime y como hacer funcionar todo para el éxito de una Arquitectura SOA.</p>
<p>Sin duda, merece la pena echarle un vistazo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/07/17/libro-soa-gratis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conversión de Productos de BEA y Oracle</title>
		<link>http://www.espaciosoa.net/2008/07/02/conversion-de-productos-de-bea-y-oracle/</link>
		<comments>http://www.espaciosoa.net/2008/07/02/conversion-de-productos-de-bea-y-oracle/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 09:12:58 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/2008/07/02/conversion-de-productos-de-bea-y-oracle/</guid>
		<description><![CDATA[Parece que ya existe finalmente una estrategia de conversi&#243;n de los productos de Oracle y de los productos adquiridos con la compra de Bea. Con este roadmap, el objetivo principal parece ser intentar desbancar al lider hoy por hoy, que es IBM, y que ofrece quiz&#225; la suite m&#225;s implantada entre clientes a nivel mundial [...]]]></description>
			<content:encoded><![CDATA[<p>Parece que ya existe finalmente una estrategia de conversi&oacute;n de los productos de <a href="http://www.oracle.com/index.html" target="_blank">Oracle</a> y de los productos adquiridos con la compra de <a target="_blank" href="http://bea.com/framework.jsp?CNT=homepage_main.jsp&amp;FP=/content">Bea</a>. Con este roadmap, el objetivo principal parece ser intentar desbancar al lider hoy por hoy, que es IBM, y que ofrece quiz&aacute; la suite m&aacute;s implantada entre clientes a nivel mundial (especialmente en el mercado estadounidense).</p>
<p>Adem&aacute;s, por parte de Oracle se continuar&aacute; dando soporte a los productos de BEA que est&eacute;n adquiridos, sin obligaci&oacute;n de migraci&oacute;n de los mismos por parte de los clientes.</p>
<p>Lo primero que resulta de esta fusi&oacute;n, es el <a target="_blank" href="http://otn.oracle.com">Oracle Technology Network</a>, resultado de las comunidades online de Bea (<em>Dev2Dev</em>) y de Oracle (<em>Oracle Java Developer Community</em>).</p>
<p>A nivel de productos, Oracle va a buscar completar una suite lo m&aacute;s extensa y perfecta posible en lugar de una estrategia de productos separados.</p>
<ol>
<li><strong>A nivel de SOA</strong>, seg&uacute;n el Roadmap del producto, se distinguen 3 categor&iacute;as:
<ul>
<li><strong><em>Productos estrat&eacute;gicos</em></strong> : Productos de Bea que ser&aacute;n integrados directamente en Oracle Fusion Middleware, en un periodo m&aacute;ximo de 12-18 meses. Aqu&iacute; se incluyen :
<ul>
<li>Oracle Data Integrator para integraci&oacute;n de datos y ETL batch.</li>
<li>Oracle Service Bus, que unifica AquaLogic Service Bus y Oracle Enterprise Service Bus.</li>
<li>Oracle BPEL Process Manager para orquestaci&oacute;n de servicios e infraestructura de composici&oacute;n de aplicaciones. 
            </li>
<li>Oracle Complex Event Processor para procesamiento de eventos en memoria, integrado con WebLogic Event Server</li>
<li>Oracle Business Activity Monitoring (BAM) para monitorizaci&oacute;n de eventos de negocio y KPIs de procesos.
</li>
</ul>
</li>
<li><strong><em>Productos a continuar y converger</em></strong> : Productos de Bea que ser&aacute;n redise&ntilde;ados e incrementados para integrar con la suite de Oracle en un desarrollo continuo y mantenimiento por al menos 9 a&ntilde;os. Aqu&iacute; se incluyen :
<ul>
<li>BEA Weblogic Integration que converger&aacute; en Oracle BPEL Process Manager
</li>
</ul>
</li>
<li><strong><em>Productos a mantener</em></strong> : Productos de Bea que se continuar&aacute;n manteniendo por un periodo de 5 a&ntilde;os pero que no se busca integrar en la suite de Fusion. Aqu&iacute; se incluyen :
<ul>
<li>BEA Cyclone</li>
<li>BEA RFID Server
</li>
</ul>
</li>
</ul>
</li>
<li><strong>A nivel de BPM</strong>, se intentar&aacute; dar soporte tanto a BPEL para la ejecuci&oacute;n, como BPMN para el modelado. Seg&uacute;n Oracle hay 4 tipos de procesos de negocio : centrados en sistema, en tareas humanas, en documentos y en decisiones. Este punto es muy importante, ya que en el caso del BPM la estrategia a seguir en cuanto a la gama de productos de ambas plataformas, ser&aacute; la siguiente:
<ul>
<li><em><strong>Productos estrat&eacute;gicos</strong></em> :
<ul>
<li>Oracle BPA Designer para modelado y simulaci&oacute;n de procesos</li>
<li>BEA AL-BPM Designer para modelado iterativo de procesos</li>
<li>Oracle BPM, que converger&aacute; como resultado de BEA AquaLogic BPM y Oracle BPEL Process Manager en un &uacute;nico motor de ejecuci&oacute;n</li>
<li>Oracle Document Capture &amp; Imaging para captura de documentos y workflows documentales con integraci&oacute;n ERP</li>
<li>Oracle Business Rules como motor de reglas de negocio.</li>
<li>Oracle Business Activity Monitoring (como BAM)</li>
<li>Oracle WebCenter como interfaz de portal para visualizar la composici&oacute;n de procesos.
</li>
</ul>
</li>
</ul>
</li>
<li><strong>A nivel de Portales y Enterprise 2.0</strong> tenemos por parte de Bea los productos de Aqualogic UI y Weblogic Portal. La convergencia en este caso ser&aacute; la siguiente:
<ul>
<li><em><strong>Productos estrat&eacute;gicos</strong></em> :
<ul>
<li>Oracle Universal Content Management como repositorio de gesti&oacute;n de contenidos, seguridad, publicaci&oacute;n, imagenes, registros y archivo.</li>
<li>Oracle WebCenter Framework para desarrollo de portal y servicios Enterprise 2.0</li>
<li>Oracle WebCenter Spaces &amp; Suite como entorno de portal empaquetado con servicios de computaci&oacute;n social.</li>
<li>BEA Ensemble para ensamblado de portales ligeros basados en REST.</li>
<li>BEA Pathways para analisis de interacciones sociales.
</li>
</ul>
</li>
<li><em><strong>Productos a continuar y converger</strong></em> :
<ul>
<li>BEA WebLogic Portal que ser&aacute; integrado en el Framework WebCenter.</li>
<li>BEA AquaLogic User Interaction (AL-UI) que ser&aacute; integrado en el WebCenter Spaces &amp; Suite
</li>
</ul>
</li>
<li><em><strong>Productos a mantener</strong></em> :
<ul>
<li>BEA Commerce Services</li>
<li>BEA Collabra
</li>
</ul>
</li>
</ul>
</li>
<li><strong>A nivel de Gobernabilidad SOA</strong> la estrategia de conversi&oacute;n ser&aacute; la siguiente:
<ul>
<li><em><strong>Productos estrat&eacute;gicos</strong></em> :
<ul>
<li>BEA AquaLogic Enterprise Repository para capturar, compartir y gestionar el cambio de elementos SOA a trav&eacute;s de su ciclo de vida.</li>
<li>Oracle Service Registry para el UDDI</li>
<li>Oracle Web Services Manager para seguridad y gesti&oacute;n de pol&iacute;ticas QOS en servicios.</li>
<li>EM Service Level Management Pack como consola de gesti&oacute;n para los niveles de tiempo de respuesta de los servicios y la disponibilidad de los mismos.</li>
<li>EM SOA Management Pack como consola de gesti&oacute;n para monitorizaci&oacute;n, traceo y gesti&oacute;n del cambio SOA.
</li>
</ul>
</li>
<li><em><strong>Productos a mantener</strong></em> :
<ul>
<li>BEA AquaLogic Services Manager</li>
</ul>
</li>
</ul>
</li>
</ol>
<p>Podeis oir el webcast del evento en ingl&eacute;s, directamente en la <a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=81641&amp;src=6652055&amp;src=6652055&amp;Act=11" target="_blank">p&aacute;gina de Oracle</a>, obtener m&aacute;s informaci&oacute;n de los productos en la p&aacute;gina de <a href="http://www.oracle.com/products/middleware/bea.html">Fusion Middleware</a> o simplemente esperar al 8 de Julio, que ser&aacute; cuando se anuncie el <a href="http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_ext=Y&amp;p_dlg_id=4137505&amp;src=2931347&amp;Act=72">roadmap aqu&iacute; en Espa&ntilde;a</a>.</p>
<p><strong>Fuentes : </strong></p>
<p><a href="http://www.brsilver.com/wordpress/2008/07/01/oracle-unveils-plans-for-bea/">BPMS Watch</a><br />
<a href="http://www.column2.com/2008/07/oracle-bea-strategy-briefing/">Column 2 by Sandy Kemsley</a><br />
<a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=81641&amp;src=6652055&amp;src=6652055&amp;Act=11">BEA Welcome and Oracle&#8217;s Middleware Strategy Briefing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/07/02/conversion-de-productos-de-bea-y-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WOA, parte de SOA</title>
		<link>http://www.espaciosoa.net/2008/05/22/woa-parte-de-soa/</link>
		<comments>http://www.espaciosoa.net/2008/05/22/woa-parte-de-soa/#comments</comments>
		<pubDate>Thu, 22 May 2008 09:49:07 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/2008/05/22/woa-parte-de-soa/</guid>
		<description><![CDATA[Leyendo este art&#237;culo de Ron Schmelzer en ZapThink; &#233;ste habla de WOA (Web Oriented Architecture) como una parte o subconjunto de SOA.
&#191;Realmente creeis que tiene sentido acu&#241;ar un nuevo t&#233;rmino para algo como &#233;sto?
Veamos un poco de que se trata:
Seg&#250;n los expertos en materia, &#34;WOA es un estilo arquitectural, subconjunto de SOA, basado en la [...]]]></description>
			<content:encoded><![CDATA[<p>Leyendo este <a href="http://searchsoa.techtarget.com/tip/0,289483,sid26_gci1314225,00.html" target="_blank">art&iacute;culo</a> de Ron Schmelzer en ZapThink; &eacute;ste habla de WOA (Web Oriented Architecture) como una parte o subconjunto de SOA.</p>
<p>&iquest;Realmente creeis que tiene sentido acu&ntilde;ar un nuevo t&eacute;rmino para algo como &eacute;sto?</p>
<p>Veamos un poco de que se trata:</p>
<p>Seg&uacute;n los expertos en materia, <em>&quot;WOA es un estilo arquitectural, subconjunto de SOA, basado en la WWW con requisitos adicionales: links globales, descentralizado y procesador del estado de las aplicaciones a trav&eacute;s de mensajes autodescriptivos&quot;</em>. <br />
Incluso, se refieren a WOA como <em>&quot;un conjunto de protocolos Web como HTTP y XML para suministrar una aproximaci&oacute;n a los servicios web m&aacute;s simple y escalable&quot;</em>.<br />
<a href="http://hinchcliffe.org/archive/2008/02/27/16617.aspx" target="_blank">Dion Hinchcliffe</a>, va m&aacute;s alla, al hablar de <a href="http://blogs.zdnet.com/Hinchcliffe/?p=168" target="_blank">WOA</a> como <em>&quot;un uso de servicios via REST&quot;</em>.</p>
<p>&iquest;Pero tiene sentido hablar de otro nuevo t&eacute;rmino? Yo creo que no; se puede hablar de WOA (si realmente la &quot;moda&quot; quiere ponerle un nuevo t&eacute;rmino) pero creo que no pasa de ser una especializaci&oacute;n de SOA (y por tanto parte de &eacute;l).</p>
<p>Creo que al hablar de teorias es m&aacute;s importante el sentido general de los conceptos, aunque en la pr&aacute;ctica es m&aacute;s poderosa la especializaci&oacute;n. </p>
<p>De hecho, si te pasas al plano pr&aacute;ctico y piensas en la implantaci&oacute;n de SOA en una empresa, ver&aacute;s que las complicaciones pueden ser miles.<br />
En cambio, si implementas un &quot;WOA&quot; puede ser m&aacute;s f&aacute;cil conseguir una aproximaci&oacute;n a la misma (hoy en d&iacute;a los conceptos de Web 2.0 est&aacute;n de moda y todos quieren tener algo de eso en su empresa) y a partir de ah&iacute; tener la semilla sobre la que germine una Arquitectura SOA a un nivel m&aacute;s global y te&oacute;rico.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/05/22/woa-parte-de-soa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Referencia de Arquitectura SOA (Comité OASIS)</title>
		<link>http://www.espaciosoa.net/2008/05/19/referencia-de-arquitectura-soa-comite-oasis/</link>
		<comments>http://www.espaciosoa.net/2008/05/19/referencia-de-arquitectura-soa-comite-oasis/#comments</comments>
		<pubDate>Mon, 19 May 2008 11:52:34 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[Documentos]]></category>
		<category><![CDATA[Estándares]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/2008/05/19/referencia-de-arquitectura-soa-comite-oasis/</guid>
		<description><![CDATA[Me llega por correo a trav&#233;s de la lista [webservices-latinos], la publicaci&#243;n del primer borrador p&#250;blico de la Arquitectura de Referencia SOA de Oasis.
Seg&#250;n la descripci&#243;n del propio documento, pretende ser abstracta en naturaleza, describiendo una posible plantilla o modelo sobre la cual construir una arquitectura concreta de SOA desde tres puntos de vista:

El Negocio [...]]]></description>
			<content:encoded><![CDATA[<p>Me llega por correo a trav&eacute;s de la lista <a href="http://es.groups.yahoo.com/group/webservices-latinos" target="_blank">[webservices-latinos]</a>, la publicaci&oacute;n del <a href="http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.html" target="_blank">primer borrador p&uacute;blico de la Arquitectura de Referencia SOA de Oasis</a>.</p>
<p>Seg&uacute;n la descripci&oacute;n del propio documento, pretende ser abstracta en naturaleza, describiendo una posible plantilla o modelo sobre la cual construir una arquitectura concreta de SOA desde tres puntos de vista:</p>
<ol>
<li>El Negocio a trav&eacute;s de los Servicios : como conducir el negocio al contexto de SOA.</li>
<li>La Realizaci&oacute;n de los Servicios : los requisitos para construir una arquitectura SOA.</li>
<li>El Propietario de la Arquitectura SOA : la Gobernabilidad y Gesti&oacute;n de los sistemas implicados en la arquitectura.</li>
</ol>
<p>Ser&aacute; interesante su lectura&#8230;</p>
<p>M&aacute;s informaci&oacute;n en la <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm" target="_blank">p&aacute;gina oficial del Comit&eacute; Oasis</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/05/19/referencia-de-arquitectura-soa-comite-oasis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SOA Forum 2008</title>
		<link>http://www.espaciosoa.net/2008/04/30/soa-forum-2008/</link>
		<comments>http://www.espaciosoa.net/2008/04/30/soa-forum-2008/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 13:25:34 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/2008/04/30/soa-forum-2008/</guid>
		<description><![CDATA[La semana pasada pude asistir al SOA Forum que el IIR organiz&#243; en el Hotel Husa Princesa en Madrid. &#34;SOA 2008 Next Generation&#34; para ser m&#225;s exacto, que es como se denomin&#243; el evento.
2 d&#237;as de presentaciones, demos y paneles de expertos donde se volvieron a reunir la mayor&#237;a de los fabricantes de productos SOA/BPM [...]]]></description>
			<content:encoded><![CDATA[<div align="justify">La semana pasada pude asistir al <a href="http://www.iir.es/Evento/eventonew_clean_v1_00.asp?idConvocatoria=3454&amp;idEvento=3494" target="_blank">SOA Forum</a> que el IIR organiz&oacute; en el Hotel Husa Princesa en Madrid. &quot;<a href="http://www.iir.es/Evento/eventonew_clean_v1_00.asp?idConvocatoria=3454&amp;idEvento=3494" target="_blank">SOA 2008 Next Generation</a>&quot; para ser m&aacute;s exacto, que es como se denomin&oacute; el evento.</p>
<p>2 d&iacute;as de presentaciones, demos y paneles de expertos donde se volvieron a reunir la mayor&iacute;a de los fabricantes de productos SOA/BPM y diversas empresas de servicios implantadores de estas tecnolog&iacute;as.</p>
<p>Faltaron algunos de los grandes como <a href="http://es.bea.com/" target="_blank">Bea Systems</a> o <a href="http://www.softwareag.com/es/default.asp" target="_blank">Software AG</a>, aunque se pudo extraer de los asistentes un poco la evoluci&oacute;n de los productos, novedades y, para mi lo m&aacute;s interesante, los casos de exito de diversas empresas ya &quot;expertas&quot; en implantaci&oacute;n de tecnolog&iacute;as SOA/BPM.</p>
<p>Adem&aacute;s, se entregaron los primeros premios SOA Awards que se llev&oacute; <a href="http://www.vitria.com/News_and_Events/press_release.php?id=524" target="_blank">Vitria casi por duplicado</a> (M30 como &quot;mejor herramienta de integraci&oacute;n&quot; y el proyecto &quot;SERVEI DE TELECOMUNICACIONS D&acute;ANDORRA&quot; como &quot;mejor implementaci&oacute;n SOA&quot;, con productos Vitria nuevamente).</p>
<p>Lo que si denot&eacute; en cierta medida y coment&aacute;ndolo con gente que tambi&eacute;n asisti&oacute; al evento, es la reincidencia una vez m&aacute;s en cuestiones bastantes elementales como &quot;qu&eacute; es SOA y qu&eacute; no es SOA&quot;. Fue algo que se pudo ver como parte de algunas presentaciones de manera repetitiva y que a estas alturas provoca hasta cansancio.</p>
<p>Creo que la empresa espa&ntilde;ola (representada por la mayor&iacute;a de los asistentes al evento) sabe de sobra qu&eacute; es SOA; es algo que se les ha metido por activa y pasiva los &uacute;ltimos a&ntilde;os en numerosas conferencias, eventos y dem&aacute;s presentaciones de mano de la jungla de proveedores del mercado.</p>
<p>Se&ntilde;ores, implementemos SOA!! dej&eacute;monos de contar qu&eacute; es y qu&eacute; no es; creo que a estas alturas la mayor&iacute;a de la gente ya tiene una idea bastante clara. <br />
Creo que es el momento de dar el paso y comenzar proyectos con estas tecnolog&iacute;as. Incluso para proyectos ya existentes y &quot;veteranos de SOA&quot;, habr&iacute;a que ir un poco m&aacute;s all&aacute; y empezar a implementar cosas como Gobernabilidad, BAM o Virtualizaci&oacute;n&#8230; </p>
<p>En fin, veremos a ver&#8230;
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/04/30/soa-forum-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gobernabilidad como Solución a los Errores en SOA</title>
		<link>http://www.espaciosoa.net/2008/04/17/gobernabilidad-como-solucion-a-los-errores-en-soa/</link>
		<comments>http://www.espaciosoa.net/2008/04/17/gobernabilidad-como-solucion-a-los-errores-en-soa/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 14:32:08 +0000</pubDate>
		<dc:creator>Kike</dc:creator>
				<category><![CDATA[Gobernabilidad]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.espaciosoa.net/2008/04/17/gobernabilidad-como-solucion-a-los-errores-en-soa/</guid>
		<description><![CDATA[En otra ocasi&#243;n ya habl&#233; de Gobernabilidad en Arquitecturas SOA y de la importancia de su adopci&#243;n casi desde el inicio del proyecto; como un m&#233;todo muy recomendado (y casi necesario) para la consecuci&#243;n satisfactoria del mismo.
Normalmente, muchos de los errores m&#225;s comunes en proyectos SOA, tienen como soluci&#243;n la aplicaci&#243;n de una buena ejecuci&#243;n [...]]]></description>
			<content:encoded><![CDATA[<p>En otra ocasi&oacute;n <a target="_blank" href="http://www.espaciosoa.net/2007/04/02/la-importancia-de-la-gobernabilidad-en-soa/">ya habl&eacute; de Gobernabilidad</a> en Arquitecturas SOA y de la importancia de su adopci&oacute;n casi desde el inicio del proyecto; como un m&eacute;todo muy recomendado (y casi necesario) para la consecuci&oacute;n satisfactoria del mismo.</p>
<p>Normalmente, muchos de los errores m&aacute;s comunes en proyectos SOA, tienen como soluci&oacute;n la aplicaci&oacute;n de una buena ejecuci&oacute;n de gobernabilidad en la arquitectura:</p>
<ul>
<li><strong>Centralizaci&oacute;n de la informaci&oacute;n de los servicios:</strong> A medida que nuestra arquitectura crece y crece, el n&uacute;mero de servicios puede llegar a ser inmanejable. Es frustrante que una de las m&aacute;ximas en SOA sea la reutilizaci&oacute;n de los servicios que se van desarrollando; y una y otra vez vemos como se rehacen y duplican los mismos desarrollos por equipos y departamentos distintos que no tienen conocimiento del total de los servicios existentes en la empresa y por tanto de las funcionalidades disponibles.
<p>    La soluci&oacute;n a este problema pasa por la utilizaci&oacute;n de un registro y repositorio de servicios; tan importante como necesario para centralizar toda la informaci&oacute;n existente. As&iacute;, gracias a ello, podremos r&aacute;pidamente ver toda la colecci&oacute;n de servicios que nos son accesibles, cual es su funcionalidad, como se pueden utilizar, etc&#8230;
    </li>
<li><strong>Buenas pr&aacute;cticas de dise&ntilde;o:</strong> A menudo se crean servicios y m&aacute;s servicios; y uno de los principales problemas que nos encontramos es que en el momento en que se dise&ntilde;aron no se pensaron para ser reutilizados m&aacute;s all&aacute; del ambito para el que fueron creados. Eso a menudo provoca que la reutilizaci&oacute;n sea bastante compleja o que haya que redise&ntilde;arlos o modificarlos para hacerlos m&aacute;s reutilizables.
<p>    El problema de la remodelaci&oacute;n de servicios radica principalmente en que suele venir acompa&ntilde;ado de un impacto a los clientes del mismo que ya los est&eacute;n utilizando y por tanto la modificaci&oacute;n de estos (como si de una cadena se tratara). Por ello; es importante aplicar buenas pr&aacute;cticas de reutilizaci&oacute;n a la hora de construir servicios de tal manera que sean totalmente susceptibles de ser utilizados por cualquier cliente potencial.<br />
    Adem&aacute;s; es sumamente importante que los desarrollos est&eacute;n <a target="_blank" href="http://www.espaciosoa.net/2008/04/01/probando-soa/">probados correctamente</a> a todos los niveles (funcionalidad, seguridad, etc..) y que cumplan pol&iacute;ticas de interoperabilidad (WS-I) para la aceptaci&oacute;n de los mismos en el sistema de gobernabilidad de la arquitectura.
    </li>
<li><strong>Explotaci&oacute;n correcta de los servicios:</strong> Cuando los servicios llegan a sistemas de producci&oacute;n; a menudo no hay un control exhausto o correcto que indique el uso de los mismos. <br />
    Es importante la utilizaci&oacute;n de herramientas de monitorizaci&oacute;n que nos permitan tener controlados en todo momento los servicios que est&aacute;n siendo utilizados; asi como los clientes que est&aacute;n teniendo, etc&#8230; a fin de poder dimensionarlos correctamente y permitir que puedan ejecutarse sin provocar cuellos de botella.
    </li>
<li><strong>Despliegues controlados / mantenimientos de versiones:</strong> El n&uacute;mero creciente de versiones, dependencias, etc&#8230; hace que a veces halla problemas a la hora de desplegar y redesplegar nuevos desarrollos o correcciones de los ya existentes. <br />
    Por ello, es importante controlar las versiones y las dependencias que se van creando; para que si algo sale mal, cuestiones tan importantes como un rollback de la instalaci&oacute;n, sea r&aacute;pido, f&aacute;cil y sencillo. <a target="_blank" href="http://www.espaciosoa.net/2008/02/11/osgi-un-futuro-para-soa/">Iniciativas como OSGi</a> posiblemente ser&aacute;n muy importantes en el futuro ya que solucionar&aacute;n bastantes de estos problemas.
    </li>
</ul>
<p>La gobernabilidad en SOA es muy importante. Preguntas como </p>
<ul>
<li>&iquest;Qu&eacute; ocurre si se cambia un servicio?</li>
<li>&iquest;C&oacute;mo se puede asegurar la calidad de un servicio?</li>
<li>&iquest;C&oacute;mo podemos asegurar que un servicio (nuevo o existente) cumple con las pol&iacute;ticas de calidad y de seguridad establecidas por la empresa?</li>
<li>&iquest;C&oacute;mo podemos asegurar el rendimiento y los SLA de los servicios?</li>
</ul>
<p>deben ser cotestadas con un Plan de Gobernabilidad SOA.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.espaciosoa.net/2008/04/17/gobernabilidad-como-solucion-a-los-errores-en-soa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
