Sunteți pe pagina 1din 5

Gua de Implementacin WS Cabaas

Estructura fsica del proyecto

Los archivos fuente de este proyecto se encuentran en el servidor de desarrollo habilitado RSACLSV128, en la ruta creada de acuerdo a la definicin existente H:\SitiosRSA\TrustSite\Sigma.Cab.WS !entro de la carpeta Si"#a$Cab$%S se encontrar&n todos los archivos de utilidades y recursos propios 'ue utili(a la aplicacin$

Estructura !irtual de carpetas e" Ser!idor Web #$$S%


A continuacin se #uestra la estructura virtual de carpetas y aplicaciones 'ue deber& ser habilitada en el servidor %eb para la e)ecucin de la solucin inte"rada$ $$S & Sites & TrustSite & Sigma.Cab.WS

'

Adaptacio"es arc(i!o Sigma.Cab.WS)*eb.co"fig #*eb ser!ices%

La explicacin de cada uno de los atributos de la seccin de par&#etros en archivo %eb$confi" 'ue eventual#ente podr*an ca#biar al i#ple#entar la solucin en distintos servidores o a#bientes, son los si"uientes

Figura 1 Confi"uraciones en archivo +eb$confi"$, de#arc&ndose en ro)o las secciones variables$ A continuacin se explica breve#ente cada par&#etro incorporado en este archivo$ SQLAURA Strin" encriptado 'ue contiene los datos de la conexin a la base de datos S,L Server de Aura-ortal$ Se encript el strin" con los datos de la conexin a la .ase de !atos en el a#biente de desarrollo, 'ue en este caso es

Gua de Implementacin WS Cabaas

Ser!er+ RSAC,S-./10 1atabase+ Aura2ortal3425S0 6ser $1+ admsigma0 2ass*ord+Royal .1'0 /n otro a#biente, si la confi"uracin de la .ase de !atos ca#bia, debe encriptarse el nuevo strin" con los datos de la nueva conexin y colocarse en el archivo de confi"uracin$ DOMINIO_WS Strin" encriptado 'ue contiene el do#inio en donde se encuentra el %eb Service$ Se encript el do#inio del a#biente de desarrollo, 'ue en este caso es RSAC,S-./1$ /n otro a#biente, si el do#inio ca#bia, debe encriptarse el nuevo do#inio y colocarse en el archivo de confi"uracin$ USUARIO_WS Strin" encriptado 'ue contiene el usuario 'ue tiene per#isos sobre el %eb Service$ Se encript el usuario 'ue tiene acceso al %eb Service en el a#biente de desarrollo, 'ue en este caso es A21$ /n otro a#biente, si el usuario ca#bia, debe encriptarse el nuevo usuario y colocarse en el archivo de confi"uracin$ CONTRASENA_WS Strin" encriptado 'ue contiene la contrase0a del usuario 'ue tiene per#isos sobre el %eb Service$ Se encript la contrase0a del usuario 'ue tiene acceso al %eb Service en el a#biente de desarrollo, 'ue en este caso es 2ass*ord1$ /n otro a#biente, si la contrase0a ca#bia, debe encriptarse la nueva contrase0a y colocarse en el archivo de confi"uracin$ URL_WS_AURA Strin" 'ue contiene la 1RL donde est&n publicados los %eb Services de Aura-ortal utili(ados Se encript la 1RL de publicacin de uno de los %eb Services de Aura-ortal, 'ue es Aura-ortal-rocesos$as#x, 'ue en el a#biente de desarrollo es (ttp:))rsa7prueba1.auraportal.com)Home)Webser!ice)Auraportalprocesos.asm8 /n otro a#biente, si esta 1RL ca#bia, debe encriptarse la nueva 1RL de publicacin y colocarse en el archivo de confi"uracin$ ERROR_CONEXION_BD 2ensa)e desple"ado por un error de conexin con la .ase de !atos$ ERROR_AUTORIZACION_WS 2ensa)e desple"ado por un error con las credenciales 'ue re'uiere el %eb Service$ ERROR_URI 2ensa)e desple"ado por un error en la conexin con el servidor en 'ue se encuentran publicados los %eb Services de Aura-ortal utili(ados$

