STD. Actualització tecnològica del servei
20-02-2019
L’últim trimestre del 2018 es va iniciar un projecte d’actualització tecnològica del servei STD (Servei de Transformació de Documents) que està previst que finalitzi a l’Abril. També es realitza una rearquitectura del servei per tal de millorar l’aïllament de les diferents funcionalitats que es proporcionen i la seva escalabilitat. STD és el principal servei en el qual es recolza eCopia, servei de còpia autèntica de documents corporatiu de la Generalitat.
Abans d’entrar en detall dels canvis que es realitzaran en aquest projecte, fem un recordatori de les diferents funcionalitats que ofereix el servei STD:
Tota la capa d’aplicació del servei STD es mou de VM a contenidors Docker a la plataforma AppAgile. Només el servei de conversió de documents ofimàtics MS Office a PDF requereix d’un entorn Windows aprovisionat en VMs a CPD.
Gràcies a aquesta rearquitectura és possible escalar els diferents serveis per separat dependent del seu consum, a més d’estar aïllats, motiu pel qual un problema en un dels serveis no afectarà la resta. Tot el cicle de vida (desenvolupament, construcció, tests, versionat, desplegament) de cada servei és independent dels altres, podent ser evolucionats per separat.
Totes les funcionalitats del STD avui dia són exposades mitjançant serveis SOAP. Un cop finalitzat aquest projecte d’actualització tecnològica, a més de mantenir aquests serveis per compatibilitat amb els consumidors existents, s’exposarà una nova API REST. Aquesta és la línia que s’evolucionarà a futur i a la qual es recomana que les aplicacions noves s’integrin, i les existents vagin migrant. La documentació per l’ús d’aquesta nova API REST està disponible al Manual d’Usuari STD versió 2 del servei.
Els contenidors desplegats a AppAgile tenen configurades sondes per garantir la disponibilitat del servei. En aquest comunicat s’inclou un how-to on s’explica com es poden configurar aquestes sondes en aplicacions Canigó 3.2.
A continuació es detalla les actualitzacions de versions i canvis de productes més rellevants:
El canvi tecnològic s’ha realitzat tenint en compte que l’impacte en els consumidors actuals sigui mínim. És per aquest motiu que es mantindran intactes les URLs actuals d’accés al servei SOAP:
WS SOAP
http://preproduccio.sgde.intranet.gencat.cat/ServeisInvocacioSTD/services/ServeisSTD<V2>?wsdl
http://sgde.intranet.gencat.cat/ServeisInvocacioSTD/services/ServeisSTD<V2>?wsdl
*L’antic domini de PRE “sgde.pre.intranet.gencat.cat” també seguirà funcionant com fins ara
També l’accés SFTP:
SFTP
sftp <usuari-app>@preproduccio.sftp.sgde.intranet.gencat.cat
sftp <usuari-app>@sftp.sgde.intranet.gencat.cat
*L’antic domini de PRE “sftp.sgde.pre.intranet.gencat.cat” també seguirà funcionant com fins ara
A més dels dominis existents, es donaran d’alta nous dominis dedicats al STD, en el cas de l’accés http amb la possibilitat de fer-ho per SSL:
WS SOAP (NOU!)
https://preproduccio.std.intranet.gencat.cat/ServeisInvocacioSTD/services/ServeisSTD<V2>?wsdl
https://std.intranet.gencat.cat/ServeisInvocacioSTD/services/ServeisSTD<V2>?wsdl
SFTP (NOU!)
sftp <usuari-app>@preproduccio.sftp.std.intranet.gencat.cat
sftp <usuari-app>@sftp.std.intranet.gencat.cat