SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura...

27
SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010

Transcript of SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura...

Page 1: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

SOA en la UPC: de proyecto a servicio

Joan Giralt – Oficina de Sistemas de InformaciónLaura Requena – UPCnet

Jornadas Técnicas de RedIRISCórdoba 2010

Page 2: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

2

BONITO?

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 3: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

3

CULTURA DEL JUAN PALOMO

“Yo me lo guiso yo me lo como”

Sistema de Información

de RRHHSERVICIO DE PERSONAL

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 4: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

4

¿CUÁNTA GENTE COME DEL PLATO DE JUAN?

SI RRHH

SERVICIO DE PERSONAL

SI DOCENCIA

UNIDAD DE DOCENCIA

?

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 5: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

SITUACIÓN ACTUAL: REINOS DE TAIFAS

5

SIRRHH

SIestudiantes

SI económico

SEGURIDADSEGURIDAD

MENSAJEMENSAJEMENSAJE

TRANSACCIÓN

SIinvestigaciónSI docenciaSI

bibliotecas

R

R R RR

R

R

R

R

R

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 6: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

6

UNIDADES EN LA UPCÀrea de Docència · Àrea de Planificació, Avaluació i Qualitat · Àrea de Recerca · Àrea de Serveis Universitaris · Àrea de Sistemes d'Informació · Àrea d'Organització ·

Àrea Relacions Institucionals i Comunicació · Arquitectura de Computadors · Associació d'Amics de la Upc · Biblioteca Rector Gabriel Ferraté · Campus del Baix Llobregat · Càtedra Applus+ en Seguretat de l'Automòbil · Càtedra d'Accessibilitat · Càtedra de Programari Lliure · Càtedra Unesco de Direcció Universitària · Càtedra

Unesco de Sostenibilitat · Càtedra Unesco en Visió i Desenvolupament · Cen. Tecnologies i Aplicacions Lleng.I Parla · Centre d'Aplicacions de la Xarxa (Canet) · Centre de Cooperació Pel Desenvolupament · Centre de Disseny d'Equips Industrials · Centre de Política del Sòl i Valoracions · Centre de Recerca en Enginyeria Biomèdica · Centre de Recerca en Nanoenginyeria · Centre de Recerca en Seg. i Ctrol Alimentari · Centre de Recerca i Innovació en Toxicologia · Centre Desen Tecno Sist Adquisició Remota

· Centre Desenv. Sensors, Instrumentació i Sist · Centre de Transferència de Tecnologia · Centre Europeu de Paral·lelisme de Barcelona · Centre Formació Interdisciplinària Superior · Centre Innovació Tecno. Convertidors Est.Acc. · Centre Integritat Est. i Fiabilitat Materials · Centre per a la Sostenibilitat · Centre Recerca

Aplicada en Hidrometeorologia · Centre Tecnològic de Transferència de Calor · Centre Tecnològic de Vilanova i la Geltrú · C.E.recerca i Des. Millora Innovació Empreses · Ciencia dels Materials i Eng. Metal.lúrgica · Ciència i Enginyeria Nàutiques · Composició Arquitectònica · Consell Social · Consorci Escola Industrial de Barcelona ·

Construccions Arquitectòniques I · Construccions Arquitectòniques II · Coordinació del Campus Nord · Eng. del Terreny,cartogràfica i Geofísica · Eng.Disseny i Programació de Sist.Electrònics · Enginyeria Agroalimentària i Biotecnologia · Enginyeria de la Construcció · Enginyeria de Serveis i Sistemes d'Informació · Enginyeria

de Sistemes, Automàtica i Inf.Ind. · Enginyeria Elèctrica · Enginyeria Electrònica · Enginyeria Hidràulica, Marítima i Ambiental · Enginyeria Mecànica · Enginyeria Minera i Recursos Naturals · Enginyeria Química · Enginyeria Telemàtica · Enginyeria Tèxtil i Paperera · E.P.S. Edificació de Barcelona · E.P.S. Enginyeria de Manresa · E.P.S.

Enginyeria de Vilanova i la Geltrú · Escola d'Enginyeria de Terrassa · Escola Politècnica Superior de Castelldefels · Escola Superior d'Agricultura de Barcelona · Estadística i Investigació Operativa · Estructures a l'Arquitectura · E.T.S. Arquitectura de Barcelona · E.T.S. Arquitectura del Vallès · E.T.S. d'Enginyeria Industrial de Barcelona · E.T.S.E. Industrial i Aeronàutica de Terrassa · E.T.S. Enginyeria Telecomunicació Barcelona · E.T.S. Enginyers Camins, Canals i Ports · E.U. d'Òptica i Optometria de

