Centre de Suport Canigó   

Canigó. Publicació serveis core Canigó 3.1.0


El passat més d'Octubre s'ha iniciat la publicació de noves versions de serveis de Canigó 3.1.0. Aquesta nova versió de Canigó 3 té com a principal objectiu actualitzar les versions de les llibreries base, és a dir, fer un upgrade tecnològic. A continuació es mostra una taula amb la informació d'aquest upgrade per els serveis core ja publicats:

Canigó 3.0.x Canigó 3.1.x Data publicació
canigo.root/canigo.core 1.0.2/3.0.4 1.1.0/3.1.0 Octubre 2014
Spring
3.0.3.RELEASE 4.1.0.RELEASE
canigo.persistence.jpa 1.0.1 1.1.0 Octubre 2014
JPA
1.0 2.1
Hibernate
3.3.2.GA 4.3.6.Final
Spring ORM
3.0.3.RELEASE 4.1.0.RELEASE
canigo.security 1.0.4 1.1.0 Octubre 2014
Spring Security
3.0.2.RELEASE 4.0.0.M2
canigo.web.core Octubre 2014
Servlet API
2.5 3.0.1
canigo.web.jsf 1.1.1 1.2.0 Novembre 2014
JSF
2.1 2.2
Spring Web
3.0.3.RELEASE 4.1.0.RELEASE
Nota: la resta de serveis de suport i connectors seran publicats durant aquest mes de Novembre.

Aquesta nova versió 3.1.x del framework Canigó persegueix també altres objectius a més de l'upgrade tecnològic:

- unificar dependències entre diferents serveis i connectors per tal de minimitzar conflictes de llibreries entre ells
- revisió de dependències per minimitzar conflictes de llibreries en el desplegament a servidors JEE del full de ruta de CTTI
- facilitar l'ús d'altres frameworks per la capa de presentació a més de Richfaces (Canigó 3.0.x)

El motiu d'aquest últim punt és donar llibertat per a què cada aplicació pugui escollir la tecnologia de presentació que consideri més adient sempre que es compleixi el PIV (Programa d'Identificació Visual). Enumerem les tecnologies contemplades per el CS Canigó i les recomanacions per el seu ús:

- HTML5/JS+REST
ok.pngok.png Noves aplicacions: aquesta és l'opció recomanada per noves aplicacions per les quals la tecnologia escollida per la presentació sigui HTML5/JS i comunicació amb servidor via serveis REST. Des del CS Canigó promovem el seu ús ja que proporciona una arquitectura client/servidor desacoblada.
ko.png Migració d'aplicacions: aquesta opció té un impacte elevat per la migració d'aplicacions Canigó 3.0.x ja que suposa un canvi a l'arquitectura de l'aplicació.

- Primefaces
ok.png Noves aplicacions: aquesta és l'opció recomanada per noves aplicacions per les quals la tecnologia escollida per la presentació sigui JSF.
ok.png Migració d'aplicacions: aquesta és una opció vàlida per la migració d'aplicacions Canigó 3.0.x a Canigó 3.1.x amb un impacte mitjà.

- Richfaces
ko.png Noves aplicacions: aquesta és l'opció menys recomanable per noves aplicacions, ja que Primefaces és actualment la llibreria de components JSF de referència.
ok.pngok.png Migració d'aplicacions: aquesta és l'opció recomanada per migracions d'aplicacions Canigó 3.0.x a Canigó 3.1.x ja que té un impacte mínim.

Per aquest comunicat des del CS Canigó hem preparat un HowTo per descriure els passos necessaris per tal d'utilitzar Primefaces a partir de la plantilla de projecte Canigó 3.0.x creada amb el plugin (v1.1.0) d'Eclipse. En cas de voler treballar amb la versió de Canigó 3.1.x s'ha de tenir en compte que cal actualitzar els intervals Maven per les dependències pròpies de Canigó.

SIC. Migració aplicacions a nou model


Un cop implantat el nou model TIC al SIC, durant les pròximes setmanes començarà la fase de migració de les aplicacions ja existents al SIC segons l'antic model per adaptar-les al nou. Aquesta migració no s'efectuarà de manera massiva sinó que s'efectuarà per blocs d'aplicacions.

