12.07.2015 Views

CUORE - Círculo de Usuarios Oracle de España

CUORE - Círculo de Usuarios Oracle de España

CUORE - Círculo de Usuarios Oracle de España

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Número46Septiembre 2011Precio: 6,50 €Una publicación <strong>de</strong> la Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> Españawww.cuore.esESPECIAL CASOS DE ÉXITOMúltiples tecnologíaspara diversas funciones<strong>de</strong> negocioen distintos sectores:Samur, Cruz Roja,Ayuntamiento <strong>de</strong> Badalona,Co<strong>de</strong>reReunión <strong>de</strong> Comunida<strong>de</strong>s Europeas <strong>de</strong><strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong>¿Cómo influenciarnos mutuamente?Carmen PizarroResponsable <strong>de</strong> generación<strong>de</strong> <strong>de</strong>manda <strong>Oracle</strong> TGB“Las medianas empresas meditanmucho sus <strong>de</strong>cisiones <strong>de</strong> compray prefieren un proveedor estable”VIVAT ACADEMIANº29 (Parte II) - SEPTIEMBRE 2011VIVAT ACADEMIA


EDITORIAL03sumarioPor José Manuel López ...................................................................................................................................HILO DIRECTOEntrevista Juan Pablo Sancho,Enviado <strong>de</strong> <strong>CUORE</strong> al European <strong>Oracle</strong> User Group Committee (EOUC).........................................Entrevista Carmen PizarroDirectora <strong>de</strong> Generación <strong>de</strong> Demanda <strong>de</strong> ORACLE TGB ......................................................................ACTUALIDADXX Congreso Nacional <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> .....................................................................................CASOS De EXITO ´Cruz Roja y SamurDos proyectos <strong>de</strong> inteligencia <strong>de</strong> negocio al servicio <strong>de</strong> la atenciónhumanitaria y ciudadana .................................................................................................................................Co<strong>de</strong>reTodo por el azar sin <strong>de</strong>jar nada al azar .........................................................................................................Ayuntamiento <strong>de</strong> BadalonaHardware y Software <strong>de</strong> <strong>Oracle</strong> en el sector público .............................................................................CON NOMBRE PROPIOAvanttic¿Por qué no puedo dormir tranquilo? .........................................................................................................AccentureUn entorno analítico para el <strong>de</strong>sarrollo <strong>de</strong> un nuevo <strong>de</strong>recho: la atención a la <strong>de</strong>pen<strong>de</strong>ncia ..BNBMejoras <strong>de</strong> Peopletools 8.51 ...........................................................................................................................SteltixGol<strong>de</strong>n Gate, el camino a la integración .....................................................................................................Universidad La RiojaEncapsulación <strong>de</strong> objetos remotos ...................................................................................................................OpenXavaOpen Source Application Development Framework para JavaEE .............................................................0304040812121616192022222428333639


EDITORIALEditor:José Manuel López, jmanuel.lopez@b<strong>de</strong>.esConsejo Editorial:José Manuel López, jmanuel.lopez@b<strong>de</strong>.esMáximo Aborruza, maborruza@fagorscoop.esManuel Lopera, lopera@eprinsa.esJosé Peláez, jose.pelaez@oracle.comCarmen Pizarro, carmen.pizarro@oracle.comÁlvaro Sánchez-Mariscal, alvaro.sanchez@salenda.esJorge Zahorski, jorge_zahorski@bnetbuil<strong>de</strong>rs.comManuel Lozano, mlozano@iberia.esJesús Garrán jgarranp@capgemini.comEduvigis, Ortiz-Moronta@capgemini.comJuan Pablo Sancho, jsancho@rodiokronsa.esCoordinación y redacción:Ana García Huerta, ana.garcia@cuore.esSecretaría Técnica:David Abreu, david.abreu@cuore.esE<strong>de</strong>n Rubio, e<strong>de</strong>n.rubio@cuore.esColaboradores en este númeroÓscar San JoséPedro BrunaJorge ZahorskiLuis Me<strong>de</strong>iroJulio Negueruela RuizJavier PanizaDiseño y Maquetación:Agustín LorenteGRAFIMEDIA PRODUCCIONES, S.L.lorente@grafimediaweb.comImprime:UNO Y NUEVE S.L.www.unoynueve.comDepósito Legal:M-24195-1992Queridos socios:Después <strong>de</strong> más <strong>de</strong> una década sin lidiar en esta plaza, elpasado mes <strong>de</strong> Marzo celebramos nuestro Congreso anual en el hotelSilken Puerta <strong>de</strong> América en Madrid. Nuestro lema, que lo va a sertambién para los próximos años, es Renovación.Renovación <strong>de</strong> la Junta Directiva, renovación <strong>de</strong> la fórmulacongresual, renovación <strong>de</strong> las activida<strong>de</strong>s buscando dinamizar laasociación y especialmente buscando la cercanía con los asociados.En <strong>de</strong>finitiva, renovación profunda <strong>de</strong> las estructuras <strong>de</strong> <strong>CUORE</strong>.El objetivo <strong>de</strong> la renovación <strong>de</strong>l congreso se ha conseguidoen buena parte en este último, don<strong>de</strong> hemos alcanzado una muyaceptable asistencia y un alto grado <strong>de</strong> satisfacción en los asistentes ypatrocinadores. Naturalmente, hay muchas cosas que se pue<strong>de</strong>nmejorar y ya estamos trabajando para conseguirlo.La fórmula general <strong>de</strong> los congresos sucesivos será unaversión mejorada <strong>de</strong>l XX Congreso: presentación por parte <strong>de</strong> <strong>Oracle</strong><strong>de</strong> alguna parte <strong>de</strong> la tecnología que sea <strong>de</strong> especial interés en esemomento (en marzo lo fue el Cloud Computing); una presentaciónimpartida por un experto <strong>de</strong> gran prestigio y reconocimientomundial; las ponencias y casos <strong>de</strong> éxito <strong>de</strong> asociados ypatrocinadores; y mucho networking, porque el objetivo <strong>de</strong>lCongreso es conectar con otros asociados para estrechar lazos en pos<strong>de</strong> colaboraciones futuras, al tiempo que nos formamos einformamos <strong>de</strong> la tecnología <strong>Oracle</strong>.El otro gran objetivo <strong>de</strong> <strong>CUORE</strong> para el presente ejercicio escrear grupos <strong>de</strong> trabajo sectoriales que permitan tomar conocimiento<strong>de</strong> los problemas <strong>de</strong> usuarios afines para tejer una red <strong>de</strong>colaboración (y por qué no, también lazos <strong>de</strong> amistad) que <strong>de</strong>nrespuesta a nuestros problemas y necesida<strong>de</strong>s. En este sentido ya seha creado y ha dado sus primeros pasos el grupo <strong>de</strong> “Bancas ySeguros”, y está muy próxima la constitución <strong>de</strong> otros grupos como el<strong>de</strong> “Universida<strong>de</strong>s”, “Transporte y Turismo”, “TIC”, “Tecnología Java”.En el marco <strong>de</strong> estos grupos <strong>de</strong> trabajo, se realizaránreuniones, talleres, seminarios, cursos y cuantas activida<strong>de</strong>s sean <strong>de</strong>nuestro interés, bajo la coordinación <strong>de</strong> un miembro <strong>de</strong> la JuntaDirectiva y el patrocinio <strong>de</strong> <strong>CUORE</strong>.Ambos objetivos (renovación <strong>de</strong>l Congreso y renovación <strong>de</strong>la estructura organizativa y participativa), son objetivos <strong>de</strong>l suficientecalado para augurar un futuro muy prometedor para la Asociaciónporque ponen el énfasis en las relaciones interpersonales que es lapretensión más enriquecedora <strong>de</strong> cualquier movimiento asociativo.Un fuerte abrazo.Todos los <strong>de</strong>rechos reservados. Se autorizala reproducción total o parcial con citaexpresa <strong>de</strong> la fuente. La editorial no se haceresponsable <strong>de</strong> las opiniones vertidas porsus colaboradores.José Manuel LópezPresi<strong>de</strong>nte <strong>de</strong> CuoreComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España3


hilo directoJuan Pablo Sancho, enviado <strong>de</strong> <strong>CUORE</strong> al European <strong>Oracle</strong> User Group Committee (EOUC)“El valor <strong>de</strong> todas las comunida<strong>de</strong>sproviene <strong>de</strong>l <strong>de</strong>seo <strong>de</strong> compartirexperiencias”Compartir tiempo, <strong>de</strong>bates y referencias junto aotras Comunida<strong>de</strong>s Europeas <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong>suena, como mínimo, a experiencia interesante. JuanPablo Sancho, vocal <strong>de</strong> la Junta Directiva <strong>de</strong> laComunidad Española y Asesor <strong>de</strong> estrategiainformática en Grupo Rodio Kronsa, cuenta como se<strong>de</strong>sarrolló el EOUC, evento anual que en mayopasado reunió a los lí<strong>de</strong>res <strong>de</strong> los grupos <strong>de</strong> usuarioseuropeos que forman el ecosistema <strong>de</strong> clientes <strong>de</strong><strong>Oracle</strong>. Esta ha sido la primera ocasión en la que sehan reunido comunida<strong>de</strong>s <strong>Oracle</strong> “tradicionales” conmiembros <strong>de</strong>l universo Java. Y nada menos que conPraga como escenario.Ana García HuertaQué impresiones generales ha extraído <strong>de</strong> suasistencia a esta reunión <strong>de</strong> Comunida<strong>de</strong>s Europeas <strong>de</strong><strong>Usuarios</strong>?La reunión ha sido una gran oportunidad para compartir las“Las Comunida<strong>de</strong>s más activasson las mayores tanto enestructura como en asociados:Reino Unido y Alemania, que enambos casos cuentan con variosmiles <strong>de</strong> asociados y organizannumerosos eventos cada año.Sorpren<strong>de</strong> el dinamismo <strong>de</strong>comunida<strong>de</strong>s como Benelux, apesar <strong>de</strong> su reducido ámbitogeográfico. Francia también esmuy activa”experiencias, i<strong>de</strong>as e inquietu<strong>de</strong>s<strong>de</strong> los representantes <strong>de</strong> lascomunida<strong>de</strong>s <strong>de</strong> usuarios <strong>Oracle</strong><strong>de</strong> la región EMEA. Tanto entrenosotros como con nuestrosenlaces <strong>Oracle</strong> a nivel EMEA(EOUC) y a escala global (IOUC).Por otra parte, fue la primeraocasión en la que nos reunimoscomunida<strong>de</strong>s <strong>Oracle</strong> “tradicionales”y comunida<strong>de</strong>s Java. Laexperiencia resultó llamativadadas las diferencias culturales y<strong>de</strong> objetivos entre ambosuniversos, que no <strong>de</strong>bemos obviar,concentrándonos no obstante en lo que nos une y teniendola ocasión <strong>de</strong> conocernos y compren<strong>de</strong>rnos mejor.¿Podría contarnos, ya más <strong>de</strong>talladamente, cómo searticuló la reunión?La i<strong>de</strong>a partió <strong>de</strong> <strong>Oracle</strong>, a la que agra<strong>de</strong>zco la invitaciónpara asistir y el esfuerzo realizado para organizar <strong>de</strong> formaimpecable el evento. Tenemos suerte <strong>de</strong> contar con losenlaces actuales, que aúnan gran experiencia con una claravocación <strong>de</strong> mejorar las relaciones con sus usuarios.Quiero citar especialmente a Mary Lou Dopart (SeniorDirector User Group Management), Nichole Scott (SeniorManager User Groups) y Tom Scheirsen (RelationshipManager EMEA User Groups, principal organizador yanfitrión <strong>de</strong> la reunión). Creo que forman un equipofantástico, ciertamente se preocupan por nuestrasinquietu<strong>de</strong>s como usuarios.¿Qué cifras podría darnos para compren<strong>de</strong>r la magnitud<strong>de</strong>l evento?Existen en EMEA 200.000 clientes y 41 comunida<strong>de</strong>s <strong>de</strong>usuarios <strong>Oracle</strong>, a<strong>de</strong>más <strong>de</strong> las comunida<strong>de</strong>s Java. A Pragaasistimos representantes <strong>de</strong> 17 países, la gran mayoríaeuropeos. <strong>Oracle</strong> aportó 10 representantes y 6 ponentes,que enriquecieron el evento con sus presentacionestratando cuestiones como: colaboración con lascomunida<strong>de</strong>s, estrategia <strong>de</strong> aplicaciones y, por supuesto,Cloud Computing.Pero la verda<strong>de</strong>ra riqueza <strong>de</strong>l evento consistió en los<strong>de</strong>bates y sesiones abiertas. Dos <strong>de</strong> los formatos másabiertos fueron los mejor valorados por los asistentes:• “Unconference sessions”, en los que se formaronmesas redondas sobre temas previamente sugeridosy escogidos por los asistentes.• “4-minute pitches”, en los que <strong>de</strong> forma muy breve einformal cada representante tuvo la oportunidad <strong>de</strong>exponer el tema que quiso.¿Qué es lo que más preocupa al usuario Europeo <strong>de</strong>tecnología <strong>Oracle</strong>?Todas las comunida<strong>de</strong>s <strong>Oracle</strong> estamos preocupadas portrabajar dos líneas <strong>de</strong> mejora. En relación a <strong>Oracle</strong>: potenciarlas comunicaciones en ambas direcciones y transmitircorrectamente las inquietu<strong>de</strong>s <strong>de</strong> nuestros asociados. Decara a éstos: aportarles el mayor valor posible respecto a loque ya obtienen directamente <strong>de</strong> <strong>Oracle</strong>.4Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


“Existen en EMEA200.000 clientes y 41comunida<strong>de</strong>s <strong>de</strong> usuarios<strong>Oracle</strong>, a<strong>de</strong>más <strong>de</strong> lascomunida<strong>de</strong>s Java. APragaasistimosrepresentantes <strong>de</strong> 17países, la gran mayoríaeuropeos.Nuestro hombre en Praga en uno <strong>de</strong> los puentes que cruzan el río Moldava


