13.07.2015 Views

Análisis del estado del arte y de la práctica en la aplicación del ...

Análisis del estado del arte y de la práctica en la aplicación del ...

Análisis del estado del arte y de la práctica en la aplicación del ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Boletín IIET<strong>en</strong><strong>de</strong>ncias tecnológicasSSOA (Semantic Service Ori<strong>en</strong>ted Architecture)SOA únicam<strong>en</strong>te establece, por sí so<strong>la</strong>, <strong>la</strong> arquitectura,estructura, medios y formatos <strong>de</strong> m<strong>en</strong>sajes, porejemplo WSDL y XML, pero el m<strong>en</strong>saje <strong>en</strong>viado <strong>en</strong>treaplicaciones pue<strong>de</strong> cont<strong>en</strong>er cualquier secu<strong>en</strong>cia oinformación <strong>en</strong> cualquier or<strong>de</strong>n, estructura o jerarquía,in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>tem<strong>en</strong>te <strong>de</strong> si <strong>la</strong> aplicación que lo recibeestá capacitada para interpretarlo a<strong>de</strong>cuadam<strong>en</strong>te.Figura 2. Arquitectura semántica basada <strong>en</strong> estándares.SSOA es <strong>la</strong> aplicación <strong>de</strong> <strong>la</strong> arquitectura <strong>de</strong> serviciosSOA a través <strong>de</strong> un bus <strong>de</strong> servicios empresariales (ESB)que provea <strong>la</strong>s características necesarias para <strong>la</strong> implem<strong>en</strong>tación,así como el uso <strong>de</strong> un mo<strong><strong>de</strong>l</strong>o <strong>de</strong> informacióny l<strong>en</strong>guaje común que facilite <strong>la</strong> integración <strong>de</strong>aplicaciones a <strong>la</strong> infraestructura establecida, <strong>de</strong> maneraque los m<strong>en</strong>sajes <strong>en</strong>viados <strong>en</strong>tre aplicaciones esténobligados a respetar un esquema y/o mo<strong><strong>de</strong>l</strong>o semánticocomún.Bus empresarial para transporte<strong>de</strong> m<strong>en</strong>sajesExist<strong>en</strong> difer<strong>en</strong>tes tipos <strong>de</strong> buses <strong>de</strong>stinados a mejorar<strong>la</strong> interoperabilidad <strong>de</strong> los sistemas <strong>de</strong> información. Acontinuación se revisa brevem<strong>en</strong>te <strong>la</strong> tecnología exist<strong>en</strong>te(IBM, 2007; Ran y Kumar, 2004):• Enterprise Information Bus (EIB): Topología arquitectónicaque integra todas <strong>la</strong>s fu<strong>en</strong>tes y sistemas <strong>de</strong>información <strong>de</strong> soporte, provee <strong>en</strong>tida<strong>de</strong>s <strong>de</strong> informaciónpara <strong>la</strong>s aplicaciones a través <strong>de</strong> diversosprotocolos.• Message Bus Integration (Message Ori<strong>en</strong>tedMiddleware - MOM): Se utiliza para transmitirm<strong>en</strong>sajes <strong>en</strong>tre aplicaciones, g<strong>en</strong>eralm<strong>en</strong>te <strong>de</strong>manera asíncrona.• Service Integration Bus (SIB): Es un grupo <strong>de</strong> uno omás servidores <strong>de</strong> aplicaciones que proporcionanservicios <strong>de</strong> m<strong>en</strong>sajería asíncrona.• Enterprise Service Bus (ESB): Software arquitectónicotipo middleware. Es una infraestructura <strong>de</strong>conectividad utilizada para integrar aplicacionesy servicios <strong>de</strong>ntro <strong>de</strong> un ambi<strong>en</strong>te SOA. Un ESB noimplem<strong>en</strong>ta <strong>la</strong> arquitectura, sino que provee loselem<strong>en</strong>tos para que ésta pueda ser implem<strong>en</strong>tada.Bus para <strong>la</strong> empresa eléctricaAlgunas <strong>de</strong> <strong>la</strong>s empresas eléctricas que han adoptadoel mo<strong><strong>de</strong>l</strong>o CIM han utilizado el Utility Integration Bus(UIB), <strong>de</strong>sarrol<strong>la</strong>do por <strong>la</strong> empresa SISCO, como p<strong>la</strong>taforma<strong>de</strong> integración para sus sistemas <strong>de</strong> información.Algunas <strong>de</strong> <strong>la</strong>s características <strong><strong>de</strong>l</strong> UIB son <strong>la</strong>s sigui<strong>en</strong>tes(www.sisconet.com):• Soporta un mo<strong><strong>de</strong>l</strong>o común <strong>de</strong> intercambio <strong>de</strong>datos, <strong>en</strong> particu<strong>la</strong>r, es compatible con el mo<strong><strong>de</strong>l</strong>oCIM, lo que simplifica <strong>la</strong> integración <strong>de</strong> tareas, minimiza<strong>la</strong>s transformaciones <strong>de</strong> formatos y ofrece uncontexto global <strong>de</strong> <strong>la</strong> información.• Las aplicaciones acce<strong>de</strong>n a <strong>la</strong>s funciones <strong><strong>de</strong>l</strong> UIButilizando interfaces estándar <strong>de</strong> tipo API.• Los servicios para el intercambio <strong>de</strong> datos utilizanuna arquitectura tipo SOA.• Utiliza XML para el intercambio <strong>de</strong> datos <strong>de</strong><strong>en</strong>trada/salida a través <strong>de</strong> m<strong>en</strong>sajes.Para <strong>la</strong> implem<strong>en</strong>tación <strong><strong>de</strong>l</strong> mo<strong><strong>de</strong>l</strong>o CIM <strong>en</strong> los sistemas<strong>de</strong> información, es necesario contar con una herrami<strong>en</strong>taque permita traducir los datos prov<strong>en</strong>i<strong>en</strong>tes <strong><strong>de</strong>l</strong>as difer<strong>en</strong>tes aplicaciones a un l<strong>en</strong>guaje común.60

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

Saved successfully!

Ooh no, something went wrong!