![]() |
||
Frameworks i Solucions d'Arquitectura Comunicats Anteriors | ||
|
Canigó. Publicació serveis i connectors Canigó 3.1Al mes de Novembre s'han alliberat noves versions dels serveis i connectors que formen part de Canigó 3.1. Aquesta és la referència a la
Matriu de compatibilitats de Canigó 3.1.
En ella s'especifica el detall de totes les versions dels serveis de Canigó 3.1 i les compatibilitats/dependències entre cadascun d'ells.
En aquestes noves versions de serveis i connectors s'han eliminat dependències innecessàries així com unificat les existents. Per exemple, tots els connectors que utilitzen Axis2 han estat unificats a la versió 1.5.3. Moltes altres com Aspectj, JAX-WS, Bouncy Castle Crypto API, etc. han estat actualitzades.
També s'ha alliberat la versió 1.2.0 del Plugin d'Eclipse per donar suport al desenvolupament d'aplicacions Canigó 3.1. Aquest plugin permet la creació de dos tipus de plantilles d'aplicació:
- Plantilla HTML/JS i REST: backend basat en serveis REST utilitzant Spring MVC. Presentació desacoblada. (Recomanació CS Canigó)
- Plantilla JSF 2.2 (Primefaces): backend basat en la JSF 2.2 i Primefaces 5.0 com a llibreria de components al frontend. Al Portal de Frameworks i Solucions d'Arquitectura podeu trobar la Documentació de Referència de Canigó 3 actualitzada i els binaris de Canigó 3.1 disponibles a la secció de Descàrregues. Per aquest comunicat també s'ha redactat un HowTo destinat a totes aquelles aplicacions desenvolupades amb Canigó 3.0 que vulguin migrar a Canigó 3.1. SIC. Transformació del serveiEl passat 13/11 es va efectuar la transformació del servei SIC al CPD1-HP. En el següent diagrama es mostren els components més rellevants de la capa d'aplicacions i com es realitza la redirecció dels dominis cap als servidors del SIC:
![]() Infraestructura SIC a CPD1-HP
Per a tots els usuaris del SIC que accedeixen als serveis per domini, ja sigui "hudson.intranet.gencat.cat" (Jenkins) o "svn.intranet.gencat.cat" (Subversion), el canvi ha estat transparent donat que la connectivitat al nou servidor està oberta i la resolució dels noms per DNS es va canviar el 13/11 per a accedir als nous servidors. Destacar que degut a requeriments d'infraestructura des d'aquesta data és obligatori l'accés per domini, deixant de funcionar l'accés directe per IP.
Els usuaris del SIC poden trobar tots els recursos als quals accedien a l'entorn antic en les mateixes URLs. No han canviat les referències a repositoris de Subversion ni a jobs de Jenkins. També es manté tota la informació històrica (tags, històric de modificacions, execucions de jobs, etc.).
En aquesta transformació s'han fet millores en l'arquitectura del SIC així com actualitzat diferents peces del software que formen part del servei. Els serveis de Jenkins i Nexus ara corren en diferents instàncies de servidors web Tomcat 7.0.50 (Java JRE 1.7.0_51), aïllant les possibles incidències i intervencions que es puguin realitzar en un respecte a l'altre. Les versions de Jenkins i Nexus actuals al SIC són 1.509.4 i 2.10.0 respectivament. Per aquest últim s'ha fet un upgrade de la versió 1.8.0.1 que hi havia instal·lada a l'antic servidor.
En aquest procés de transformació de CPD s'ha donat de baixa el servei Sonar (sonar.intranet.gencat.cat). Es segueix recomanant però l'ús d'aquest tipus d'eines en entorns de desenvolupament, prèviament a l'alliberament de noves versions de les aplicacions al SIC. L'eina corporativa per l'anàlisi de qualitat de codi és CAST. Més informació al Portal de Qualitat a la secció Eines - CAST.
En cas de tenir qualsevol dubte o detectar qualsevol afectació conseqüència d'aquesta transformació us podeu posar en contacte amb l'equip del SIC preferiblement via JIRA CSTD al servei SICQ o obrint una petició Remedy de consulta al SIC.
|
Notícies
Les aplicacions que utilitzin el connector de Canigó amb Sarcat, tant de Canigó 2 (canigo-connectors-sarcat) com Canigó 3 (canigo.integration.sarcat), han de tenir en compte a la configuració que han canviat les URLs de l'entorn de PRE a causa de la transformació del servei:
Domini: http://preproduccio.sarcat.intranet.gencat.cat/ConnectorWebservice/AppJava/ConnectorWS
Domini: preproduccio.sftp.sarcat.intranet.gencat.cat
Per part del CS Canigó ha estat validat el correcte funcionament dels connectors en aquest nou entorn.
Aquesta és l'evolució de les peticions realitzades al webservice de Serveis Invocació de la plataforma Adobe a l'entorn de PRO:
La mitja de peticions mensuals es manté per sobre de 400.000 aquest any 2014.
![]() |