Hilo Directo - Juan Pablo Sancho¿Qué conclusiones se extrajeron <strong>de</strong> la reunión en líneasgenerales?Mencionaré para ilustrarlo el resultado <strong>de</strong> la encuestaefectuada a los asistentes. Los puntos <strong>de</strong> mayor consensofueron los siguientes:• ¿Les gustaría volver a participar en la siguientereunión? Sí, 100%“Hago una llamada a laautocrítica: <strong>de</strong>s<strong>de</strong> la JuntaDirectiva <strong>de</strong>bemos ser capaces<strong>de</strong> <strong>de</strong>spertar el interés <strong>de</strong>muchos clientes <strong>de</strong> <strong>Oracle</strong> queaún no tienen presencia en<strong>CUORE</strong> y <strong>de</strong> continuarmanteniendo el <strong>de</strong> losasociados. Representanuestro principal objetivo,preocupación y reto”• ¿Ha recibido valor <strong>de</strong> la reunión?Mucho 97,5% Normal 2,5%• Principales objetivos para laasistencia: establecer relacionescon el resto <strong>de</strong> comunida<strong>de</strong>s(81%), apren<strong>de</strong>r mejores prácticas(70%)¿Qué i<strong>de</strong>a le parece mássignificativa <strong>de</strong> cara a implantarmejoras en la Comunidad <strong>de</strong><strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España?Creo que es necesario organizar elCongreso anual 2012 <strong>de</strong> maneracoordinada con otras comunida<strong>de</strong>s europeas y con <strong>Oracle</strong>,facilitando la asistencia <strong>de</strong> ponentes <strong>de</strong>l máximo nivel. Conesta premisa, la Junta Directiva <strong>de</strong> <strong>CUORE</strong> ya estátrabajando para concretar fechas, contenidos y ponentespara el próximo Congreso, que tendrá lugar en Madrid, enla próxima primavera.¿Ha encontrado alguna diferencia <strong>de</strong> procedimientollamativa respecto a <strong>CUORE</strong> en alguna comunida<strong>de</strong>uropea concreta?Naturalmente, existen ciertasdiferencias (formatos y tamaños<strong>de</strong> los congresos, distintoscontenidos presenciales y online,herramientas <strong>de</strong> marketing) queresulta interesante conocer yanalizar.Aún así, el funcionamiento <strong>de</strong>todas las asociaciones es sustancialmente similar: estamoscoordinados por juntas directivas elegidas por y entre losasociados, con apoyo organizativo profesionalproporcionado por P.A.P. Congresos y soporte permanente<strong>de</strong> <strong>Oracle</strong>.Centramos nuestra actividad en torno a un gran evento“Es necesario organizar elCongreso anual 2012 <strong>de</strong> maneracoordinada con otrascomunida<strong>de</strong>s europeas y con<strong>Oracle</strong>, facilitando la asistencia<strong>de</strong> ponentes <strong>de</strong>l máximo nivel”o congreso anual, una presencia web que <strong>de</strong>be serdinámica, publicaciones (en papel u online) y diversoseventos temáticos organizados por cada Grupo <strong>de</strong> InterésEspecial.En <strong>de</strong>finitiva, el verda<strong>de</strong>ro valor <strong>de</strong> todas lascomunida<strong>de</strong>s proviene básicamente <strong>de</strong> la participación ylos <strong>de</strong>seos <strong>de</strong> compartir experiencias que aportan todos susasociados (tanto clientes finales, como partners).¿Cuál <strong>de</strong> ellas es más dinámica y operativa?Las mayores, tanto en estructura como en asociados: ReinoUnido y Alemania, que en ambos casos cuentan con variosmiles <strong>de</strong> asociados y organizan numerosos eventos cadaaño. Sorpren<strong>de</strong> el dinamismo <strong>de</strong> comunida<strong>de</strong>s comoBenelux, a pesar <strong>de</strong> su reducido ámbito geográfico. Franciatambién es muy activa.¿Qué cambios podrían incorporarse a <strong>CUORE</strong> a corto ymedio plazo a raíz <strong>de</strong> lo observado en Praga?A<strong>de</strong>más <strong>de</strong> la permanente mejora <strong>de</strong> la interrelación connuestros colegas europeos y con <strong>Oracle</strong> EMEA, resaltaría unaspecto que la actual Junta ya tenía en mente (y sobre elque estamos trabajando): potenciar los Grupos <strong>de</strong> InterésEspecial <strong>de</strong> forma que mantengan actividad con carácterpermanente, pasando a ser los motores naturales <strong>de</strong> laComunidad Española. De manera que las empresasasociadas encuentren por esta vía valor adicional y unanueva óptica respecto a su relación con <strong>Oracle</strong>.En este punto hago autocrítica: <strong>de</strong>s<strong>de</strong> la Junta somosconscientes que <strong>de</strong>bemos ser capaces <strong>de</strong> <strong>de</strong>spertar elinterés <strong>de</strong> muchos clientes <strong>de</strong> <strong>Oracle</strong> que aún no tienenpresencia en <strong>CUORE</strong> y <strong>de</strong> continuar manteniendo el <strong>de</strong> losasociados. Representa nuestro principal objetivo,preocupación y reto.Me consta que este también fue el principal caballo <strong>de</strong>batalla <strong>de</strong> la anterior Junta Directiva, a la que quieroagra<strong>de</strong>cer <strong>de</strong>s<strong>de</strong> aquí su clarivi<strong>de</strong>ncia para mejorar laComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España y adaptarla alsiglo XXI, así como su permanente <strong>de</strong>dicación durantetantos años.IOUC: http://www.iouc.orgEOUC: http://www.iouc.org/p/cm/ld/fid=49Twitter: #EUOC, @EOUCFoto <strong>de</strong> familia <strong>de</strong> los representantes <strong>de</strong> las distintas Comunida<strong>de</strong>s Europeas <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong>.Juan Pablo Sancho es el primero por la <strong>de</strong>recha.6Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Hilo Directo - Carmen PizarroCarmen Pizarro, Directora <strong>de</strong> Generación <strong>de</strong> Demanda <strong>de</strong> <strong>Oracle</strong> Mediana Empresa“En el contexto <strong>de</strong> mercado actual lasempresas medianas buscan cómogestionar la continuidad <strong>de</strong> su negociooptimizando procesos e inversiones”<strong>Oracle</strong> Mediana Empresa es el área <strong>de</strong> la compañíaque se dirige al mercado <strong>de</strong> la mediana empresa,entendiendo y atendiendo sus necesida<strong>de</strong>sespecíficas. En esta relación, <strong>Oracle</strong> se apoyafirmemente en una red <strong>de</strong> partners que actúan <strong>de</strong>enlace especializado con la comunidad <strong>de</strong> clientes.Des<strong>de</strong> su puesto como Directora <strong>de</strong> Generación <strong>de</strong>Demanda <strong>de</strong> <strong>Oracle</strong> TGB, Carmen Pizarro relata cómola tecnóloga <strong>de</strong> <strong>Oracle</strong> acompaña al ecosistemaempresarial <strong>de</strong> rango medio.Ana García HuertaQué le ofrece <strong>Oracle</strong> a una mediana empresa paraser competitiva y cubrir sus procesos <strong>de</strong> crecimiento singran<strong>de</strong>s sofisticaciones?Las organizaciones, por pequeñas que sean, requieren <strong>de</strong>una infraestructura <strong>de</strong> carácter básico que permitamantener y hacer crecer lacompañía. <strong>Oracle</strong> proporciona unainfraestructura fiable, optimizadae integrada, que protege lainformación al tiempo que seintegra con los sistemas existentes.De este modo es muy sencilloañadir aplicaciones a medida quecrezca la empresa, pues siempreserán compatibles con lainfraestructura existente. Gracias aesta integración, también es másfácil gestionar los procesosempresariales, cambiándolos o agregando otros nuevossiempre que sea necesario.Por último, ofrecemos soluciones adaptadas al tamaño“Nos dirigimos al mercadoapoyándonos en una redgeográfica y sectorial <strong>de</strong>partners que conocen elterritorio y los mo<strong>de</strong>los <strong>de</strong>negocio <strong>de</strong> su tejidoempresarial. Se trata <strong>de</strong>partners formados yespecializados que dan calidad<strong>de</strong> servicio a los clientes”<strong>de</strong> las organizaciones, que van <strong>de</strong>s<strong>de</strong> la Base <strong>de</strong> Datos alServidor <strong>de</strong> Aplicaciones, pasando por el gestor <strong>de</strong>Inteligencia <strong>de</strong> Negocio, soluciones específicas en el ámbito<strong>de</strong> la Seguridad, Gestor <strong>de</strong> Contenidos, etc. Estas solucionesestán pensadas para crecer con la empresa y para ayudarlesa resolver cualquier problema crítico. La tecnología sirvetanto para las gran<strong>de</strong>s compañías como para las pequeñas.Las necesida<strong>de</strong>s y las funciones son las mismas para todas,solo varía el tamaño.¿Entien<strong>de</strong> este mensaje la mediana empresa española?Las empresas entien<strong>de</strong>n que lo importante es gestionar lacontinuidad <strong>de</strong> su negocio optimizando procesos einversiones. En ese sentido buscan soluciones quesimplifiquen la complejidad empresarial, mejoren el uso <strong>de</strong>la información para lograr ventajas competitivas y quepermitan una mejor comunicación tanto interna como conclientes y proveedores. Entien<strong>de</strong>n la importancia <strong>de</strong> laoptimización <strong>de</strong> los recursos TI y el ahorro <strong>de</strong> costes y <strong>Oracle</strong>está alineado con dichas necesida<strong>de</strong>s.¿Qué filosofía <strong>de</strong> acercamiento aplica <strong>Oracle</strong> en surelación con las empresas <strong>de</strong> tamaño medio?La filosofía es muy sencilla: gestionar este mercado connuestra red <strong>de</strong> partners especialistas, que son capaces <strong>de</strong>escuchar las necesida<strong>de</strong>s <strong>de</strong> negocio <strong>de</strong> nuestros clientes yaten<strong>de</strong>rles dotándoles <strong>de</strong> soluciones tecnológicas queresuelven dichas necesida<strong>de</strong>s. La tecnología <strong>de</strong> <strong>Oracle</strong> es elsustrato en el que cualquier compañía pue<strong>de</strong> plantar suconfiguración <strong>de</strong> TI con la seguridad <strong>de</strong> que los proyectosvan a germinar y a crecer y que nosotros vamos a estar8Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


“La medianaempresa española seenfrenta a los retos<strong>de</strong>rivados <strong>de</strong> un entornoempresarial cada vez máscompetitivo y cambiante.Los volúmenes <strong>de</strong> datoscrecen rápidamente y esnecesario ofrecer calidad<strong>de</strong> servicio reduciendo, a lavez, los costes <strong>de</strong> TI en lomáximo posible.


Hilo Directo - Carmen Pizarrosiempre acompañando esos procesos <strong>de</strong> <strong>de</strong>sarrollo. Lapropuesta <strong>de</strong> <strong>Oracle</strong> Mediana Empresa en ese sentido esayudar a sus clientes a recorrer el camino que va <strong>de</strong> losdatos a la información con la mejor tecnología, a un precioadaptado a su organización <strong>de</strong> la mano <strong>de</strong> un partnerespecialista.“Des<strong>de</strong> la Comunidad <strong>de</strong><strong>Usuarios</strong> <strong>Oracle</strong> invitamos a quetodas las medianas empresasusuarias <strong>de</strong> la tecnología <strong>Oracle</strong>se acerquen a la Comunidad <strong>de</strong><strong>Usuarios</strong>, porque son ellas lasque tienen la voz y la fuerza. Esimportante sentirse unidos através <strong>de</strong> una comunidad en laque puedan entablar relacióncon el fabricante y hacerle llegarsus necesida<strong>de</strong>s, susinquietu<strong>de</strong>s, sus propuestas <strong>de</strong>mejora”También suce<strong>de</strong> que en midmarket<strong>Oracle</strong> se asociainmediatamente a tecnología <strong>de</strong>base <strong>de</strong> datos. ¿Cuesta muchoabrir el abanico <strong>de</strong> soluciones <strong>de</strong>cara a este mercado?La reputación <strong>de</strong> <strong>Oracle</strong> viene <strong>de</strong>lgestor <strong>de</strong> base <strong>de</strong> datos pero a día<strong>de</strong> <strong>de</strong> hoy somos un proveedorintegral <strong>de</strong> todo tipo <strong>de</strong> solucionesque apoyen la estructura y lalógica empresarial: inteligencia <strong>de</strong>negocio para aprovechar almáximo el potencial <strong>de</strong> los datos;gestores <strong>de</strong> contenidos paraorganizar y or<strong>de</strong>nar elcaudal informativo; gestión<strong>de</strong> procesos empresariales para optimizar elrendimiento; toda una gama <strong>de</strong> soluciones SOA osoluciones <strong>de</strong> integración…El abanico es muy amplio, existe una soluciónpara cada necesidad. A<strong>de</strong>más, <strong>de</strong>s<strong>de</strong> la adquisición<strong>de</strong> SUN el catálogo se ha completado con hardwarey con la lógica <strong>de</strong>l mundo Java. A día <strong>de</strong> hoy, elcatálogo dirigido a organizaciones <strong>de</strong> rango medioestá formado por soluciones “end to end”,escalables, estandarizadas, fáciles <strong>de</strong> integrar contecnología <strong>de</strong> terceros, con la robustez y fiabilidadque aporta la marca <strong>Oracle</strong>.De cada dos bases <strong>de</strong> datos que se ven<strong>de</strong>n en el mundouna es <strong>Oracle</strong> y la misma proporción es aplicable aEspaña. ¿La marca importa?Aparte <strong>de</strong> la calidad tecnológica, <strong>de</strong> la inversión einnovación continua en el producto y <strong>de</strong>l hecho <strong>de</strong> estarapoyados en una importante red <strong>de</strong> partners, la garantía <strong>de</strong>continuidad <strong>de</strong> la marca es clave a la hora <strong>de</strong> tomar una<strong>de</strong>cisión <strong>de</strong> compra. La sensación <strong>de</strong> continuidad queofrece <strong>Oracle</strong> pesa positivamente.A<strong>de</strong>más <strong>de</strong> su labor en la compañía, usted forma parte<strong>de</strong> la Directiva <strong>de</strong> la Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong>España ¿qué papel le gustaría que jugasen las empresas<strong>de</strong> tamaño medio en la Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong><strong>Oracle</strong>?Más <strong>de</strong> 20 millones <strong>de</strong> Medianas Empresas forman la“columna vertebral” <strong>de</strong> la industria europea. Es el momento<strong>de</strong> escucharles y crear una cultura a<strong>de</strong>cuada para laadopción <strong>de</strong> la tecnología como un potente aliado en su<strong>de</strong>sarrollo.Ya no es cuestión <strong>de</strong> sumar cuánto significa el 90% <strong>de</strong>ltejido empresarial español, es cuestión <strong>de</strong> competitividadLa importancia <strong>de</strong>l canal¿Cómo llega <strong>Oracle</strong> a ese entorno <strong>de</strong> rangomedio? ¿De qué manera se articula su canal y quérendimiento tiene esta relación?El canal es la columna vertebral <strong>de</strong> <strong>Oracle</strong> MedianaEmpresa. El 100% <strong>de</strong> las ventas <strong>de</strong> tecnología serealizan a través <strong>de</strong>l canal <strong>de</strong> distribución. Nosdirigimos al mercado apoyándonos en una redgeográfica y sectorial <strong>de</strong> partners que conocen elterritorio y los mo<strong>de</strong>los <strong>de</strong> negocio <strong>de</strong> su tejidoempresarial. Se trata <strong>de</strong> partners formados yespecializados que dan calidad <strong>de</strong> servicio a losclientes. Contar con un proveedor que aporte elmayor conocimiento <strong>de</strong> las soluciones <strong>Oracle</strong> y quea<strong>de</strong>más conozca localmente el territorio esfundamental para dar la mejor atención al usuario.<strong>Oracle</strong> cuenta con una red <strong>de</strong> más <strong>de</strong> 800partners. De éstos, más <strong>de</strong> 250 disponen <strong>de</strong>aplicaciones sectoriales o genéricas <strong>de</strong>sarrolladassobre la tecnología <strong>de</strong> <strong>Oracle</strong>.10Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Hilo Directo - Carmen Pizarro<strong>de</strong> España como parte <strong>de</strong> la Unión Europea y su plan <strong>de</strong>aprovechar la potencialidad <strong>de</strong> la Mediana Empresa parahacer <strong>de</strong> Europa una región económicamente robusta yreferente a nivel mundial.Des<strong>de</strong> la Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>Oracle</strong> invitamos aque todas las medianas empresas usuarias <strong>de</strong> la tecnología<strong>Oracle</strong> se acerquen a la Comunidad <strong>de</strong> <strong>Usuarios</strong>, porque sonellas las que tienen la voz y la fuerza. Es importante sentirseunidos a través <strong>de</strong> una comunidad en la que puedanentablar relación con el fabricante y hacerle llegar susnecesida<strong>de</strong>s, sus inquietu<strong>de</strong>s, sus propuestas <strong>de</strong> mejora.Animo a estas organizaciones a participar, a que no seautoexcluyan. La comunidad <strong>de</strong> usuarios está abierta atodos. Para <strong>Oracle</strong> es un punto inestimable conocer elpálpito <strong>de</strong> su comunidad in<strong>de</strong>pendientemente <strong>de</strong>l tamaño<strong>de</strong> las empresas. Y esa información sólo pue<strong>de</strong> venir <strong>de</strong>ellos.¿Qué mensaje <strong>de</strong>sea enviarles?Que se involucren, que se sumen a los grupos creados porsectores <strong>de</strong> actividad, que esa es la vía para influenciar. Enla última renovación <strong>de</strong> la Junta se han creado grupos <strong>de</strong>interés tanto sectoriales como tecnológicos: Banca ySeguros, Turismo, Aplicaciones, Fusion Middleware… yestán abiertos a todos. Hay otros grupos como el <strong>de</strong>Administración Pública, en vías <strong>de</strong> creación. Se trata <strong>de</strong>establecer una red orquestada a través <strong>de</strong> la Comunidad <strong>de</strong><strong>Usuarios</strong> y que el alcance llegue al último rincón. <strong>Oracle</strong> estáencantada <strong>de</strong> escuchar las aportaciones y la Comunidad <strong>de</strong><strong>Usuarios</strong> es la vía más directa y cercana. No pue<strong>de</strong>s estaralejado <strong>de</strong> las necesida<strong>de</strong>s <strong>de</strong> tus clientes.¿Qué perspectivas <strong>de</strong> futuro y <strong>de</strong> crecimiento tiene<strong>Oracle</strong> Mediana Empresa?<strong>Oracle</strong> Mediana Empresa sigue creciendo <strong>de</strong> formaconstante. Es un hecho que la mediana empresa estáinvirtiendo en TI y está creciendo y haciendo crecer susinfraestructuras. Las compañías <strong>de</strong> nuestro mercadoquieren crecer con una tecnología fiable, segura y<strong>de</strong>seamos que nos tengan en cuenta, que cuando tenganque invertir lo hagan en soluciones seguras. Las medianasempresas españolas meditan mucho sus <strong>de</strong>cisiones <strong>de</strong>compra y prefieren un proveedor estable. Aparte <strong>de</strong> lacalidad en el servicio, la tecnología es incomparable.Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España 11


