11.07.2015 Views

capitulo vii: seguridad de documentos electrónicos - Departamento ...

capitulo vii: seguridad de documentos electrónicos - Departamento ...

capitulo vii: seguridad de documentos electrónicos - Departamento ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

hace a través <strong>de</strong>l bus <strong>de</strong> servicios, el cual se comunica directamente con el directorio <strong>de</strong>servicios. El directorio típicamente provee al bus la información <strong>de</strong> enlace mediante la cualse podrá acce<strong>de</strong>r a un proveedor <strong>de</strong>l servicios en cuestión. En el caso en que exista más <strong>de</strong>un proveedor para dicho servicio, el bus <strong>de</strong> servicios pue<strong>de</strong> optar por uno <strong>de</strong> losproveedores (si no es el bus quien tiene esta responsabilidad, la elección la <strong>de</strong>be realizar elconsumidor propiamente). El bus <strong>de</strong> servicios mantiene la información <strong>de</strong> enlace entre elconsumidor y el proveedor. Luego, el consumidor envía un mensaje al bus <strong>de</strong> servicios, elcual la retransmitirá al proveedor referido. Notar que el bus <strong>de</strong> servicios tiene por lo tanto,la responsabilidad <strong>de</strong> correlacionar los mensajes <strong>de</strong> un consumidor con los proveedores <strong>de</strong>cada servicio que esté consumiendo en un <strong>de</strong>terminado instante en el tiempo. Porsimplicidad se omiten los eventuales mensajes que siguen al primero. Como ya fueradiscutido antes, en caso <strong>de</strong> que el bus <strong>de</strong> servicios sea lo suficientemente sofisticado, elmensaje siguiente podría llegar a ser ruteado a otro proveedor <strong>de</strong>l mismo servicio porrazones <strong>de</strong> eficiencia y/o calidad <strong>de</strong> servicio.Escenario IV. Este caso correspon<strong>de</strong> a la consumición <strong>de</strong> un proceso <strong>de</strong> negocio. Debido aque un proceso <strong>de</strong> negocio pue<strong>de</strong> ser entendido como un servicio, y por lo tanto el motor <strong>de</strong>procesos como un proveedor <strong>de</strong> servicios, este escenario no presenta gran<strong>de</strong>s diferenciasconceptuales respecto al anterior; en lugar <strong>de</strong> ser un proveedor cualquiera quien procesa losmensajes <strong>de</strong> solicitud <strong>de</strong> servicio, es el motor <strong>de</strong> procesos quién lo hace. La correlaciónentre mensajes <strong>de</strong> solicitud <strong>de</strong> servicio y las diferentes instancias <strong>de</strong> proceso <strong>de</strong> negocio esresuelto por el motor <strong>de</strong> procesos internamente y por lo tanto no es <strong>de</strong> relevancia en esteescenario. Finalmente, al ejecutar un proceso <strong>de</strong> negocio es necesario consumir servicios,por lo cual intercalados con algunos <strong>de</strong> los mensajes <strong>de</strong> solicitud <strong>de</strong> servicio entrantes, elmotor <strong>de</strong> procesos consume otros servicios. Para dicha parte <strong>de</strong> la interacción aplicanuevamente el escenario anterior, sin embargo es el motor <strong>de</strong> procesos quien ocupa el lugar<strong>de</strong>l consumidor <strong>de</strong> servicios.6.3.5 ImplantaciónLa siguiente secuencia <strong>de</strong> pasos <strong>de</strong>scribe el proceso <strong>de</strong> adopción y aplicación <strong>de</strong> unaArquitectura <strong>de</strong> Servicios. El proceso aquí presentado asume que se cuenta inicialmentecon un conjunto <strong>de</strong> sistemas in<strong>de</strong>pendientes o conectados en forma directa entre ellos, yque se quiere construir a partir <strong>de</strong> ellos una arquitectura que provea los beneficios <strong>de</strong> laorientación a servicios. Este contexto, que coinci<strong>de</strong> con el motivador <strong>de</strong>l patrón, es el queocurre con mayor frecuencia. Sin embargo, el proceso no es directamente aplicable asistemas nuevos que <strong>de</strong>ben ser construidos <strong>de</strong>s<strong>de</strong> su inicio, sin ningún sistema previo areaprovechar. Para este tipo <strong>de</strong> escenarios el estado <strong>de</strong>l arte presenta escasas propuestas,conformándose las mismas bajo el nombre <strong>de</strong> SOMA (Software-Oriented Mo<strong>de</strong>ling andArchitecture). Estas propuestas no son atacadas aquí.El punto <strong>de</strong> partida es un conjunto <strong>de</strong> sistemas existentes completamente in<strong>de</strong>pendientes opobremente integrados. Por esto último, se entien<strong>de</strong> que para cada par <strong>de</strong> sistemas queinteroperan se cuenta con las respectivas interfaces don<strong>de</strong> el mecanismo <strong>de</strong> comunicaciónes propietario. A<strong>de</strong>más, estás aplicaciones ofrecen funcionalida<strong>de</strong>s redundantes y endistintos niveles <strong>de</strong> granularidad.127

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

Saved successfully!

Ooh no, something went wrong!