El procés que se seguirà per dur a terme aquesta migració és el següent:
  • L'equip del SIC emetrà un comunicat destinat al gestor de solucions (CTTI) de cada àmbit i al responsable de l'aplicació per part del proveïdor, amb 2 setmanes d'antelació a la migració, on s'informarà d'aquesta intervenció i de l'aturada del servei durant el període que duri la seva execució (1 dia).
  • Si el gestor de solucions (CTTI) o el responsable de l'aplicació per part del proveïdor no està d'acord amb la data de l'actuació, disposa de 5 dies laborables per anunciar la disconformitat des de la data d'enviament del comunicat. En aquest cas es pactarà una nova data per a la migració de l'aplicació.
  • Arribada la data de la migració l'execució consistirà en les següents passes:
    • Es deshabilitarà l'accés al repositori SVN actual i als jobs configurats a Jenkins si l'aplicació en disposa. 
    • Es realitzarà la migració de codi de l'antic repositori SVN al repositori del nou model per codi de diàleg i també s'adaptaran els jobs configurats a Jenkins si l'aplicació en disposa.
    • S'habilitarà l'accés al nou repositori SVN i es restablirà l'accés als jobs configurats a Jenkins si l'aplicació en disposa.
    • S'emetrà un comunicat als proveïdors informant de la finalització de la migració i la nova URL a la qual s'han de sincronitzar per accedir al repositori SVN.
El següent diagrama il·lustra les diferents passes en què consisteix el procés de migració i els actors que intervenen:

diagrama_proces_migracio_aplicacions.PNG

Per qualsevol dubte relatiu a aquest procés de migració us podeu posar en contacte amb l'equip del SIC obrint una petició Remedy de consulta al SIC.

Notícies

  • Ajornada transformació SGDE PRO

La transformació de l'entorn de PRO del SGDE, compost pels serveis STD i eFormularis, s'ha ajornat sense data prevista de resolució. Per tant, la data del 5/11 s'ha posposat fins a proper avís.

Sol·licitem a tots aquells integradors dels serveis STD i eFormularis que encara no han informat el resultat de les proves en el nou entorn de PRE que ho facin com més aviat millor enviant un correu a la bústia oficina-tecnica.canigo.ctti@gencat.cat

  • Alta d'aplicacions als nous repositoris SVN del SIC

El passat mes de Setembre es va realitzar la creació de forma massiva d'espais per codi de diàleg al SVN del SIC amb la finalitat que les aplicacions puguin custodiar el seu codi segons el nou model TIC. Des de llavors ja han estat 225 les aplicacions que han estat donades d'alta al SIC per fer ús d'aquests espais: AAM (1), ATC (1), CLT (23), CTT (1), EAPC (1), ECO (5), EMO (1), ENS (117), PRE (1) i TES (74).
Es preveu que segueixi aquest elevat nombre d'altes d'aplicacions al SIC donat que el lliurament del codi al SVN del SIC és un dels requeriments dins el procés de transformació de les aplicacions.


  • Evolució activitat Autoservei Adobe PRO

Destacar que durant el mes d'Octubre hi ha hagut un increment molt significatiu d'activitat a l'Autoservei Adobe a l'entorn PROductiu d'eFormularis:

evolucio_activitat_Autoservei_Adobe_PRO.png



  • HowTo's Frameworks i Solucions d'Arquitectura

howto HOWTO: Canigó - Plantilla Canigó 3 amb Primefaces

CTTI

AVISO DE CONFIDENCIALIDAD.
Este correo y la información contenida o adjunta al mismo es privada y confidencial y va dirigida exclusivamente a su destinatario. TICxCAT informa a quien pueda haber recibido este correo por error que contiene información confidencial cuyo uso, copia, reproducción o distribución está expresamente prohibida. Si no es Vd. el destinatario del mismo y recibe este correo por error, le rogamos lo ponga en conocimiento del emisor y proceda a su eliminación sin copiarlo, imprimirlo o utilizarlo de ningún modo.

CONFIDENTIALITY WARNING.
This message and the information contained in or attached to it are private and confidential and intended exclusively for the addressee. TICxCAT informs to whom it may receive it in error that it contains privileged information and its use, copy, reproduction or distribution is prohibited. If you are not an intended recipient of this E-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute any portion of this E-mail.