Terrassa · E.U. Eng.Tècn. Industrial de Barcelona(ceib) · Expressió Gràfica a l'Enginyeria · Expressió Gràfica Arquitectònica I · Expressió Gràfica Arquitectònica II · Facultat de Matemàtiques i Estadística · Facultat de Nàutica de Barcelona · Facultat d'Informàtica de Barcelona · Fisica Aplicada · Física i Enginyeria Nuclear · Gabinet de Planificació, Avaluació i Qualitat · Gabinet Jurídic · Gabinet per a la Qualitat de la Gestió · Global University Network For Innovation · Infraestructura Transport i

Territori · Iniciativa Digital Politècnica · Institut de Ciències de l'Educació · Institut de Ciències Fotòniques · Institut de Robòtica i Informàtica Industrial · Institut de Tècniques Energètiques · Institut d'Org.i Control de Sist.Industrials · Institut Invest.Tèxtil i Coop.Industrial · Juntes i Comitès de Personal · Lab.Innovació

Tecno.D'estructures i Materials · Laboratori Comú d'Enginyeria Mecànica · Laboratori d'Enginyeria Maritima · Laboratoris Comuns del Campus Nord · Llenguatges i Sistemes Informàtics · Màquines i Motors Tèrmics · Matemàtica Aplicada I · Matemàtica Aplicada II · Matemàtica Aplicada III · Matemàtica Aplicada i Telemàtica ·

Matemàtica Aplicada IV · Mecànica de Fluids · No Procedeix · Oficina de Doctorat · Oficina de Mitjans de Comunicació · Oficina de Sistemes d'Informació · Oficina de Suport a la Igualtat Oportunitats · Oficina Eees · Oficina per a l'Administració Electrònica · Oficina Tècnica Rdi · Òptica i Optometria · Organització d'Empreses · Parc Upc

· Programa Innova · Programa Upc21 · Projectes Arquitectònics · Projectes d'Enginyeria · Rectorat · Resistència Materials i Est.A l'Eng. · Servei d'Activitats Socials Upc (Univers) · Servei de Biblioteques i Documentació · Servei de Comunicació i Promoció · Servei d'Economia · Servei de Control de Gestió · Servei de Desenvolupament Organitzatiu · Servei de Desenvolupament Professional · Servei de Gestió Acadèmica · Servei de Llengües i Terminologia · Servei de Patrimoni · Servei de Personal ·

Servei de Prevenció de Riscos Laborals · Servei de Relacions Internacionals · Serveis Generals · Serveis Generals (Torre Girona) · Sindicatura de Greuges · Teoria Senyal i Comunicacions · Unitat de Suport Departamental · Unitat Gestió Serveis Comuns Campus Terrassa · Unitat Prisma · Urbanisme i Ordenació del Territori · U.T.g.àmbit de

l'Arquitectura de Barcelona · Vg. de Personal, Organització i S.Informació · Vg. Docència, Recerca i Serveis Universitaris · Vg.Economia, Contractació i Infraestructures

151Jornadas Técnicas de RedIRIS, Córdoba 2010

SOA en la UPC, de proyecto a servicio

Page 7: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

7

INSOASTENIBLE• Coste de mantenimiento elevado• Dificultad de implantar cambios• Poco documentado• Dificultad de mantener políticas comunes (seguridad, logging)

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 8: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

8

SOA• SOA es una ARQUITECTURA

• SOA es un conjunto de BUENAS PRACTICAS para la organización y el uso de las TIC

• SOA es el COMPROMISO de seguir las buenas practicas

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 9: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

9

BUS SOA

SIpersonal

SIestudiantes

SI económico

DESCUBRIMIENTO

SEGURIDAD

MO

NIT

ORI

ZACI

ÓN

GO

BIER

NO

MENSAJE

ENRUTAMIENTO TRANSFORMACIONES

TRANSACCIÓN

SERVICIOS DE NEGOCIO

MASH UPS

APLICACIONES

BPM

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 10: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

10

Cocinando SOA en la UPC

Vamos a cocinar SOA en la UPC. ¿Quién tiene la receta mágica?

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 11: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

11

Cocinando SOA en la UPC

No existe, cada organización es un mundo. La receta mágica está en ti. Búscala y la encontrarás.

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 12: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

receta mágica SOA UPC

12

Gobierno

SOA Coordinación SOA

Dirección Informática

Sistemas de Información

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 13: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

13

Como evolucionamos?

Capacitación Oportunista Sistemático Medible Optimizado

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 14: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

14

