Soa: software libre o software propietario
El objetivo de la arquitectura SOA es conseguir que los distintos subsistemas de unaorganización ofrezcan su lógica del negocio a través de los correspondientes servicios, permitiendo su uso de un modo más homogéneo y evitando la creación de interfaces o intervenciones manuales paracomunicar los distintos sistemas de una empresa. En el ejemplo del artículo, SOA, alcanza más relevancia debido a la complejidad y a lo especifico de las distintas aplicaciones GIS que de otra formaestaríamos abocados a complejísimos interfaces para permitir el intercambio de información o para la creación de nuevas aplicaciones.
Como indica su acrónimo, SOA se basa en el uso de servicios. Para unbuen funcionamiento de esta arquitectura, tal y como dice el artículo, es necesario que cada servicio sea una exposición de un proceso del negocio, que evolucionarán de forma independiente ypermitirá su escalaridad mediante la incorporación de nuevos servicios.
Es de reseñar que como los servicios representan un proceso del negocio, solo es necesario crear nuevos servicios cuando se trata denuevos procesos del negocio. En el resto de los casos serán simples colaboraciones entre servicios ya existentes. Esta realidad permite una reducción de costos, mejora la calidad y aumento de laproductividad de los departamentos de IT.
Las características que deben tener los servicios son las siguientes: escasa dependencia entre ellos, cumplir los compromisos indicados en su descriptor,...
Regístrate para leer el documento completo.