actualidadAsistieron cerca <strong>de</strong> 600 profesionales<strong>de</strong> 269 compañíasEl XX Congreso <strong>de</strong> laComunidad <strong>de</strong> <strong>Usuarios</strong><strong>de</strong> <strong>Oracle</strong> se celebróbajo un formatorenovado y con lamayor participación <strong>de</strong>su historiaLa periodicidad cuatrimestral <strong>de</strong> esta publicaciónno permite tratar temas <strong>de</strong> actualidad puntual perosí realizar un análisis <strong>de</strong>tallado <strong>de</strong>l principalacontecimiento <strong>de</strong>l calendario <strong>de</strong> <strong>CUORE</strong>: sucongreso anual que esta vez reunió a 577profesionales <strong>de</strong> 269 empresas relacionadas con elecosistema <strong>de</strong> productos y servicios <strong>de</strong> <strong>Oracle</strong>. Losdos días <strong>de</strong> marzo que la Comunidad se reunió en elHotel Silken Puerta <strong>de</strong> América fueron jornadas <strong>de</strong>intercambio que permitieron ahondar en relacionesya existentes y establecer nuevos contactos.El primer día <strong>de</strong>l Congreso se articuló en dos sesionesplenarias: un evento inicial abierto al público generalalre<strong>de</strong>dor <strong>de</strong> Cloud Computing y una sesión vespertinacentrada en el <strong>de</strong>bate y el intercambio entre <strong>Oracle</strong> y suComunidad <strong>de</strong> <strong>Usuarios</strong> reservada a los socios <strong>de</strong> <strong>CUORE</strong>.La apertura <strong>de</strong> la sesión inaugural corrió a cargo <strong>de</strong> Félix<strong>de</strong>l Barrio, Director General <strong>de</strong> <strong>Oracle</strong> Ibérica. Des<strong>de</strong> sullegada a la dirección general hace dos años, <strong>de</strong>l Barriosiempre ha manifestado su intención <strong>de</strong> enriquecer larelación con la comunidad <strong>de</strong> clientes “Llevo en <strong>Oracle</strong> 17años y he ocupado múltiples puestos pero si ha habido algoComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España13


Actualidad - XX Congresoen común en todos mis cargos es que siempre he estado muycerca <strong>de</strong> la Comunidad <strong>de</strong> <strong>Usuarios</strong>. Claramente, creo que nose pue<strong>de</strong> gestionar un negocio <strong>de</strong>s<strong>de</strong> la lejanía <strong>de</strong> tu <strong>de</strong>spachoy quiero avanzar en la i<strong>de</strong>a <strong>de</strong> establecer con los usuarios unarelación fluida, <strong>de</strong> dos direcciones, orientada a futuro,acompañando siempre”.A lo largo <strong>de</strong> toda la mañana los asistentes pudieronprofundizar en la realidad que propone el Cloud Computinga través <strong>de</strong> intervenciones <strong>de</strong> directivos <strong>de</strong> <strong>Oracle</strong> y <strong>de</strong>lanalista <strong>de</strong> Gartner Group Massimo Pezzini.La sesión <strong>de</strong> la tar<strong>de</strong> se centró en la inauguración oficial<strong>de</strong>l Congreso por parte <strong>de</strong> José Manuel López, Presi<strong>de</strong>nte<strong>de</strong> <strong>CUORE</strong> y <strong>de</strong> Alejandro Arranz, Director General <strong>de</strong>Innovación y Tecnología <strong>de</strong>l Ayuntamiento <strong>de</strong> Madrid.“La organización interna <strong>de</strong> los asociados en fundamentalpara que <strong>Oracle</strong> nunca pierda <strong>de</strong> vista que los usuarios somoslos auténticos protagonistas <strong>de</strong> esta aventura. Tenemos queesforzarnos por encontrar los puntos <strong>de</strong> apoyo entre nosotrospara ser capaces <strong>de</strong> trasladar a <strong>Oracle</strong> lo que queremos, lo quenecesitamos”, comentó el Presi<strong>de</strong>nte <strong>de</strong> <strong>CUORE</strong>.14Las cifras <strong>de</strong>l XX Congreso <strong>de</strong> la Comunidad <strong>de</strong><strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong>Ø 577 asistentes <strong>de</strong> 269 empresasØ 17 socios colaboradores con zona <strong>de</strong> exposiciónpropiaØ 8 sesiones técnicas relacionadas con CloudComputingØ 1 mesa redonda con los principales directivos <strong>de</strong><strong>Oracle</strong> exclusiva para sociosØ 33 ponencias en tres bloques paralelos contestimonios <strong>de</strong> integradores como Cap Gemini,expertos <strong>de</strong> <strong>Oracle</strong>, partners y casos <strong>de</strong> éxitoØ 15 experiencias <strong>de</strong> clientes:• A<strong>de</strong>cco• Abra Terminales Marítimas• Ayuntamiento <strong>de</strong> Badalona• CODERE• ESADE• Mc Donald’s• Mapfre• Mahou• OEPM• Renfe• Senado• Servicio <strong>de</strong> Emergencia <strong>de</strong> la Ciudad <strong>de</strong> Madrid• Teatre Nacional <strong>de</strong> Catalunya• Universidad <strong>de</strong> las Islas Baleares• Xunta <strong>de</strong> Galicia.Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> EspañaPor su parte, el Director General <strong>de</strong> Innovación yTecnología <strong>de</strong>l Ayuntamiento <strong>de</strong> Madrid agra<strong>de</strong>ció la vuelta<strong>de</strong>l Congreso a la capital tras once años <strong>de</strong> ausencia. “En elequipo <strong>de</strong> gobierno <strong>de</strong> la ciudad nos alegra que con reunionescomo esta se refuerce el potencial y la importancia estratégica<strong>de</strong> las TI en Madrid. <strong>Oracle</strong> es un icono tecnológico y <strong>CUORE</strong>un ejemplo <strong>de</strong> buenas prácticas <strong>de</strong> la actividad asociativa.Reuniones como esta sirven <strong>de</strong> impulso a la economía <strong>de</strong>lconocimiento y <strong>de</strong>s<strong>de</strong> la administración pública las apoyamosy valoramos enormemente”.Alejandro Arranz aprovechó para a<strong>de</strong>lantar a losasistentes el proyecto que el Ayuntamiento <strong>de</strong> Madrid está<strong>de</strong>sarrollando en la capital bajo el paraguas <strong>de</strong>l Plan Avanza<strong>de</strong>l Ministerio <strong>de</strong> Fomento, Industria y Comercio: “Se trata<strong>de</strong> la Catedral <strong>de</strong> las Tecnologías <strong>de</strong> la Información, un lugardon<strong>de</strong> apren<strong>de</strong>r, compartir y fomentar el crecimientoeconómico y hacer <strong>de</strong> la tecnología un medio más humano yasequible”.Finalmente, la jornada <strong>de</strong>l 17 <strong>de</strong> marzo se <strong>de</strong>sarrolló entres bloques paralelos con 33 ponencias (11 por bloque) <strong>de</strong>diversos enfoques: técnico, <strong>de</strong> negocio y casos prácticos.ConclusionesJosé Manuel López, Presi<strong>de</strong>nte <strong>de</strong> <strong>CUORE</strong> resume así elencuentro: “Estamos satisfechos con la participaciónregistrada en el Congreso pero no es pru<strong>de</strong>nte caer en laautocomplacencia. Vemos que la relación entre <strong>Oracle</strong> y suecosistema <strong>de</strong> clientes y partners tiene un pulso dinámico perohay que mantener el espíritu <strong>de</strong> intercambio más allá <strong>de</strong> estascitas. Las relaciones con nuestro proveedor tienen que sernecesariamente fructíferas pero también tenemos queesforzarnos nosotros como organismo asociativo en que larelación entre socio y Comunidad alcance mejores nivelescolaborativos”.Por parte <strong>de</strong> <strong>Oracle</strong>, José Manuel Peláez, Director <strong>de</strong>Soluciones <strong>de</strong> <strong>Oracle</strong> Ibérica y representante <strong>de</strong> lacompañía en la Junta Directiva <strong>de</strong> <strong>CUORE</strong>, valora elCongreso como “una plataforma <strong>de</strong> lanzamiento <strong>de</strong> nuevas


Actualidad - XX Congresoformas <strong>de</strong> relación entre proveedor y clientes. Estamos muyinvolucrados en que nuestra comunidad <strong>de</strong> usuarios sientanuestra cercanía y <strong>de</strong>seamos que la relación se perfeccionetodo lo posible. Queremos proponer pero, sobre todo,queremos escuchar”.En esta línea, y a raíz <strong>de</strong> la oportunidad <strong>de</strong> relaciónpersonal que supone el Congreso ha tomado fuerza la i<strong>de</strong>a<strong>de</strong> ahondar en la articulación <strong>de</strong> distintos grupos <strong>de</strong> interéstemático y sectorial.Grupos ya existentes se han visto reforzados con lallegada a la Junta Directiva <strong>de</strong> nuevos elementosdinamizadores, al tiempo que se han i<strong>de</strong>ntificado y creadonuevos apartados como el grupo que reunirá a todos lospartners.La Asociación atien<strong>de</strong> así a las peticiones <strong>de</strong> sus socios en el último Congreso<strong>CUORE</strong> incorpora nuevos miembros a su Junta Directiva y estructurasus grupos <strong>de</strong> trabajo en áreas tecnológicas y sectorialesTurismo y transporte, banca, telecomunicaciones y tecnología tendrán sus propios grupos <strong>de</strong> <strong>de</strong>bate yactuaciónEl Congreso ha servido también para renovar la articulación <strong>de</strong> su Junta Directiva a partir <strong>de</strong> las disposiciones <strong>de</strong>la Asamblea General <strong>de</strong> Socios celebrada durante la reunión. Con la renovación <strong>de</strong> algunos cargos y nuevasincorporaciones, la Nueva Junta está constituida por las siguientes personas:Presi<strong>de</strong>nte: José Manuel López .................................... jmanuel.lopez@b<strong>de</strong>.esVice-Presi<strong>de</strong>nte: Máximo Aborruza ..................................... maborruza@fagorscoop.esTesorero: Pedro Sobrino ............................................. pedro.sobrino@cuore.esSecretaría: José Manuel Peláez ................................... jose.pelaez@oracle.comCarmen Pizarro ........................................... carmen.pizarro@oracle.comVocales: Manuel Lopera ............................................ lopera@eprinsa.esÁlvaro Sánchez-Mariscal ......................... alvaro.sanchez@salenda.esJorge Zahorski ............................................ jorge_zahorski@bnetbuil<strong>de</strong>rs.comManuel Lozano ........................................... mlozano@iberia.esJesús Garrán ................................................ jgarranp@capgemini.com;cvelar<strong>de</strong>@capgemini.com;Eduvigis.Ortiz-Moronta@capgemini.comJuan Pablo Sancho .................................... jsancho@rodiokronsa.esSecretaría Técnica: Edén Rubio ................................................... e<strong>de</strong>n.rubio@cuore.esDavid Abreu ................................................. david.abreu@cuore.esLos grupos <strong>de</strong> interés li<strong>de</strong>rados por miembros <strong>de</strong> la Junta Directiva quedan <strong>de</strong> la siguiente manera:Grupo <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> PeopleSoft. Responsable: Pedro Sobrinohttp://cuore.es/grupos.<strong>de</strong>talle.php?id=1Grupo <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> Aplicaciones. Responsable: Máximo Aborruzahttp://cuore.es/grupos.<strong>de</strong>talle.php?id=2Grupo <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> Fussion Middleware. Responsable: Manuel Loperahttp://cuore.es/grupos.<strong>de</strong>talle.php?id=3Grupo <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> JDEdwards. http://cuore.es/grupos.<strong>de</strong>talle.php?id=4Grupo <strong>de</strong>l Sector <strong>de</strong> Turismo y Transporte. http://cuore.es/grupos.<strong>de</strong>talle.php?id=6Grupo <strong>de</strong>l Sector Bancario. Responsable: José Manuel Lópezhttp://cuore.es/grupos.<strong>de</strong>talle.php?id=7Grupo <strong>de</strong>l Sector TIC. Responsable: Jesús Garcia jesus.garcia@cuore.eshttp://cuore.es/grupos.<strong>de</strong>talle.php?id=8Grupo <strong>de</strong> Tecnología. Responsable: Alvaro Sánchez-Mariscal“Con estos cambios y nuevas incorporaciones en el seno <strong>de</strong> la Junta <strong>de</strong> la Comunidad <strong>de</strong> <strong>Usuarios</strong> queremos dinamizarlas activida<strong>de</strong>s <strong>de</strong> nuestra asociación. El Congreso <strong>de</strong>l pasado marzo fue una gran oportunidad para recoger laspeticiones, sugerencias y necesida<strong>de</strong>s <strong>de</strong> los asociados y entre ellas se encontraba la <strong>de</strong>manda <strong>de</strong> crear grupos sectorialespara afinar las acciones <strong>de</strong> la Comunidad. Esperamos que esta nueva estructuración suponga un impulso para lainfluencia y el enriquecimiento <strong>de</strong> nuestra relación con <strong>Oracle</strong>”, comenta José Manuel López, Presi<strong>de</strong>nte <strong>de</strong> laComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España.Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España15