Cómo nos organizamos?El gobierno SOA

3. Chequear

2. Ejecutar actuaciones

4. Identificar mejoras

1. Planificar actuaciones

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 15: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

15

Primera iteración 2009-2010SOA Nivel de madurez: Capacitaciónobjectivo

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

3. Chequear

2. Ejecutar actuaciones

4. Identificar mejoras

1. Planificar actuaciones

Page 16: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

Actuaciones 2009-2010

16

SOA UPC

Organizaciónmodelo SOA UPC

FormaciónSoporte SOA

Ciclo de vidaCiclo de vida

ProcesosBuenas prácticas

UtilizaciónProyectos piloto

Implantación servicios

NormasLibro Blanco SOAInfraestruc.

TecnológicaCapacitación SI

Estándares

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 17: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

Definición Diseño Desarr

olloPrueba

sExplota

ción Desuso Baja

Ciclo de Vida

17

Proveedordel servicio

Consumidor del servicio

Alta de nuevo contracto de servicio web

Modificación de contracto

Cambio de versión de contrato

Baja de contracto

Alta de subscripción de servicio

Modificación de subscripción

Baja de subscripción

Design time governance Run time governance

•Ciclo de vida de los servicios web

•Procesos de gobierno SOA

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 18: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

18

Normas: El libro blanco SOA de la UPC

Políticas – Seguridad– Calidad– Niveles de servicio– Testing– Monitoritzación y

administración– Registro y catalogación

Buenas prácticas– De utilización– De diseño– De desarrollo

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 19: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

19

BUS SOA

SIpersonal

SIestudiantes

SI económico

DESCUBRIMIENTO

MO

NIT

ORI

ZACI

ÓN

GO

BIER

NOENRUTAMIENTO TRANSFORMACIONES

SERVICIOS DE NEGOCIO

MASH UPS

APLICACIONES

BPM

19Jornadas Técnicas de RedIRIS, Córdoba 2010

SOA en la UPC, de proyecto a servicio

Infraestructura tecnológica

SEGURIDADMENSAJE

Page 20: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

20

Infraestructura tecnológica

Producción / Pre-producción Test

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Servidor VirtualSO: Ubuntu 8.04RAM: 4 GB

SERVICE MIXServidor VirtualSO: Ubuntu 8.04RAM: 2 GB

SERVICE MIX

Page 21: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

Chequeo 2009-2010

21

SOA UPC

Organizaciónmodelo SOA UPC

FormaciónSoporte SOA

Ciclo de vidaCiclo de vida

ProcesosBuenas prácticas

UtilizaciónProyectos piloto

Implantación servicios

NormasLibro Blanco SOAInfraestructur

a TecnológicaCapacitación SI

Estándares

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 22: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

22

Mejoras identificadas 2009-2010

• Sobre el eje de Utilización: – Más formación– Más implicación de la organización

• Sobre el eje de Infraestructura tecnológica– Nuevo BUS

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 23: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

23

BUS SOA

SIpersonal

SIestudiantes

SI económico

DESCUBRIMIENTO

SEGURIDADMO

NIT

ORI

ZACI

ÓN

GO

BIER

NO

MENSAJE

ENRUTAMIENTO TRANSFORMACIONES

SERVICIOS DE NEGOCIO

MASH UPS

APLICACIONES

BPM

23Jornadas Técnicas de RedIRIS, Córdoba 2010

SOA en la UPC, de proyecto a servicio

Nuevo bus: Oracle Service Bus

Page 24: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

24Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 25: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

25

Infraestructura tecnológica

Producción / Pre-producción Test

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Servidor FísicoSO: Red HatRAM: 24GB

BUS ORACLE x 8Servidor FísicoSO: Red HatRAM: 24GB

BUS ORACLE x 8Servidor FísicoSO: Red HatRAM: 12GB

BUS ORACLE x 1

ALTA DISPONIBILIDAD!

Page 26: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

26

Los retos de futuro

EL LEGADO

EL FUTURO

Jornadas Técnicas de RedIRIS, Córdoba 2010SOA en la UPC, de proyecto a servicio

Page 27: SOA en la UPC: de proyecto a servicio Joan Giralt – Oficina de Sistemas de Información Laura Requena – UPCnet Jornadas Técnicas de RedIRIS Córdoba 2010.

Jornadas Técnicas de RedIRIS, Córdoba 2010 Infoaccesibilidad en la UPC

Gracias

[email protected]

Joan Giralt DuranOficina de Sistemas de Informaciónhttp://intranet.upc.edu/[email protected]

Laura Requena DeuUPCnethttp://www.upcnet.es/[email protected]