Gua de Implementacin WS Cabaas

ERROR_URI_VACIA 2ensa)e desple"ado por un error en la 1RL de publicacin de los %eb Services de Aura-ortal utili(ados, 'ue se encuentra vac*a$ TERMINO_BIBLIOTECA 3! del t4r#ino biblioteca utili(ado para inte"rar la planilla /xcel "enerada por el %ebService$ /ste es un n5#ero 'ue representa el 3! de un t4r#ino biblioteca en el a#biente de desarrollo, 'ue en este caso es el t4r#ino 6o#inas Caba"nas 73!819:;<$ /n otro a#biente, si el 3! de este t4r#ino ca#bia, debe colocarse en el archivo de confi"uracin el nuevo 3!$

Ar:uitectura de la Soluci;"

/l acceso a los datos se reali(a #ediante el #odelo capas$ La ar'uitectura de la solucin se #uestra en la si"uiente i#a"en

Figura 2 Ar'uitectura de la solucin Capa de -resentacin /sta capa hace referencia a la interaccin existente entre el usuario y la aplicacin$ Capa de Re"las de 6e"ocio /sta capa contiene l"ica del ne"ocio, c&lculos basados en datos provenientes de la capa de presentacin, as* co#o ta#bi4n controla la e)ecucin de la capa de acceso a !atos y servicios externos$

Gua de Implementacin WS Cabaas

Capa de !atos /sta capa contiene la l"ica de co#unicacin con otros siste#as, por e)e#plo, con .ases de !atos$ /sta capa debe abstraer a las capas superiores del dialecto utili(ado para co#unicarse con los repositorios de datos$ Capa de /ntidades del 6e"ocio /sta capa contiene todas las entidades u ob)etos creados para encapsular la infor#acin de entrada y=o salida en entidades 'ue son transversales a la solucin$

Figura 3 /structura de la solucin$

<

$"tegraci;" co" Aura2ortal

-ara lla#ar a este %eb Services desde el entorno de Aura-ortal, es necesario tener en consideracin lo si"uiente Las >areas de Siste#a 3nvocadoras re'uieren especificar las credenciales con 'ue se lla#ar& al %eb Services, esto es, usuario, contrase0a y do#inio, )unto con el archivo $+sdl del %eb Services$ /s por esto, 'ue los datos dependen del Servidor %eb en donde 4ste se publi'ue$

Gua de Implementacin WS Cabaas

Confi"uracin de la >S 3nvocadora

.*sdl del Web Ser!ice + Corresponde al archivo $+sdl del %eb Service "uardado en al"una carpeta del siste#a 7?<$ 6suario+@1ser6a#eA Co"trase=a+@-ass+ordA 1omi"io+@!o#inioA

6ota -ara saber cu&l es el +sdl del %eb Service, basta con invocarlo de la si"uiente for#a (ttps:))>*ebser!er&)Sigma.Cab.WS)*s2la"illaE8celCuotas.asm8?WS1, y lue"o "uardar dicha p&"ina con extensin $+sdl /n donde las variables corresponden a >*ebser!er& : !ireccin del servidor de publicacin del %eb Service$ >6ser@ame&: 1suario 'ue tiene per#isos en el servidor de publicacin para el %eb Service$ >2ass*ord&: Contrase0a del usuario 'ue tiene per#isos en el servidor de publicacin para el %eb Services$ >1omi"io&: !o#inio en el 'ue se encuentra publicado el %eb Service$ Cabe hacer notar, 'ue se debe definir una carpeta en donde de)ar el archivo $+sdl del %eb Service i#ple#entado, para lue"o ir a buscar all* este archivo al #o#ento de confi"urar la >area de Siste#a 3nvocadora$ 7?< -ara este proyecto, se ha deter#inado de)ar estos archivos en la carpeta BCabs%SCAura-ortalD, ubicada en Servidor RSACL;E1 Ruta F ==Cabs%SCAura-ortal

S-ar putea să vă placă și