especialCruz Roja y SAMUR, dos proyectos <strong>de</strong> inteligencia <strong>de</strong> negocio al servicio <strong>de</strong> la atenciónhumanitaria y ciudadanaCruz Roja Española mejora sus tiempos <strong>de</strong>reacción y asistencia ante emergenciasgracias a OBI 11gHumanidad, Imparcialidad, Neutralidad,In<strong>de</strong>pen<strong>de</strong>ncia, Carácter Voluntario, Unidad yUniversalidad. Bajo estas siete premisas se creóhace casi 150 años la Cruz Roja Internacional. En1863 una representación española estuvo entre lascatorce naciones que asistieron a la PrimeraConferencia Internacional y España fue la séptimanación que en 1864 se adhirió al I Convenio <strong>de</strong>Ginebra que enumeró los principios <strong>de</strong> la Cruz Roja.Hoy día, Cruz Roja Española es una organización sinánimo <strong>de</strong> lucro compuesta por 9.000 trabajadores enplantilla y una red <strong>de</strong> 160.000 voluntarios. Su cometido secentra en la atención humanitaria a las víctimas <strong>de</strong> losconflictos bélicos y <strong>de</strong> <strong>de</strong>sastres naturales, al tiempo querealiza acciones preventivas a favor <strong>de</strong>l bienestar social y <strong>de</strong>la calidad <strong>de</strong> vida.Acor<strong>de</strong> con los tiempos, Cruz Roja Española, abraza coninterés las tecnologías <strong>de</strong> la información comoherramientas válidas para mejorar el <strong>de</strong>sarrollo <strong>de</strong> sucometido. De especial interés resulta el proyecto <strong>de</strong>Business Intelligence que la organización ha llevado a cabosobre productos <strong>Oracle</strong>.El punto <strong>de</strong> partida era la necesidad <strong>de</strong> conseguirinformación representativa <strong>de</strong>l estado <strong>de</strong> una <strong>de</strong>terminadaacción <strong>de</strong> emergencia o <strong>de</strong> cooperación. La información<strong>de</strong>bía obtenerse en tiempo real para hacer un seguimiento<strong>de</strong> las actuaciones y facilitar la toma <strong>de</strong> <strong>de</strong>cisiones.Para ello necesitaba generar diversos cuadros <strong>de</strong>mando que permitan conocer visualmente el estado <strong>de</strong> las16Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


casos <strong>de</strong> exito ´actuaciones (recepción <strong>de</strong> donativos en campañaspuntuales, acciones en emergencias, seguimiento <strong>de</strong>acciones una vez atendida la emergencia, etc…)Asimismo, Cruz Roja Española quería dar un salto en sucultura corporativa eliminando totalmente el uso <strong>de</strong> papel,al tiempo que <strong>de</strong>seaba construir la memoria anualextrayendo toda la información que los aplicativos reportan.¿Cómo se procedió para respon<strong>de</strong>r a todas estasnecesida<strong>de</strong>s?Cruz Roja recurrió a su partner <strong>de</strong> confianza TahhbitSoftware, que recomendó a la organización la adquisición<strong>de</strong> <strong>Oracle</strong> Database Enterprise Edition, <strong>Oracle</strong> E-BusinessSuite y <strong>Oracle</strong> Business Intelligence 11g .A partir <strong>de</strong> ahí, se integró <strong>Oracle</strong> Business Intelligencecon <strong>Oracle</strong> E-Business Suite, aprovechando los cuadros <strong>de</strong>mando existentes sobre la parte <strong>de</strong> gestión contable ypresupuestaria.En paralelo se construyeron cuadros <strong>de</strong> mando por cadauna <strong>de</strong> las activida<strong>de</strong>s que Cruz Roja <strong>de</strong>sarrolla: gestión yseguimiento <strong>de</strong> las aportaciones <strong>de</strong> los donantes, formación<strong>de</strong>l voluntariado, gestión interna, etc…En el proceso se han aprovechado las potentescapacida<strong>de</strong>s gráficas <strong>de</strong> OBI para que los voluntariosextraigan datos y registren acciones. Con ello se haconseguido incrementar la agilidad en la respuesta a laspersonas en situación <strong>de</strong> emergencia o necesidad.“Cuando se producen las situaciones <strong>de</strong> emergencianecesitamos que los datos <strong>de</strong> campo a los que acce<strong>de</strong>n losvoluntarios <strong>de</strong> Cruz Roja sean exactos. Cuanto másinmediato y veraz sea el dato más capacidad <strong>de</strong> acción yreacción tendremos ante los acontecimientos”, explicaRocío Calvo, Directora <strong>de</strong>l Departamento <strong>de</strong> Sistemas <strong>de</strong>Información, Cruz Roja Española.www.cruzroja.esSoluciones <strong>Oracle</strong> en Cruz Roja<strong>Oracle</strong> Database Enterprise Edition<strong>Oracle</strong> E-Business Suite<strong>Oracle</strong> Business Intelligence Enterprise EditionSAMUR: cuadro <strong>de</strong> mando para mejorar laatención sanitaria <strong>de</strong> urgencia en MadridPara <strong>de</strong>sempeñar mejor su actividad SAMUR necesitabaconocer en tiempo real la situación concreta <strong>de</strong>l servicio:carga <strong>de</strong> trabajo, tiempo <strong>de</strong> respuesta <strong>de</strong> las unida<strong>de</strong>s,información sobre saturaciones <strong>de</strong>l servicio y sobre serviciosi<strong>de</strong>ntificados como especiales por su gravedad.Era importante medir y cuantificar los tiempos, eltrabajo y los procedimientos para obtener conclusionesdirigidas a la mejora <strong>de</strong>l servicio a los ciudadanos y a lamotivación <strong>de</strong> sus profesionales.Todo esto implicaba contar con un único sistema <strong>de</strong>información que midiera y verificara el cumplimiento <strong>de</strong> losobjetivos anteriores.La soluciónLa misión <strong>de</strong> SAMUR-Protección Civil es resolverrápida y eficazmente las emergencias sanitarias quese producen en la vía pública <strong>de</strong>ntro <strong>de</strong>l términomunicipal <strong>de</strong> Madrid. A<strong>de</strong>más, SAMUR se ocupa <strong>de</strong>la gestión, coordinación y atención sanitarias <strong>de</strong> lassituaciones <strong>de</strong> grave riesgo colectivo o catástrofeextraordinaria. Para cumplir esos objetivos cuentacon 85 médicos, 81 diplomados en enfermería y 442técnicos <strong>de</strong> emergencias y una red <strong>de</strong> 1.773voluntarios.Creado sobre <strong>Oracle</strong> Business Intelligence, SAMUR implantóun cuadro <strong>de</strong> mando que permite obtener informaciónrápida y <strong>de</strong> forma gráfica sobre el estado <strong>de</strong> los principalesindicadores <strong>de</strong>l servicio: carga <strong>de</strong> trabajo, tiempos <strong>de</strong>respuesta, evaluación <strong>de</strong>l personal, activación <strong>de</strong> recursos.De este modo, <strong>Oracle</strong> Business Intelligence permiteComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España 17


Casos <strong>de</strong> éxito - Cruz Roja y Samurmapear las fuentes <strong>de</strong> datos que van a utilizarse en lasconsultas <strong>de</strong> informaciónLa generación <strong>de</strong> tablas <strong>de</strong>resultados y gráficos se realizarápidamente con el módulo <strong>Oracle</strong>Business Answers y los informes sepresentan a los usuarios enInteractive DashboardsEn los análisis <strong>de</strong> datos seestablecen comparaciones portiempo, entre tipos <strong>de</strong> vehículos,equipos <strong>de</strong> atención al inci<strong>de</strong>nte,médicos y voluntarios, lo que permite valorar la eficacia <strong>de</strong>cada uno.La obtención <strong>de</strong> valores absolutos, evoluciones,ten<strong>de</strong>ncias y comparaciones entre colectivos resultafundamental para asignar recursos y evaluar cuáles son losmás efectivos.Por último, es fundamental que la información obtenidase convierta en conocimiento fiable y confiable <strong>de</strong> cara aque la actuación <strong>de</strong> SAMUR sea cada vez más eficaz. Con latecnología <strong>de</strong> <strong>Oracle</strong> esto es posible.La obtención <strong>de</strong> valoresabsolutos, evoluciones,ten<strong>de</strong>ncias y comparacionesentre colectivos resultafundamental para asignarrecursos y evaluar cuáles sonlos más efectivos“El cuadro <strong>de</strong> mando <strong>de</strong>sarrollado con tecnología<strong>Oracle</strong> ha proporcionado a SAMUR una notable mejora enla calidad <strong>de</strong> la información, garantizando que ésta es unfiel reflejo <strong>de</strong> la realidad”, asegura Javier Cucó, Jefe <strong>de</strong>lDepartamento <strong>de</strong> Innovación y Desarrollo <strong>de</strong> la DirecciónGeneral <strong>de</strong> Emergencias y Protección Civil <strong>de</strong>lAyuntamiento <strong>de</strong> Madrid.www.madrid.es/samurSoluciones <strong>de</strong> <strong>Oracle</strong> en SAMUR<strong>Oracle</strong> Business Intelligence Enterprise Edition18Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Casos <strong>de</strong> éxito - Co<strong>de</strong>reCODERE, todo por el azar sin <strong>de</strong>jar nada al azarGestión <strong>de</strong> inci<strong>de</strong>ncias con Siebel para una <strong>de</strong>las principales compañías <strong>de</strong> juego privadoUna <strong>de</strong> las necesida<strong>de</strong>s básicas <strong>de</strong> CODERE es elmantenimiento y reparación <strong>de</strong> todo el parque <strong>de</strong>máquinas –hasta 14.000- que la compañía tiene instaladasen bares y salones <strong>de</strong> juego por toda EspañaLa mejor forma <strong>de</strong> aten<strong>de</strong>r este punto era mediante lacreación <strong>de</strong> un call center que recibiese los avisos y<strong>de</strong>rivara a los 600 técnicos en calle según suposicionamiento.Del mismo modo, se buscaba optimizar laplanificación y gestión <strong>de</strong>l mantenimiento y lasinci<strong>de</strong>ncias, controlando los tiempos <strong>de</strong> atención y lasatisfacción <strong>de</strong>l clientePara cubrir estos aspectos se optó por implantar lasaplicaciones <strong>Oracle</strong> Siebel Call Center y Field Service paragestionar el ciclo completo <strong>de</strong>l servicio técnico: <strong>de</strong>s<strong>de</strong> lallamada <strong>de</strong>l cliente a la asignación <strong>de</strong> rutas y técnicos, laatención <strong>de</strong>l aviso y el control <strong>de</strong> inventario y material.El call center funciona integrado con una centralita <strong>de</strong>Siemens que permite un control total sobre el flujo ycalidad <strong>de</strong> las llamadasEn paralelo, se <strong>de</strong>sarrolló un portal <strong>de</strong> movilidad paradispositivos Blackberry que permite el acceso total <strong>de</strong>ltécnico, su localización y la operativa <strong>de</strong> atención a losavisos. Gracias a esto, la fuerza <strong>de</strong> ventas pue<strong>de</strong> analizarel histórico <strong>de</strong> un bar o salón mediante Blackberry yrealizar las encuestas previas a la captación <strong>de</strong>mantenimiento o <strong>de</strong> mejora <strong>de</strong> servicio.CODERE es una multinacional española, referenciaen el sector <strong>de</strong>l juego privado en Europa yLatinoamérica con una facturación superior a los1.100 millones <strong>de</strong> euros. Cotiza en Bolsa en Españay gestiona 53.572 terminales <strong>de</strong> juego, 129 salas <strong>de</strong>bingo, 597 puntos <strong>de</strong> apuestas <strong>de</strong>portivas y 13casinos. Participa en la gestión <strong>de</strong> hipódromos enArgentina, Brasil, Colombia, España, Italia, México,Panamá y Uruguay y crea juegos por Internet enItalia.Calidad <strong>de</strong> servicioAsimismo, CODERE creó un sistema <strong>de</strong> análisis <strong>de</strong> calidad<strong>de</strong>l servicio mediante <strong>Oracle</strong> BI (cuadros <strong>de</strong> mando <strong>de</strong>gestión <strong>de</strong> calidad, análisis <strong>de</strong> optimización <strong>de</strong> rutas, etc),al tiempo que la integración <strong>de</strong> la información <strong>de</strong>inventarios con el ERP <strong>de</strong> SAP es total gracias a <strong>Oracle</strong> DataIntegration, que asegura el stock mínimo <strong>de</strong> material y suprovisión.La i<strong>de</strong>a <strong>de</strong> futuro <strong>de</strong> CODERE es ampliar la plataforma aotros procesos <strong>de</strong> negocio relacionados con fuerza <strong>de</strong>ventas y marketing.CODERE ha reducido al máximo <strong>de</strong> los tiempos <strong>de</strong>espera en las reparaciones y <strong>de</strong> los tiempos <strong>de</strong> espera <strong>de</strong>los técnicos gracias a una distribución <strong>de</strong> los recursos <strong>de</strong>manera eficiente.“Nuestro negocio es aten<strong>de</strong>r la <strong>de</strong>manda <strong>de</strong> quienes<strong>de</strong>sean probar fortuna retando al azar pero en lo querespecta a nuestra organización interna nada pue<strong>de</strong> quedaren manos <strong>de</strong> ese azar. Gracias a las soluciones <strong>de</strong> <strong>Oracle</strong>somos capaces <strong>de</strong> diseñar un mo<strong>de</strong>lo <strong>de</strong> negocio quegarantice el operatividad continua <strong>de</strong> nuestras máquinas<strong>de</strong> juego”, explica Jose Antonio Esteban, Director <strong>de</strong>Sistemas Estratégicos <strong>de</strong> CODERE.www.co<strong>de</strong>reSoluciones <strong>de</strong> <strong>Oracle</strong> en CODERE<strong>Oracle</strong> Siebel 7.8<strong>Oracle</strong> Business IntelligenceEnterprise Edition<strong>Oracle</strong> Data IntegrationComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España19


Casos <strong>de</strong> éxito - Ayuntamiento <strong>de</strong> BadalonaHardware y Software <strong>de</strong> <strong>Oracle</strong> en el sector públicoEl Ayuntamiento <strong>de</strong> Badalona convierte a<strong>Oracle</strong> en su proveedor tecnológico <strong>de</strong>referenciaEl Ayuntamiento <strong>de</strong> Badalona gestiona toda laactividad ciudadana <strong>de</strong> esta ciudad ribereña <strong>de</strong>lMediterráneo perteneciente a la provincia <strong>de</strong>Barcelona. La localidad, fundada por los romanosen el siglo III A.C., cuenta en la actualidad con más<strong>de</strong> 218.000 habitantes.diarias) y la posibilidad <strong>de</strong> evolucionar hacia el autoservicio con22 trámites on-line operativos actualmente (domiciliación <strong>de</strong>recibos, obtención <strong>de</strong> volantes <strong>de</strong> empadronamiento, consulta<strong>de</strong> multas, publicación <strong>de</strong> actos culturales en la agenda, etc)“Gracias a la nueva arquitectura tecnológica creada sobre<strong>Oracle</strong>-Sun, el Ayuntamiento <strong>de</strong> Badalona ha abierto el caminohacia la administración electrónica para facilitar la tramitaciónEn este caso, el reto era nada menos que transformar unaarquitectura tecnológica basada en sistemas <strong>de</strong>partamentalescerrados en una configuración abierta.Los sistemas <strong>de</strong>bían compartir los datos para que laimplantación <strong>de</strong> nuevas necesida<strong>de</strong>s (gestión documental,administración electrónica, interoperabilidad administrativa,firma digital, etc) se hiciese <strong>de</strong> manera integral.Se trataba, en <strong>de</strong>finitiva, <strong>de</strong> abordar un proyecto <strong>de</strong> granenvergadura con costes sostenibles, formando a la plantilla <strong>de</strong>Como beneficios yaapreciables <strong>de</strong> este ambiciosoproyecto, el Ayuntamientoreporta la mejora en lacomunicación con losciudadanos y la posibilidad <strong>de</strong>evolucionar hacia elautoservicio con 22 trámiteson-line operativosactualmentesistemas <strong>de</strong>l Ayuntamiento entecnología <strong>Oracle</strong> al tiempo que seimplantaba la plataforma.La evolución <strong>de</strong> la plataformatecnológica se articuló en tresproyectos: creación <strong>de</strong>l portal <strong>de</strong>lciudadano y <strong>de</strong> la intranetcorporativa; implantación <strong>de</strong>l bus <strong>de</strong>servicios y creación <strong>de</strong> un sistema <strong>de</strong>gestión documental.El portal y el bus <strong>de</strong> servicios seimplantaron en paralelo para abrir lasaplicaciones a su interacción con elportal (impuestos, padrón <strong>de</strong> habitantes) y para resolver laproblemática <strong>de</strong> la i<strong>de</strong>ntificación digital. Por su parte, laintranet corporativa traslada toda la actividad <strong>de</strong>layuntamiento al nuevo entorno.La gestión documental, en proceso <strong>de</strong> implantación,facilitará la i<strong>de</strong>ntificación y clasificación <strong>de</strong> toda ladocumentación <strong>de</strong>l ayuntamiento (cerca <strong>de</strong> 2.000 tipologías<strong>de</strong> documentos)Como beneficios ya apreciables <strong>de</strong> este ambiciosoproyecto, el Ayuntamiento reporta la mejora en lacomunicación con los ciudadanos (el portal recibe 2.000 visitasa sus ciudadanos y reducir sus costes administrativos”, comentaAntoni Dàvia, Director <strong>de</strong> Sistemas <strong>de</strong> Información <strong>de</strong>lAyuntamiento <strong>de</strong> Badalonawww.badalona.catSolución integralSoftware<strong>Oracle</strong> WebLogic Portal<strong>Oracle</strong> Webcenter<strong>Oracle</strong> WebLogic Service Bus<strong>Oracle</strong> BPM<strong>Oracle</strong> UCMHardwareSun Servers Serie TSun Servers Serie MSun Storage Servers Serie 6000Sun Library SL500Terminales SunRay20Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


<strong>de</strong>sarrollo, rsolucionesy consultoría<strong>Oracle</strong><strong>Oracle</strong>100%especializacióniz aciónservicio <strong>de</strong> calidad MADRID28020 MadridTel. 91 116 17 89BARCELONA


con nombre propio¿Por qué no puedo dormir tranquilo?“Yo lo que quiero es po<strong>de</strong>r dormir tranquilo”. Estafrase es habitual en muchos responsables <strong>de</strong> TI, pero¿por qué suce<strong>de</strong> esto? La respuesta generalmente esno po<strong>de</strong>r garantizar que los compromisos <strong>de</strong> serviciose puedan cumplir siempre. La causa más común: nopo<strong>de</strong>r asegurar en todo momento la estabilidad <strong>de</strong>tus sistemas críticos.Óscar San JoséPero los motivos son muy variados. Por un lado, sistemasy necesida<strong>de</strong>s <strong>de</strong> negocio que cambian frecuentemente,<strong>de</strong> manera que pue<strong>de</strong> suce<strong>de</strong>r que no se tengan losrecursos a<strong>de</strong>cuados para afrontarlos. Por otro, el <strong>de</strong>seo -y aveces la imposibilidad- <strong>de</strong> evitar inci<strong>de</strong>ncias con paradas <strong>de</strong>servicio o con merma <strong>de</strong>l rendimiento en entornos <strong>de</strong>Asegurar la tranquilidad propiaexternalizando parte <strong>de</strong> losrecursos en TI con expertos <strong>de</strong>confianza que suplan lascarencias tecnológicas y queacompañen en las necesida<strong>de</strong>s,tanto en estabilidad <strong>de</strong>plataforma como en planes <strong>de</strong>futuro, es una <strong>de</strong>cisióninteligente que permite dormira pierna suelta a más <strong>de</strong> unresponsable <strong>de</strong> TIreciente implantación. Tambiénpue<strong>de</strong> ocurrir que se seaconsciente <strong>de</strong> que el equipo, pesea estar formado en las diferentestecnologías que componen lossistemas críticos, no las conozca entodos los casos con la suficienteprofundidad, y no se puedacertificar que un sistema con unaimplantación inicial a<strong>de</strong>cuada nose esté <strong>de</strong>gradando poco a pocopor falta <strong>de</strong> conocimiento.Pue<strong>de</strong>, a<strong>de</strong>más, que esa<strong>de</strong>gradación se esté produciendo<strong>de</strong>s<strong>de</strong> el mismo momento <strong>de</strong> laimplantación -probablemente por una configuración ydimensionamiento iniciales ina<strong>de</strong>cuados a nuestrasnecesida<strong>de</strong>s- y estemos en una situación <strong>de</strong> inestabilidadcontinua. En esos casos el día a día pue<strong>de</strong> ser un continuosobresalto, con inci<strong>de</strong>ncias frecuentes <strong>de</strong> servicio y con lamás que probable merma <strong>de</strong> la moral <strong>de</strong>l equipo. Pue<strong>de</strong>haber otras muchas casuísticas con sus particularida<strong>de</strong>s,tales como el abordar una redimensión <strong>de</strong> sistemas, laintroducción <strong>de</strong> nuevas funcionalida<strong>de</strong>s <strong>de</strong> negocio, etc.,aunque todas tienen en común que nos pue<strong>de</strong>n quitar elsueño si no estamos bien asesorados.Podríamos pensar que consiguiendo una plantilla <strong>de</strong>técnicos con perfil muy elevado, que sean especialistas <strong>de</strong>cada tecnología, po<strong>de</strong>mos estar cubiertos. Pero hay quepensar en que también han <strong>de</strong> estar formadoscontinuamente en versiones, nuevas funcionalida<strong>de</strong>s yproductos <strong>de</strong> su área, que necesitarán motivación en eltrabajo, retos continuos, etc., con lo que no nos saldrágeneralmente rentable la solución. Lo más común -y másventajoso económicamente- es buscar un soporteespecializado en cada tecnología particular que sea vital enel negocio, confiándole a terceros nuestra necesidad <strong>de</strong>dormir bien.Hablemos <strong>de</strong> confianzaEn mi carrera hay muchas experiencias con este tipo <strong>de</strong>soporte. Un ejemplo <strong>de</strong> grato recuerdo es el <strong>de</strong> unacompañía <strong>de</strong> seguros en que la colaboración fue “increscendo”. Inicialmente fueron tareas próximas a latecnología, orientadas sobre todo a procurar la estabilidad<strong>de</strong> los sistemas y la prevención <strong>de</strong> problemas. Por diferentesmotivos, el servicio no era todo lo estable que se necesitabay había que resolverlo. Se les planteó una solución basadaen tareas continuadas durante un año enfocadas a esteobjetivo, acompañando al equipo <strong>de</strong> TI <strong>de</strong>l cliente.Se consiguió una notable reducción <strong>de</strong> inci<strong>de</strong>ncias, unsistema estable y a la vez se mejoró el uso que hacían <strong>de</strong> latecnología gracias al traspaso <strong>de</strong> conocimientos. Pudieronasí conseguir el objetivo <strong>de</strong> dormir bien o, por lo menos,mejor. Fue el punto <strong>de</strong> partida para profundizar lacolaboración en los años siguientes con tareas adicionales22Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


cada vez <strong>de</strong> mayor nivel. Con el “roce” <strong>de</strong> nuestra presenciahabitual se llegó a, digamos, un cierto “cariño”, pero sobretodo a la confianza. Poco a poco se ha ido consolidandouna relación, como <strong>de</strong>nominan ellos <strong>de</strong> partnertecnológico, en la que nos confían sus inquietu<strong>de</strong>stecnológicas, tanto para prevención <strong>de</strong> problemas, comopara abordar nuevos proyectos.Si bien no todo es <strong>de</strong> color <strong>de</strong> rosa, ya que hay tambiénhistorias <strong>de</strong> situaciones críticas en las que se llega a produciruna pérdida <strong>de</strong> servicio, a pesar <strong>de</strong> toda la prevención yproactividad realizadas. En cualquier caso, una situaciónprevista en un servicio <strong>de</strong> este tipo, que pone a prueba larelación <strong>de</strong> confianza, y <strong>de</strong> la que, salvo en casos raros, sesuele salir airoso.Aunque hay casos en que ciertos clientes sólo persiguenun respaldo para situaciones críticas y estar cubiertos anteproblemas que afecten el servicio <strong>de</strong> sus sistemas clave sinir más allá, en la mayoría <strong>de</strong> los casos la colaboración serealiza en un plano en el que el cliente, apoyándose en latranquilidad que les da un acompañamiento durante todoel año, pue<strong>de</strong> compaginar tanto su operativa diaria comonuevos proyectos. La historia en este sentido es a menudomuy parecida a la <strong>de</strong> la compañía <strong>de</strong> seguros: se empiezacon una colaboración dirigida a resolver generalmente unasituación crítica, se pasa a un enfoque <strong>de</strong> acompañamientoproactivo y reactivo para asegurar estabilidad <strong>de</strong>plataforma, y finalmente, si todo sigue yendo bien, teconviertes en un “partner” tecnológico en quien confían suplataforma y nuevos proyectos.La evolución tecnológica ha sido vertiginosaespecialmente en los últimos 20 años. Si a esto unimoscambios <strong>de</strong>rivados <strong>de</strong>l negocio, vemos que no todos lossistemas puedan gozar <strong>de</strong> un ciclo <strong>de</strong> vida muy largo, sinoque necesitan renovarse continuamente. Esta evolucióncontinua hace que la posibilidad <strong>de</strong> no dormir bien, si no seestá respaldado a<strong>de</strong>cuadamente, sea muy alta. Asegurar latranquilidad propia externalizando parte <strong>de</strong> los recursos enTI, con expertos <strong>de</strong> confianza que suplan las carenciastecnológicas y que acompañen en las necesida<strong>de</strong>s, tantoen estabilidad <strong>de</strong> plataforma como en planes <strong>de</strong> futuro, essin lugar a dudas una <strong>de</strong>cisión inteligente que permitedormir a pierna suelta a más <strong>de</strong> un responsable <strong>de</strong> TI.www.avanttic.comÓscar San JoséResponsable <strong>de</strong> Servicios <strong>de</strong>Producción Avanzadososcar.sanjose@avanttic.comComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España 23


Con nombre propio - AccentureAccenture y <strong>Oracle</strong> <strong>de</strong>spliegan un proyecto que implica a los tres niveles <strong>de</strong> laAdministración PúblicaUn entorno analítico para el <strong>de</strong>sarrollo <strong>de</strong>un nuevo <strong>de</strong>recho: la atención a la<strong>de</strong>pen<strong>de</strong>nciaHasta la entrada en vigor, el 1 <strong>de</strong> enero <strong>de</strong> 2007, <strong>de</strong> laLey <strong>de</strong> Promoción <strong>de</strong> la Autonomía Personal yAtención a las personas en Situación <strong>de</strong> Depen<strong>de</strong>ncia,existía una laguna <strong>de</strong> protección que afectaba a unimportante grupo <strong>de</strong> personas que, <strong>de</strong>bido a<strong>de</strong>ficiencias, enfermeda<strong>de</strong>s o trastornos precisan <strong>de</strong>lapoyo <strong>de</strong> otras para realizar activida<strong>de</strong>s básicas <strong>de</strong> lavida cotidiana. Articular y gestionar un entornoanalítico con multiplicidad <strong>de</strong> datos provenientes <strong>de</strong>distintos niveles administrativos ha sido posiblemediante la colaboración <strong>de</strong> Accenture y <strong>Oracle</strong>.Pedro BrunaCon la promulgación <strong>de</strong> la conocida como Ley <strong>de</strong>Depen<strong>de</strong>ncia se regula un nuevo <strong>de</strong>recho subjetivo <strong>de</strong> laciudadanía: promocionar la autonomía personal y aten<strong>de</strong>r alas personas en situación <strong>de</strong><strong>de</strong>pen<strong>de</strong>ncia. De este modo, todapersona que no pueda valerse por simisma, tiene garantizada su atencióna través <strong>de</strong> las prestacioneseconómicas y servicios mása<strong>de</strong>cuados a sus necesida<strong>de</strong>s. En laarticulación <strong>de</strong> la ley participan todaslas Administraciones Públicas con lagarantía <strong>de</strong> la Administración General<strong>de</strong>l Estado <strong>de</strong> un contenido mínimocomún <strong>de</strong> <strong>de</strong>rechos para todos losciudadanos en cualquier parte <strong>de</strong>lterritorio <strong>de</strong>l Estado español. Así, se ven implicados todos losniveles <strong>de</strong> la Administración (AGE, CC.AA. y AdministracionesLocales) a<strong>de</strong>más <strong>de</strong>l Tercer Sector.El compromiso <strong>de</strong> laAdministración General <strong>de</strong>Estado <strong>de</strong> generar sistemas <strong>de</strong>información comunes a todaslas CCAA para disponer <strong>de</strong>información homogénea <strong>de</strong>lconjunto <strong>de</strong>l país no seentien<strong>de</strong> sin el <strong>de</strong>spliegue <strong>de</strong>servicios <strong>de</strong> alto valor añadidoen el ámbito <strong>de</strong> las TISe trata <strong>de</strong> una Ley <strong>de</strong> competencias y aplicación<strong>de</strong>scentralizada, don<strong>de</strong> el Gobierno Central <strong>de</strong>ber <strong>de</strong>sarrollary aplicar los mecanismos <strong>de</strong> control y seguimientocorrespondientes.En sus artículos 37 y 38, la Ley regula el establecimientoy la puesta en marcha por parte <strong>de</strong>l IMSERSO (Instituto <strong>de</strong>Mayores y Asuntos Sociales) <strong>de</strong> lo que se conoce comoSistema <strong>de</strong> Información <strong>de</strong>l Sistema para la Autonomía yAtención a la Depen<strong>de</strong>ncia (SISAAD).Tres niveles <strong>de</strong> implicación: estatal, autonómico y localEl Ministerio <strong>de</strong> Sanidad y Política Social coordina a través <strong>de</strong>lIMSERSO la aplicación <strong>de</strong> la Ley con el objeto <strong>de</strong> garantizarlos mínimos que en ella se disponen en todo el territorio. Losservicios sociales están transferidos a las CC.AA. y lascorporaciones locales están adquiriendo también unprotagonismo relevante en el <strong>de</strong>sarrollo <strong>de</strong>l cuarto pilar <strong>de</strong>lestado <strong>de</strong> bienestar.Con estos requisitos y retos <strong>de</strong> partida, el IMSERSO contócon Accenture como consultor e implantador <strong>de</strong> los procesosy soluciones necesarias, y con <strong>Oracle</strong> como partnertecnológico. El objetivo era dotar a las Comunida<strong>de</strong>sAutónomas y al propio IMSERSO <strong>de</strong> herramientas quefacilitasen la gestión y el análisis estadístico <strong>de</strong> la propia ley,con la flexibilidad suficiente para adaptarse a losprocedimientos e indicadores articulados a lo largo <strong>de</strong> su<strong>de</strong>sarrollo. De esta manera se creaba un sistema adaptado alas necesida<strong>de</strong>s <strong>de</strong> información y gestión <strong>de</strong> las24Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Con nombre propio - AccentureFigura 1. Mo<strong>de</strong>lo Analítico <strong>de</strong>l SISAADadministraciones involucradas: AGE, CC.AA. yAdministraciones Locales.Una vez alcanzados los primeros hitos en los procesos <strong>de</strong>gestión y administración <strong>de</strong> este complejo sistema que dacobertura a la gestión <strong>de</strong>l cuarto pilar <strong>de</strong>l estado <strong>de</strong> bienestar,surgieron cuestiones por parte <strong>de</strong> los órganos <strong>de</strong> gestióntales como:1. ¿Qué grado <strong>de</strong> implantación se está alcanzando encada territorio?2. ¿El ritmo <strong>de</strong> reconocimiento esel marcado por la ley?3. ¿Dicha evolución está <strong>de</strong>ntro<strong>de</strong> lo esperado? ¿Qué <strong>de</strong>sviaciones seproducen y cuáles son las razones?4. ¿Qué ten<strong>de</strong>ncias se <strong>de</strong>tectan?Para respon<strong>de</strong>r a estas y otraspreguntas se <strong>de</strong>finió un mo<strong>de</strong>lo y unsistema <strong>de</strong> análisis, común a todos losÓrganos Gestores. Accenture y <strong>Oracle</strong><strong>de</strong>splegaron en el IMSERSO unsistema analítico que, a partir <strong>de</strong> lainformación <strong>de</strong> gestión, los datostransferidos por las CCAA y lainformación <strong>de</strong> terceros (INE, AEAT,Catastro, etc…) es capaz <strong>de</strong> realizar el seguimiento <strong>de</strong> lagestión y a la vez dotar al IMSERSO y las CCAA <strong>de</strong> unmecanismo fiable para la elaboración <strong>de</strong> las estadísticasdirigidas tanto a los órganos directivos, como a los propiosadministrativos y técnicos en asuntos sociales y al público engeneral.El IMSERSO estableció unmarco <strong>de</strong> colaboración con lasCCAA en el que éstas secomprometían a ofrecerhomogéneamente lainformación <strong>de</strong> carácter socioeconómicoy <strong>de</strong> gestión. Deesta forma se elaboraría unaestadística común quereflejase fi<strong>de</strong>dignamente larealidad <strong>de</strong> todas las CCAA yrealizase análisis comparadosCambios profundosDados los profundos cambios que esta ley generó y sigueproduciendo en el ámbito <strong>de</strong> los asuntos sociales, prontoempezaron a aflorar las primeras dificulta<strong>de</strong>s en cuanto alanálisis y completitud <strong>de</strong> la información que el incipientesistema comenzaba a generar.La primera <strong>de</strong> ellas era la existencia <strong>de</strong> silos <strong>de</strong>información en los órganos gestores heredados <strong>de</strong> losdiversos mo<strong>de</strong>los <strong>de</strong> atención social que cada CCAA había<strong>de</strong>sarrollado. Asimismo, no existía un proceso administrativocomún en todas las CCAA ni una semántica homogénea quefacilitase la comprensión <strong>de</strong> los resultados publicados por laAdministración General <strong>de</strong>l Estado.La segunda fue la calidad <strong>de</strong> la información generada. Sinduda alguna fue un gran reto para todos los agentesinvolucrados en el <strong>de</strong>sarrollo <strong>de</strong>l nuevo <strong>de</strong>recho el disponer<strong>de</strong> los recursos necesarios para dar la cobertura marcada porla ley a los ciudadanos. En esa carrera contrarreloj, y <strong>de</strong>bidoa los sucesivos aluviones <strong>de</strong> solicitu<strong>de</strong>s tramitadas en lasinstituciones, la calidad <strong>de</strong>l dato transmitido al SISAAD nopresentaba en algunos casos los niveles <strong>de</strong> calidad suficientepara po<strong>de</strong>r realizar estudios con el grado <strong>de</strong> certezarequerido por nuestras Instituciones.Consciente <strong>de</strong>l problema, el IMSERSO estableció unmarco <strong>de</strong> colaboración con las CCAA en el que éstas secomprometían a ofrecer homogéneamente la información<strong>de</strong> carácter socio-económico y <strong>de</strong> gestión. De esta forma seelaboraría una estadística común que reflejasefi<strong>de</strong>dignamente la realidad <strong>de</strong> todas las CCAA y realizaseanálisis comparados.26Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Con nombre propio - AccentureCon el compromiso adquirido por parte <strong>de</strong> lasinstituciones <strong>de</strong> poner el acento en la calidad <strong>de</strong>l datofacilitado a la Administración General <strong>de</strong>l Estado, el reto eracómo gestionar la transferencia <strong>de</strong> esta cantidad ingente <strong>de</strong>información y cómo establecer el acceso a la misma.Apoyándose en la experiencia <strong>de</strong> Accenture y <strong>Oracle</strong>, elIMSERSO creó los servicios comunes disponibles por la AGEy los mecanismos <strong>de</strong> interoperabilidad necesarios parafacilitar la trasferencia <strong>de</strong> información que ya posee el Estadoy que entraba <strong>de</strong>ntro <strong>de</strong> los acuerdos alcanzados (en sumayoría <strong>de</strong> carácter socioeconómicos relativos al ciudadanoy su entorno) reduciendo significativamente el esfuerzodirigido a recopilar esta información por parte <strong>de</strong> los ÓrganosGestores.Para el <strong>de</strong>spliegue <strong>de</strong> estos servicios Accenture contó condos herramientas contrastadas <strong>de</strong> <strong>Oracle</strong>. La primera, SiebelAnalytics, dotó <strong>de</strong> una capa ETL y estadística fiable al SISAAD.En el área <strong>de</strong> interoperabilidad se dispuso <strong>de</strong> <strong>Oracle</strong> FussionMiddleware para preparar al IMSERSO en la adopción ágil <strong>de</strong>los distintos mecanismos <strong>de</strong> interoperabilidad que lasinstituciones <strong>de</strong>spliegan, aislando la capa <strong>de</strong> negocio <strong>de</strong> lacomplejidad <strong>de</strong> la integración <strong>de</strong> cada una <strong>de</strong> ellas.Ya en un estado <strong>de</strong> madurez más avanzado y superadoslos retos iniciales, el objetivo se centra en la gobernabilidad<strong>de</strong>l servicio. Hay que disponer <strong>de</strong> diferentes niveles <strong>de</strong>acceso a la información en base a las necesida<strong>de</strong>s <strong>de</strong> losconsumidores (Ciudadanos, Gestores Administrativos,Expertos Socio-Sanitarios, Académicos etc) estableciendo losmecanismos <strong>de</strong> publicación óptimos para cada ámbito.Se pue<strong>de</strong> concluir que el firme compromiso <strong>de</strong> laAdministración General <strong>de</strong> Estado <strong>de</strong> crear sistemas <strong>de</strong>información comunes a todas las CCAA para disponer <strong>de</strong>información homogénea <strong>de</strong>l conjunto <strong>de</strong>l país, no seentien<strong>de</strong> sin el <strong>de</strong>spliegue <strong>de</strong> servicios <strong>de</strong> alto valor añadidoen el ámbito <strong>de</strong> las TI. La colaboración en el ámbito <strong>de</strong> la<strong>de</strong>pen<strong>de</strong>ncia que Accenture y <strong>Oracle</strong> han mantenido con elIMSERSO ha facilitado el correcto <strong>de</strong>sarrollo <strong>de</strong> la misma y seposiciona como pieza clave para su futura evolución.www.accenture.comPedro BrunaManagement Consulting (MC)CRM Service Line, Health & PublicService Operating Grouppedro.bruna@accenture.comComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España27


Con nombre propio - BNBMejoras <strong>de</strong> Peopletools 8.51Un paso a<strong>de</strong>lante en la gestión <strong>de</strong>lcapital humanoAl acercamos a un cliente para hacer una <strong>de</strong>mo <strong>de</strong>PeopleSoft Human Capital Management o paramostrarle cómo podría <strong>de</strong>finir la estructuraorganizativa <strong>de</strong> su empresa con PeopleSoft, elcomentario siempre era el mismo: “De acuerdo,PeopleSoft me da cobertura en todo lo relacionadocon la <strong>de</strong>scripción <strong>de</strong> los puestos <strong>de</strong> trabajo,unida<strong>de</strong>s <strong>de</strong> negocio, <strong>de</strong>partamentos pero ¿cómopuedo ver mi organigrama <strong>de</strong> una manera másgráfica?” La versión 8.51 <strong>de</strong> Peopletools recoge esaspeticiones.Jorge ZahorskiEn el punto anterior era don<strong>de</strong> los consultoresteníamos que mostrar nuestras “mejores prácticas <strong>de</strong> laconsultoría” y empezar una labor <strong>de</strong> convencimiento <strong>de</strong> las“bonda<strong>de</strong>s” <strong>de</strong> las estructuras <strong>de</strong> árboles <strong>de</strong> PeopleSoft ocomenzar a hablar <strong>de</strong> comprar licencias <strong>de</strong> otro producto<strong>de</strong> terceros, para po<strong>de</strong>r representar <strong>de</strong> forma más visual unaestructura organizativa.Obviamente el asombro y el <strong>de</strong>scontento, totalmentecomprensible, por parte <strong>de</strong> los clientes traspasaba nuestrasmejores prácticas <strong>de</strong> la consultoría.Hoy po<strong>de</strong>mos <strong>de</strong>cir que PeopleSoft HCM ya dispone <strong>de</strong>una funcionalidad llamada “Directorio <strong>de</strong> Empresa”.28Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Con nombre propio - BNBEsta funcionalidad va mucho más allá <strong>de</strong> representar laestructura <strong>de</strong> una organización ya que brinda a los clientesun amplio espectro <strong>de</strong> funcionalida<strong>de</strong>s:- Permite a los usuarios <strong>de</strong>l sistema, tanto empleadoscomo gerentes, buscar a personas <strong>de</strong>ntro <strong>de</strong> laorganización, viendo una representación visual <strong>de</strong> laorganización basada en una estructura jerárquicapreviamente <strong>de</strong>finida en la aplicación.- Al estar totalmente integrada con autoservicio <strong>de</strong>lmanager y empleado permite iniciar transacciones <strong>de</strong>autoservicio <strong>de</strong>s<strong>de</strong> esta misma estructura gráfica,previendo a los usuarios una manera fácil y ágil <strong>de</strong>lanzar, por ejemplo, un proceso <strong>de</strong> cambio <strong>de</strong>dirección o email.- Al seleccionar a una persona <strong>de</strong>ntro <strong>de</strong> la estructura laaplicación visualiza el perfil <strong>de</strong> esa persona. Lainformación mostrada en este perfil es configurable yestá repartida en dos grupos:• Información <strong>de</strong> Contacto: don<strong>de</strong> se pue<strong>de</strong>n elegiratributos como dirección, email, teléfono, etc.• Información <strong>de</strong> Compañía: permite visualizarinformación como título <strong>de</strong>l puesto <strong>de</strong> la persona,<strong>de</strong>partamento, <strong>de</strong>pen<strong>de</strong>ncias directas, unidad <strong>de</strong>negocio, etc.Al ser una información totalmente configurable brinda<strong>de</strong>partamento, etc. Con un link <strong>de</strong>ntro <strong>de</strong> cada unida<strong>de</strong>s posible lanzar una transacción <strong>de</strong> autoservicio.PeopleSoft Test FrameworkOtra mejora incluida por <strong>Oracle</strong> <strong>de</strong>ntro <strong>de</strong> PeopleTools 8.51es la llamada PeopleSoft Test Framework (PTF).Todos sabemos la importanciaque tienen los test <strong>de</strong>ntro <strong>de</strong>l ciclo<strong>de</strong> implantación <strong>de</strong> cualquiersistema y PeopleSoft no es ajeno aello. In<strong>de</strong>pendientemente <strong>de</strong> lametodología que se utilice pararealizar una implantación, siempreexistió, existe y existirá una fase <strong>de</strong>test o pruebas.La fase <strong>de</strong> test implica el realizaruna serie <strong>de</strong> tareas:• Definir el plan <strong>de</strong> pruebas.• I<strong>de</strong>ntificar los casos <strong>de</strong> prueba.• Creación <strong>de</strong> los script para laspruebas.• Ejecutar las pruebas.La funcionalidad Directorio <strong>de</strong>Empresa permite a los usuarios<strong>de</strong>l sistema, tanto empleadoscomo gerentes, buscar apersonas <strong>de</strong>ntro <strong>de</strong> laorganización, viendo unarepresentación visual <strong>de</strong> laorganización basada en unaestructura jerárquicapreviamente <strong>de</strong>finida en laaplicaciónEn un sistema siempre habrá que realizar test, ya seadurante la fase <strong>de</strong> implantación o durante la fase <strong>de</strong>mantenimiento <strong>de</strong>l sistema. Durante la fase <strong>de</strong>la posibilidad <strong>de</strong> que cada cliente pueda mostrar lainformación que consi<strong>de</strong>re más relevante.- La información visualizada en las unida<strong>de</strong>s <strong>de</strong>lorganigrama es totalmente configurable pudiendoescoger entre nombre, título <strong>de</strong>l puesto,implantación, las pruebas (conocidas como test <strong>de</strong>aceptación) son las herramientas <strong>de</strong> las que disponen losusuarios para validar que el sistema cumple con todos losrequisitos previamente establecidos. Durante la fase <strong>de</strong>mantenimiento estamos muy acostumbrados a escucharComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España 29


30 Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> EspañaCon nombre propio - BNB


Con nombre propio - BNBtérminos como fixes, hotfixes, bundles, etc. Estos términosestán directamente relacionados con los test <strong>de</strong>l sistema,<strong>de</strong>bido a que cada vez que se aplica, por ejemplo, un fix, enla aplicación habrá que realizar un test <strong>de</strong> regresión, quegarantice que el fix no introdujo errores en el sistema.Hasta ahora todas las tareas involucradas en los testhabía que realizarlas en forma manual en PeopleSoft. Si bienhay herramientas en el mercado que nos permiten crear unplan <strong>de</strong> pruebas, organizar los casos <strong>de</strong> pruebas y la<strong>de</strong>finición <strong>de</strong> los script, la tarea que más tiempo lleva (laejecución <strong>de</strong> las pruebas) hay que realizarla en formamanual. Si tenemos en cuenta que en una implantaciónpo<strong>de</strong>mos contar con varios entornos <strong>de</strong> implantación, eltiempo que se emplea en realizar los test pue<strong>de</strong> variarsignificativamente.A<strong>de</strong>más, PeopleSoft Test Framework (PTF) incorpora unconjunto <strong>de</strong> funcionalida<strong>de</strong>s que permiten crear yautomatizar casos <strong>de</strong> prueba sobre la aplicación <strong>de</strong>PeopleSoft. Básicamente el PTF utiliza un browser paraLa información visualizada en las unida<strong>de</strong>s <strong>de</strong>lorganigrama es totalmente configurable pudiendoescoger entre nombre, título <strong>de</strong>l puesto,<strong>de</strong>partamento, etc. Con un link <strong>de</strong>ntro <strong>de</strong> cadaunidad es posible lanzar una transacción <strong>de</strong>autoservicionavegar por la aplicación y ejecutar <strong>de</strong> manera automáticalas mismas acciones que realiza el usuario. Los usuariospodrán grabar los casos <strong>de</strong> prueba y en una instanciaposterior (por ejemplo <strong>de</strong>spués <strong>de</strong> realizar un upgra<strong>de</strong>)podrán ejecutar nuevamente y <strong>de</strong> manera automática estoscasos <strong>de</strong> prueba para comprobar que el funcionamiento <strong>de</strong>lsistema sigue siendo el mismo; es <strong>de</strong>cir, ejecutar <strong>de</strong> maneraautomática los test <strong>de</strong> regresión.Pero, ¿cómo funciona esta herramienta?El siguiente gráfico explica la arquitectura <strong>de</strong>l PTF.Como se pue<strong>de</strong> ver en el gráfico, son varios loscomponentes que intervienen en esta arquitectura:• Cliente PTF• A connection to a PeopleSoft application databasewhere test assets are stored• A Microsoft Internet Explorer browser instance• A connection to a PeopleSoft application that is to betestedEl cliente PTF se instala y ejecuta en una estación <strong>de</strong>trabajo que cuente con Microsoft Windows. Estecomponente se conecta a la base <strong>de</strong> datos <strong>de</strong> la aplicación<strong>de</strong> PeopleSoft, en la cual los casos <strong>de</strong> prueba estánalmacenados, usando una conexión segura HTTPS. Estaconexión se realiza a través <strong>de</strong>l Integration Broker.El cliente PTF se conecta a la aplicación <strong>de</strong> PeopleSoftque será testeada a través <strong>de</strong> una sesión <strong>de</strong> MicrosoftInternet Explorer y este browser se conecta a la aplicación<strong>de</strong> PeopleSoft usando una conexión HTTP a través <strong>de</strong>“PeopleSoft Pure Internet Architecture”.www.bnetbuil<strong>de</strong>rs.comJorge ZahorskiPeopleSoft Project Managerjorge_zahorski@bnetbuil<strong>de</strong>rs.comTel: +34 670437543Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España31


España +34 911 304 454Italia +39 02 8633 7213Argentina +54 11 5235 3082www.bnetbuil<strong>de</strong>rs.comPo<strong>de</strong>mos apoyarle para quelibere su potencialProyectos <strong>de</strong> ImplantaciónMantenimiento <strong>de</strong> AplicacionesFábrica <strong>de</strong> SoftwareConsultoría TIUpgra<strong>de</strong>sds PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards Peoplewards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwardsft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwaSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdpleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDeopleSoft JDEdwards PeopleSoft JDEdwaoft JDEdwards PeopleSoft JDEdwardsBUSINESS FRIENDLYleSoft JDEdwards PeopleSoft JDEdopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft JDEdwards PeopleSoft


Número 46Gol<strong>de</strong>nGate, el camino a la integración: doscasos prácticosNuestro primer ejemplo es <strong>de</strong> una pequeña empresaprivada que se <strong>de</strong>dica a la peritación <strong>de</strong> seguros, Consulting<strong>de</strong> Asesores Periciales. Se trataba <strong>de</strong> una base <strong>de</strong> datos<strong>Oracle</strong> 11.2.0.2 Standard Edition en RAC, <strong>de</strong> cerca <strong>de</strong> unterabyte <strong>de</strong> información. La base <strong>de</strong> datos soporta una grancarga transaccional centrada principalmente en unas pocastablas y a su vez gran cantidad <strong>de</strong> consultas pesadas sobreestas mismas tablas. Esto produce un tráfico evi<strong>de</strong>nte eninterlink para la Cache Fusion <strong>de</strong>l RAC, con lo que elGol<strong>de</strong>nGate nos servía no sólo para temas <strong>de</strong> salvaguarda<strong>de</strong> datos sino también para la <strong>de</strong>scarga <strong>de</strong> consultaspesadas <strong>de</strong>l sistema <strong>de</strong> producción.El primer tema a resolver era que teníamos dos tablascon un gran volumen <strong>de</strong> información. Se trata <strong>de</strong> tablas quealmacenan fotos y documentos respectivamente encampos BLOB. La comunicación con el centro <strong>de</strong> respaldose realizaba a través <strong>de</strong> una WIFI punto a punto <strong>de</strong> tipo g.En una primera aproximación se creó un solo extractor y unpump. Se recuperó un backup antiguo en el centro <strong>de</strong>respaldo, configuramos el replicat para que ignorara erroresque por supuesto se iban a producir por updates y <strong>de</strong>letes<strong>de</strong> tuplas inexistentes y se puso a replicar en carga real <strong>de</strong>datos. Nuestra primera grata sorpresa fue que la red erasuficiente y no se producían lags <strong>de</strong> tiempo en ninguno <strong>de</strong>los procesos implicados. Lo siguiente que observamos fueque, dada la naturaleza <strong>de</strong> los datos que replicábamos, lostrails eran bastante gran<strong>de</strong>s, con el riesgo que estoconllevaba <strong>de</strong> quedarnos sin espacio en disco.La solución fue muy sencilla: <strong>de</strong>finimos 3 extractores y3 pumps asociados, uno para la tabla <strong>de</strong> documentos, otroMucho se ha hablado últimamente <strong>de</strong> este productoque adquirió <strong>Oracle</strong> hace ya algún tiempo. Se handicho muchas cosas pero casi todas muycomerciales como que es un replicador muyeficiente, multiplataforma y para entornosheterogéneos. No cabe duda que grosso modo<strong>de</strong>scribe las principales características <strong>de</strong>l productopero, con 600 páginas que tiene su Reference Gui<strong>de</strong>,a los que somos técnicos nos sabe a poco. Miintención es contaros las dos últimas experienciasque hemos tenido en instalaciones en producción,las dificulta<strong>de</strong>s que como en todos los entornoscomplejos nos hemos encontrado y cómosolucionarlas.para la tabla <strong>de</strong> fotos y el tercero para el resto <strong>de</strong> tablas.También limitamos -mediante purga <strong>de</strong> trail en base alcheckpoint- el tamaño máximo que éstos iban a ocupar<strong>de</strong>jándolo en unos 10 Gb. Así se evitan problemas y todavíaqueda espacio suficiente <strong>de</strong> disco por si se producía unacaída <strong>de</strong> la red y su consiguiente parada <strong>de</strong> replicación. Hayque tener en cuenta que ante una caída <strong>de</strong> la red losprocesos que se caen son los pump pero los extractoressiguen con su trabajo normal, acumulando trails quepue<strong>de</strong>n provocar que se nos acabe la cuota asignada <strong>de</strong>disco.Una vez pasado un periodo <strong>de</strong> prueba conveniente seprogramó la puesta en producción para un fin <strong>de</strong> semana,en este cliente pudimos buscar una ventana <strong>de</strong> tiempo sinactividad, cortar los accesos, hacer un datapump, mover losdatos y poner las dos bases <strong>de</strong> datos a nivel para iniciar acontinuación la réplica. Esta es por supuesto la formacómoda pero no siempre es posible.Luis MedieroComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España33


Mass-Communicating the Message of Suici<strong>de</strong> Preventionwritten by Kristy AlbertyIndian Country’s MediaMany tribal communities own media outlets: print, television, and radio. The advantage for tribalclinical and administrative services is that these tribal-owned media are a more “friendly” sourceof mass communication that you can gain easy access to coverage, compared to the mainstreammedia.It’s true for nearly all media groups that they rely heavily on outsi<strong>de</strong> sources of news andinformation and, therefore, finding out what your local media needs from you is key to yourcoverage success.Develop Relationships for Proactive EffortsSetting up media relationships can be as simple as a phone call to the editorial manager orprogramming director. Call and ask for their submission gui<strong>de</strong>lines, <strong>de</strong>adline days/times, apersonal contact phone number or e-mail address, and how to format submissions for greatestconvenience to the editorial staff.Your media partners could assist your program with coverage of events such as observances andactions on Children’s Mental Health Awareness Day, special days when enrollment for services/classes are open, or particular community events that your program is organizing.Another area of assistance could be printing public service announcements (PSA) from NICWA,National Alliance on Mental Illness (NAMI), Substance Abuse and Mental Health ServicesAdministration (SAMHSA), and other sources. PSAs are more effective when the mo<strong>de</strong>ls areAmerican Indian or even feature community lea<strong>de</strong>rship or el<strong>de</strong>rs. A media campaign could beorganized once the relationship is there; be aware that media groups are usually on <strong>de</strong>adline andshort on time, which could make extra projects for their staff challenging.Media Reporting of a Suici<strong>de</strong>Reporting on suici<strong>de</strong>s in your community can have an impact, positive and negative. The followingarticle is available online at the American Foundation for Suici<strong>de</strong> Prevention. The website addressis http://www.afsp.org/in<strong>de</strong>x.cfm?fuseaction=home.viewpage&page_id=7852EBBC-9FB2-6691-54125A1AD4221E49.It could be helpful to share this article with the tribal media’s editorial staff in or<strong>de</strong>r to help <strong>de</strong>velopa policy for language use and coverage of a suici<strong>de</strong>.Page 34“Ensuring the Seventh Generation” YOUTH SUICIDE PREVENTION TOOLKIT


Elige el caminoa<strong>de</strong>cuadoNosotros teayudamosCómo hacerloTú <strong>de</strong>ci<strong>de</strong>s qué ruta estratégica seguir.Esta <strong>de</strong>cisión marcará el futuro <strong>de</strong> tucompañía.Consigue tu metaImplementamos tu estrategiamediante nuestro conocimiento <strong>de</strong>negocio <strong>de</strong>l sector IT y el estado <strong>de</strong>larte <strong>de</strong> la tecnología.www.steltix.comPara más informacióncontacte con nosotros: +34 911 400 920We connect


Con nombre propio - Universidad <strong>de</strong> la RiojaEncapsulación <strong>de</strong> Objetos RemotosAntes <strong>de</strong> que se pusieran <strong>de</strong> moda términos comogrid computing o cloud computing la ten<strong>de</strong>ncia eratener la mayoría <strong>de</strong> esquemas <strong>de</strong> base <strong>de</strong> datos enuna única base <strong>de</strong> datos o, al menos, aquellos quemás fuertemente se interrelacionaban entre sí.¿Alguien se acuerda <strong>de</strong> la OFA, el RAID 5 o el RAID0+1? Recuerdo una conferencia <strong>de</strong> Dave Ensor, allápor el año 2000, en la que se insistía que una <strong>de</strong> lasclaves <strong>de</strong> la optimización <strong>de</strong> las bases <strong>de</strong> datos ¡eraevitar a toda costa el tráfico <strong>de</strong> red! Des<strong>de</strong> entonces,la arquitectura <strong>de</strong> las bases <strong>de</strong> datos corporativasha cambiado notablemente.Julio Negueruela RuizAhora no es extraño, no ya tener bases <strong>de</strong> datosfuertemente relacionadas en distintas máquinas, sinoincluso en diferentes lugares geográficos.Sin embargo, muchas <strong>de</strong> las bases <strong>de</strong> datos <strong>de</strong> aquélentonces siguen existiendo, con su lógica evolución; ahoraque el tráfico <strong>de</strong> red no es un inconveniente, no importapo<strong>de</strong>r tener varias bases <strong>de</strong> datos intercomunicadas.A<strong>de</strong>más, el po<strong>de</strong>r tener cada esquema en una sola base <strong>de</strong>datos tiene sus ventajas: Para los que utilizamosaplicaciones <strong>de</strong> terceros, la principal es que cada una <strong>de</strong>ellas pue<strong>de</strong> tener su propia versión <strong>de</strong> base <strong>de</strong> datos (quela mayoría <strong>de</strong> las veces es impuesta por el tercero), las tareas<strong>de</strong> <strong>de</strong> mantenimiento <strong>de</strong> unas no interfieren en las otras,...pero también tiene ciertos inconvenientes.Uno <strong>de</strong> los mayores problemas que encontramos en laUniversidad <strong>de</strong> La Rioja cuando pasamos <strong>de</strong> un entornofuertemente centralizado a uno distribuido fue la gestión<strong>de</strong> privilegios. La manera que tiene <strong>Oracle</strong> para comunicaruna base <strong>de</strong> datos con otra es a través <strong>de</strong> los database links.El funcionamiento <strong>de</strong>l mismo es conocido por todos: Seproporciona un usuario y (opcionalmente) una contraseña,junto con una ca<strong>de</strong>na <strong>de</strong> conexión, se le proporciona unnombre y po<strong>de</strong>mos acce<strong>de</strong>r a objetos remotos, añadiendoel sufijo @ al objeto en cuestión. Esto que, apriori, parece una cuestión trivial, nos trajo una serie <strong>de</strong>complicaciones a la hora <strong>de</strong> cambiar <strong>de</strong> entorno:1. Había que modificar el código fuente <strong>de</strong> lasaplicaciones para añadir dicho sufijo a los objetos.2. Una forma <strong>de</strong> salvar el paso anterior era la creación<strong>de</strong> sinónimos para las tablas a las que queríamosacce<strong>de</strong>r.3. ¿Quién posee el enlace a base <strong>de</strong> datos y a dón<strong>de</strong><strong>de</strong>be apuntar? Si se crea un enlace <strong>de</strong> base <strong>de</strong> datos<strong>de</strong>s<strong>de</strong> el esquema que se quiere acce<strong>de</strong>r alpropietario <strong>de</strong> los objetos, tenemos un potencialproblema <strong>de</strong> seguridad, pues se le conce<strong>de</strong>directamente el acceso a todos los objetos remotos.4. Po<strong>de</strong>mos crear un usuario remoto, al que apuntará elenlace <strong>de</strong> base <strong>de</strong> datos, y al que se le conce<strong>de</strong>ríanlos privilegios <strong>de</strong> acceso. De esta forma la gestión <strong>de</strong>privilegios se mantiene centralizada pero obligaba a<strong>de</strong>finir como público el enlace <strong>de</strong> base <strong>de</strong> datos, encaso que varios usuarios accedieran a los mismosobjetos, o a realizar una doble tarea <strong>de</strong> la gestión <strong>de</strong>privilegios, tanto en la base <strong>de</strong> datos local como en laremota. A<strong>de</strong>más, el programador <strong>de</strong> aplicaciones<strong>de</strong>be saber dón<strong>de</strong> se encuentra la informaciónremota.Después <strong>de</strong> sopesar todos estos aspectos, <strong>de</strong>s<strong>de</strong> elServicio Informático <strong>de</strong> la Universidad <strong>de</strong> La Riojaimplantamos una metodología que <strong>de</strong>nominamosEncapsulación <strong>de</strong> Objetos Remotos.Implementando la encapsulaciónAntes <strong>de</strong> <strong>de</strong>tallar en qué consiste dicha metodología,vamos a <strong>de</strong>scribir los siguientes términos:Esquema fuente: Aquel que contiene la informaciónque va a ser accedida <strong>de</strong>s<strong>de</strong> una base <strong>de</strong> datos remota.Base <strong>de</strong> datos nodriza: Don<strong>de</strong> se encuentra alojado elesquema fuente.Base <strong>de</strong> datos satélite: Cada una <strong>de</strong> las bases <strong>de</strong> datos<strong>de</strong>s<strong>de</strong> la que necesitamos acce<strong>de</strong>r al usuario fuente.Supongamos que tenemos un usuario en una base <strong>de</strong>datos nodriza cuyo esquema necesita ser accedido porotros esquemas <strong>de</strong>s<strong>de</strong> diferentes bases <strong>de</strong> datos satélites.El primer paso sería crear un esquema, en cada satélite<strong>de</strong>s<strong>de</strong> la que va a ser accedido, que se llame exactamenteigual. Dicho esquema contendrá:- El enlace a la base <strong>de</strong> datos remota, en la que seencuentra nuestro usuario fuente, a quien apuntarádicho enlace.36Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Con nombre propio - Universidad <strong>de</strong> la Rioja- Por cada tabla que necesite ser consultada, crearemosen la base <strong>de</strong> datos satélite una vista exactamenteigual a la tabla.- Por cada procedimiento o función, bien sea aislado o<strong>de</strong>ntro <strong>de</strong> un paquete, crearemos otro igual cuyoúnico código será una llamada al objeto remoto.El nombre <strong>de</strong> encapsulación viene porque el nombre<strong>de</strong> los enlaces a bases <strong>de</strong> datos permanece oculto(encapsulado) <strong>de</strong>ntro <strong>de</strong>l código <strong>de</strong> las vistas y losprocedimientos, <strong>de</strong> forma que los usuarios que no sonFUENTE no ven <strong>de</strong> dón<strong>de</strong> viene la información a la queacce<strong>de</strong>n. Dicho proceso, a la hora <strong>de</strong> trabajar con bases <strong>de</strong>datos distribuidas nos ha proporcionado las siguientesventajas:• Mantenemos la gestión <strong>de</strong> privilegios centralizada enel esquema propietario <strong>de</strong> los datos, exactamenteigual que si estuviera en la misma base <strong>de</strong> datos.Cuando alguien quiera acce<strong>de</strong>r a objetos <strong>de</strong> dichousuario sólo necesitamos saber <strong>de</strong>s<strong>de</strong> qué instancia lohará.• Los esquemas satélites acce<strong>de</strong>n solamente a las tablasque necesitan y no a todas, como ocurriría sidirectamente utilizáramos database links.• Si cambia la contraseña o localización <strong>de</strong> los esquemasnodriza sólo tenemos que modificar el database link<strong>de</strong> su respectivo.• No necesitamos modificar el código <strong>de</strong> lasaplicaciones.• El paso es transparente tanto para el programadorcomo para el usuario final, quienes no saben si losdatos <strong>de</strong> FUENTE están <strong>de</strong>ntro <strong>de</strong> su misma base <strong>de</strong>datos o en otra.• El esquema fuente creado en la base <strong>de</strong> datos satélitees fácilmente transportable a otras bases <strong>de</strong> datos(con una simple exportación).Obviamente esta forma <strong>de</strong> trabajar tiene susComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España37


Con nombre propio - Universidad <strong>de</strong> la Riojainconvenientes, entre los que <strong>de</strong>stacamos:- Para trabajar con datos tipo LOB o BLOB <strong>de</strong>bemoshacerlo con vistas materializadas.- Las consultas complejas requieren un trabajo extra <strong>de</strong>optimización, pues el optimizador no trabaja bien a lahora <strong>de</strong> recuperar datos remotos.- Hay que tener cuidado con los tipos personalizados ala hora <strong>de</strong> trabajar con procedimientos y funcionespues <strong>Oracle</strong> interpreta que un mismo tipo en distintasbases <strong>de</strong> datos son en realidad dos.www.unirioja.esJulio Negueruela RuizServicio informático <strong>de</strong> laUniversidad <strong>de</strong> La RiojaJulio.negueruela@unirioja.esENCAPSULANDO, QUE ES GERUNDIOSuponemos que tenemos un esquema llamado FUENTE, con una tabla TABLA, y unPROCEDIMIENTO en la base <strong>de</strong> datos NODRIZA. El esquema REMOTO quiere acce<strong>de</strong>r a esa tablay a ese procedimiento <strong>de</strong>s<strong>de</strong> la base <strong>de</strong> datos SATELITE. ¿Qué <strong>de</strong>beríamos hacer?1. Si no está creado, <strong>de</strong>beríamos crear el esquema FUENTE en la base <strong>de</strong> datos SATELITE y darlepermisos <strong>de</strong> CREATE VIEW, CREATE PROCEDURE y CREATE DATABASE LINK.SQL> connect SYSTEM/SATELITEConnected.SQL> create user FUENTE i<strong>de</strong>ntified by ;User created.SQL> grant create session, create view, create procedure,2 create database link to FUENTE;Grant succee<strong>de</strong>d.2. Creamos en el esquema FUENTE, en la base <strong>de</strong> datos SATELITE, un database link que apunte ala base <strong>de</strong> datos nodriza.SQL> connect FUENTE/SATELITEConnected.SQL> create database link NODRIZA connect to FUENTE i<strong>de</strong>ntified by 2 using ‘NODRIZA’;Database link created.3. Creamos una vista TABLA que apunte a la TABLA en NODRIZA y hacemos lo mismo con elPROCEDURE.SQL> create view TABLA as (select * from TABLA@NODRIZA);View created.SQL> create or replace procedure PROCEDIMIENTO (PARAM1 varchar2) AS2 begin3 PROCEDIMIENTO@NODRIZA (PARAM1)4 end;5 /Procedure created.4. Le conce<strong>de</strong>mos los privilegios que REMOTO necesita sobre los nuevos objetos creados.SQL> grant select on TABLA to REMOTO;Grant succee<strong>de</strong>d.SQL> grant execute on PROCEDIMIENTO to REMOTO;Grant succee<strong>de</strong>d.38Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Con nombre propio - OpenXavaOpenXava: Open Source ApplicationDevelopment Framework para JavaEEUna <strong>de</strong> las necesiLa aproximación <strong>de</strong> OpenXava al<strong>de</strong>sarrollo rápido no es por medio <strong>de</strong> usar entornos visuales(como <strong>Oracle</strong> ADF o <strong>Oracle</strong> Forms), o scripting, como PHP.Más bien, el enfoque <strong>de</strong> OpenXava está dirigido por elmo<strong>de</strong>lo (mo<strong>de</strong>l-driven), don<strong>de</strong> el corazón <strong>de</strong> tu aplicaciónson clases Java que <strong>de</strong>scriben tu problema. De esta formaconseguimos productividad sin utilizar código espagueti.Aunque OpenXava tiene una visión muy pragmática <strong>de</strong>l<strong>de</strong>sarrollo, está basado en un refinamiento <strong>de</strong> conceptospreexistentes, algunos populares y otros no tanto. El máspopular es el Desarrollo Dirigido por el Mo<strong>de</strong>lo (Mo<strong>de</strong>l-Driven Development, MDD), que OpenXava usa <strong>de</strong> unamanera ligera. El otro concepto, el Componente <strong>de</strong> Negocio,es raíz y principio básico <strong>de</strong> OpenXava, a<strong>de</strong>más <strong>de</strong> ser laalternativa opuesta a MVC.Desarrollo Dirigido por el Mo<strong>de</strong>lo LigeroBásicamente, MDD establece que únicamente se ha <strong>de</strong><strong>de</strong>sarrollar la parte <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> una aplicación, y el restose generará a partir <strong>de</strong> este mo<strong>de</strong>lo. Tal y como se ve en lafigura 1.1.OpenXava es un marco <strong>de</strong> trabajo <strong>de</strong> código abiertopara <strong>de</strong>sarrollo rápido <strong>de</strong> aplicaciones <strong>de</strong> gestióncon Java. Es fácil <strong>de</strong> apren<strong>de</strong>r y rápido para<strong>de</strong>sarrollar. Al mismo tiempo es extensible ypersonalizable, a<strong>de</strong>más el código <strong>de</strong> la aplicación seestructura <strong>de</strong>s<strong>de</strong> un punto <strong>de</strong> vista orientado aobjetos puro. Por lo tanto, pue<strong>de</strong>s enfrentarte aaplicaciones complejas con él. Este artículomostrará los conceptos en los que se fundamentaOpenXava.En el contexto <strong>de</strong> MDD el mo<strong>de</strong>lo es el medio pararepresentar los datos y la lógica <strong>de</strong> la aplicación. Pue<strong>de</strong> ser,bien mediante una notación gráfica, como UML, o bienmediante una notación textual como un LenguajeEspecífico <strong>de</strong>l Dominio (Domain-Specific Language, DSL).Por <strong>de</strong>sgracia, el uso <strong>de</strong> MDD es muy complejo.Requiere <strong>de</strong> una gran cantidad <strong>de</strong> tiempo, pericia yherramientas. Aún así la i<strong>de</strong>a tras MDD sigue siendo muybuena, por lo tanto OpenXava toma esa i<strong>de</strong>a <strong>de</strong> una manerasimplificada. Usa simples clases <strong>de</strong> Java con anotacionespara <strong>de</strong>finir el mo<strong>de</strong>lo, y no usa generación <strong>de</strong> código, enJavier PanizaFigura 1.1 Desarrollo Dirigido por el Mo<strong>de</strong>loComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España39


Con nombre propio - OpenXavavez <strong>de</strong> eso toda la funcionalidad <strong>de</strong> la aplicación esgenerada dinámicamente en tiempo <strong>de</strong> ejecución(tabla 1.1).Po<strong>de</strong>mos <strong>de</strong>cir pues, que OpenXava es un Marco <strong>de</strong> trabajoLigero Dirigido por el Mo<strong>de</strong>lo. La figura 1.2 lo muestra.MDD clásicoOpenXavaDefinición <strong>de</strong>lmo<strong>de</strong>loUML/DSLSimple clasesJavaTabla 1.1 MDD / OpenXava comparisonGeneración <strong>de</strong>la aplicaciónGeneración <strong>de</strong>códigoDinámicamenteen tiempo <strong>de</strong>ejecuciónA partir <strong>de</strong> clases Java simples obtienes una aplicaciónlista para usar. La siguiente sección sobre el concepto <strong>de</strong>Componente <strong>de</strong> Negocio revelará algunos <strong>de</strong>tallesimportantes sobre la naturaleza <strong>de</strong> estas clases.Componente <strong>de</strong> NegocioUn Componente <strong>de</strong> Negocio consiste en todos losartefactos <strong>de</strong> software relacionados con un concepto <strong>de</strong>negocio. Los componentes <strong>de</strong> negocio son tan sólo unaforma <strong>de</strong> organizar el software. La otra forma <strong>de</strong> organizarsoftware es MVC (Mo<strong>de</strong>l-View Controller), don<strong>de</strong> clasificasel código por datos (mo<strong>de</strong>lo), interfaz <strong>de</strong> usuario (vista) ylógica (controlador).La figura 1.3 muestra cómo se organizan los artefactos<strong>de</strong> software en una aplicación MVC. Todos los artefactospara la interfaz <strong>de</strong> usuario <strong>de</strong> la aplicación, tales comopáginas JSP, JSF, Swing, código JavaFX, etc. están en elmismo lugar, la capa <strong>de</strong> la vista. Lo mismo ocurre para elmo<strong>de</strong>lo y el controlador.Figura 1.2 Desarrollo Dirigido por el Mo<strong>de</strong>lo Ligero en OpenXavaFigura 1.3 Enfoque Mo<strong>de</strong>lo Vista Controlador40Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Con nombre propio - OpenXavaFigura 1.4 Enfoque Componente <strong>de</strong> NegocioEsto contrasta con una arquitectura basada encomponentes <strong>de</strong> negocio don<strong>de</strong> los artefactos <strong>de</strong> softwarese organizan alre<strong>de</strong>dor <strong>de</strong> los conceptos <strong>de</strong> negocio.Pue<strong>de</strong>s verlo en la figura 1.4.Aquí, todos los artefactos <strong>de</strong> software acerca <strong>de</strong>lconcepto <strong>de</strong> Factura, como la interfaz <strong>de</strong> usuario, acceso abase <strong>de</strong> datos, lógica <strong>de</strong> negocio, etc. están en un mismolugar.¿Qué enfoque es mejor? Eso <strong>de</strong>pen<strong>de</strong> <strong>de</strong> tusnecesida<strong>de</strong>s. Si tienes que cambiar frecuentemente laestructura <strong>de</strong> los datos y la lógica <strong>de</strong> negocio entonces laopción <strong>de</strong> los componentes <strong>de</strong> negocio es muy práctica,porque todas las cosas que necesitas tocar cuando hacesun cambio están en el mismo sitio y no esparcidas pormultitud <strong>de</strong> archivos.La pieza básica para <strong>de</strong>sarrollar aplicaciones OpenXavaes el componente <strong>de</strong> negocio, y la forma <strong>de</strong> <strong>de</strong>finir uncomponente <strong>de</strong> negocio en OpenXava es usando unasimple clase Java con anotaciones.Listado 1.1 Invoice: Una clase Java para <strong>de</strong>finir uncomponente <strong>de</strong> negocioComo pue<strong>de</strong>s ver, todo acerca <strong>de</strong>l concepto <strong>de</strong> negocio <strong>de</strong>factura se <strong>de</strong>fine en un único lugar, la clase Invoice. En estaclase <strong>de</strong>fines cosas <strong>de</strong> base <strong>de</strong> datos, estructura <strong>de</strong> losdatos, lógica <strong>de</strong> negocio, interfaz <strong>de</strong> usuario, validación, etc.Esto se hace usando la facilidad <strong>de</strong> metadatos <strong>de</strong> Java,las famosas anotaciones. La tabla 1.2 muestra lasanotaciones usadas en este ejemplo.Gracias a los metadatos pue<strong>de</strong>s hacer la mayor parteFaceta Metadatos Implementado porBase <strong>de</strong> datos@Entity, @Table, @Id,@Column, @ManyToOneJPAInterfaz <strong>de</strong> usuario @View, @DescriptionsList OpenXavaValidación @Max, @Required Hibernate Validator, OpenXavaLógica <strong>de</strong> negocio @DefaultValueCalculator OpenXavaTabla 1.2 Metadatos (anotaciones) usadas en el componente <strong>de</strong> negocio InvoiceComunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España41


Con nombre propio - OpenXava<strong>de</strong>l trabajo <strong>de</strong> una forma <strong>de</strong>clarativa y el motor <strong>de</strong> JPA,Hibernate Validator y OpenXava harán el trabajo suciopor ti.A<strong>de</strong>más, usamos Java básico, como propieda<strong>de</strong>s (yeary seller, 1) para <strong>de</strong>finir la estructura <strong>de</strong> los datos, y losmétodos (applyDiscounts(), 2) para la lógica <strong>de</strong> negocioprogramada.Todo lo que se necesita escribir sobre factura está enInvoice.java. Es un componente <strong>de</strong> negocio. La magia <strong>de</strong>OpenXava es que pue<strong>de</strong> producir una aplicación funcionala partir <strong>de</strong> componentes <strong>de</strong> negocio.Bienvenido OpenXavaOpenXava es una alternativa <strong>de</strong> código abierto (LGPL) a<strong>Oracle</strong> ADF, que a<strong>de</strong>más ofrece un enfoque diferente.OpenXava cuenta con más <strong>de</strong> 140.000 <strong>de</strong>scargas, 50<strong>de</strong>sarrolladores, una comunidad activa, genera interface <strong>de</strong>usuario AJAX, tiene una documentación exhaustiva(incluyendo una guía <strong>de</strong> referencia completa) en inglés,francés, ruso, chino y español, y está basado en estándaresJava (JPA, Bean Validation, Portlets, Depen<strong>de</strong>cy Injection,EJB, Servlets, JSP, etc). A<strong>de</strong>más, las aplicaciones OpenXavafuncionan perfectamente contra <strong>Oracle</strong> y en WebLogic.Vísita www.openxava.org don<strong>de</strong> podrás <strong>de</strong>scargar yprobar OpenXava por ti mismo.Javier PanizaCreador y li<strong>de</strong>r <strong>de</strong>l proyecto OpenXavahttp://www.openxava.org/http://www.gestion400.com/42Comunidad <strong>de</strong> <strong>Usuarios</strong> <strong>de</strong> <strong>Oracle</strong> España


Colabora con <strong>CUORE</strong>.Necesitamostus opinionesy tus artículos.Ponte en contactocon nosotros.Mándanos un correo a:ana.garcia@cuore.esEsta revista no sería posible sin tu colaboraciónTARIFAS DE PUBLICIDADEspacioColorBicolorB/NContraportada635 €--------510 €Int. portada o contraportada570 €510 €450 €Página Interior510 €450 €390 €1/2 página270 €240 €210 €1/3 Contraportada200 €180 €150 €1/5 Contraportada150 €135 €110 €

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!