SlideShare una empresa de Scribd logo
1 de 16
A Methodology Fragment for
Developing Families of Business
     Information Systems

                 Ildefonso Montero Pérez
                   monteroperez@us.es



Examen para la obtención del Diploma de Estudios Avanzados
Programa de Doctorado: Tecnología e Ingeniería del Software
    Departamento de Lenguajes y Sistemas Informáticos
Periodo Docente

 Asignaturas
 Introducción a la Investigación (II)

 Desarrollo de Aplicaciones Web (DAW)

 Ingeniería de Proyectos Software (IPS)

 Ingeniería de Requisitos (IR)

 Metodología y Técnicas en Proyectos Software (MTP)

 Ingeniería de Servicios Web (ISW)

 La Web Semantica (WS)
Periodo Investigador


     Grupo de Investigación ISA – Ingeniería del Software Aplicada
     Coordinador: Antonio Ruiz-Cortés

     Computación Orientada a Servicios

     Lineas de Producto Software

     Metodologias de Desarrollo
Contexto

             Arquitecturas Orientadas a Servicios (SOA)




                        Bus de Servicios Empresarial (ESB)




  Servicio

              Desarrollo guiado por el Negocio (BDD)
Contexto              Bus de Servicios Empresarial (ESB)




           Traveler                                           Travel Agent


                                                    WSCI
                          WSCI
                                                  Interface
                        Interface




                                        WSCI
                                      Interface




                                      Airline
                                    Reservation
                                      System
Motivación
Motivación
                  Negocios con procesos comunes




Cada negocio tiene …                       procesos especificos




            Definiciones dependientes del contexto
Motivación


      ¿Por qué tenemos que repetir el trabajo del otro?
         ¿Como podria reutilizar sus definiciones?
Hipotesis
 Problema
Los ingenierios de procesos diseñan repetitivamente los mismos procesos
para cada una de las empresas que poseen conceptualmente procesos comunes

 Por que es un problema
Incremento de los tiempos y costes

 Hipotesis
Podemos definir una metodologia de desarrollo de sistemas guiados por
procesos de negocio basado en la reutilización

 ¿Como?                     Ventajas
Tecnicas de Lineas de      Se reducen tiempos
Producto Software          Se reducen costes
                           Se garantiza la calidad del producto final
                           Se garantiza gestion de la variabilidad
                           Se puede definir con independencia del contexto
Hipotesis
 Hipotesis
Podemos definir una metodologia de desarrollo de sistemas guiados por
procesos de negocio basado en la reutilización


 Garantias
• Notación estandar
• Automatización del proceso en la medida de lo posible
• Obtener definiciones de procesos dependientes del contexto a partir de
definiciones independientes
• Gestionar la variabilidad de un proceso de negocio en tiempo de diseño
• Gestionar la variabilidad de un proceso de negocio en tiempo de ejecución, las
empresas cambian continuamente !!
• Las definiciones dependientes del contexto deben poder especificarse
mediante interfaces WSCI
• Facil integración con otras metodologias y herramientas
Plan de trabajo
 Background
• Sistemas guiados por procesos de negocio: notaciones, herramientas, etc.
• SOA: definición de servicios, coreografia, orquestación, etc.
• Lineas de producto software: diseño, tecnicas, representación, análisis, etc.

 Estudio del estado del arte
• ¿Cuantas propuestas existen actualmente para incrementar el grado de
reutilización de la definición de procesos de negocio y cuantas de ellas hacen uso
de tecnicas de lineas de producto software?
• ¿De que forma podemos representar la variabilidad en la definición de un
proceso de negocio?
                                                      Process Family Engineering
 Propuesta
Business Family Engineering
A Methodology Fragment For Developing Families of Business Information
Systems – Improving the Design of Business Families for SOA
Resultado

                                                    PFE      BFE
  Garantias
Notacion Estandar
Automatización del proceso
Definiciones dependientes del contexto
Definiciones independientes del contexto
Soporte variabilidad tiempo diseño
Soporte variabilidad tiempo ejecución
Obtención de componentes especificables con WSCI
Facil integracion con metodologias y herramientas
                                                           Nuestra
                                                          propuesta
Resultados




                                                           Nº Citas
                            Nº Publicaciones    DBLP                    CORE Index
       Contexto
International Conferences            3            3          1            A, B
International Workshops              2            2          1              --
National Workshops                   1            0          0              --
       Otros resultados
Aporte al proyecto Eclipse ATL Transformation Catalog
Seminario: Documentar Variabilidad de Requisitos en Fabricas Software
                                                           ISABEL
          WEBFACTORIES
                                                        P07-TIC-02533
          TIN-2006 -00472
Curriculum investigador
Profesional
Tramitacion electrónica, workflow, W@ndA, Trew@, etc.
Definición de procedimientos
Análisis y consultoría




Académico e Investigador
II (US) , ITIG (UCA), Becario FPI, Becario de Colaboración CCIA
Miembro Comite Organizador FLOSSIC 2007, edición libro de actas, material
didactico, experiencia docente, mas de 1000 horas acreditadas en cursos,
nivel B2 ingles
                                                    bpm-research.blogspot.com
Preguntas
Gracias por su atención

Más contenido relacionado

Destacado

Contra La Violencia Machista
Contra La Violencia MachistaContra La Violencia Machista
Contra La Violencia Machista
Alicia y familia
 
El Arte De No Enfermarse Zilbuchi3669
El Arte De No Enfermarse Zilbuchi3669El Arte De No Enfermarse Zilbuchi3669
El Arte De No Enfermarse Zilbuchi3669
Adalberto
 
Comunicacion y educacion 04
Comunicacion y educacion 04Comunicacion y educacion 04
Comunicacion y educacion 04
Adalberto
 
Ejemplo Pea 2006 Evaluacion
Ejemplo Pea 2006 EvaluacionEjemplo Pea 2006 Evaluacion
Ejemplo Pea 2006 Evaluacion
Adalberto
 
MaestríA Diverdidad
MaestríA DiverdidadMaestríA Diverdidad
MaestríA Diverdidad
Adalberto
 
Cmoconstruirelmarcoterico 091112165705-phpapp02
Cmoconstruirelmarcoterico 091112165705-phpapp02Cmoconstruirelmarcoterico 091112165705-phpapp02
Cmoconstruirelmarcoterico 091112165705-phpapp02
Adalberto
 
Maestria Siendo Tema1 FilosofíA Del Aprendizaje
Maestria Siendo Tema1 FilosofíA Del AprendizajeMaestria Siendo Tema1 FilosofíA Del Aprendizaje
Maestria Siendo Tema1 FilosofíA Del Aprendizaje
Adalberto
 
Docencia 4 Trabajo De MediacióN PedagóGica.
Docencia 4 Trabajo De MediacióN PedagóGica.Docencia 4 Trabajo De MediacióN PedagóGica.
Docencia 4 Trabajo De MediacióN PedagóGica.
Adalberto
 
15 tesis corregida por villafuerte
15 tesis corregida por villafuerte15 tesis corregida por villafuerte
15 tesis corregida por villafuerte
Adalberto
 
5 de febrero de 2012
5 de febrero de 20125 de febrero de 2012
5 de febrero de 2012
escmauxi
 
Metros de Suecia, Korea y Moscu
Metros de Suecia, Korea y  MoscuMetros de Suecia, Korea y  Moscu
Metros de Suecia, Korea y Moscu
Alicia y familia
 
MaestríA Diversidad DidáCtioca Presentacion Comparacion
MaestríA Diversidad DidáCtioca Presentacion ComparacionMaestríA Diversidad DidáCtioca Presentacion Comparacion
MaestríA Diversidad DidáCtioca Presentacion Comparacion
Adalberto
 

Destacado (20)

Contra La Violencia Machista
Contra La Violencia MachistaContra La Violencia Machista
Contra La Violencia Machista
 
Ce3 M1 Actividad1 Maria Gomez
Ce3 M1 Actividad1 Maria GomezCe3 M1 Actividad1 Maria Gomez
Ce3 M1 Actividad1 Maria Gomez
 
Trabajo De Ppt De Alex
Trabajo De Ppt De AlexTrabajo De Ppt De Alex
Trabajo De Ppt De Alex
 
Arsvs Enp6 1 2
Arsvs Enp6 1 2Arsvs Enp6 1 2
Arsvs Enp6 1 2
 
Papel Arrugado
Papel ArrugadoPapel Arrugado
Papel Arrugado
 
El Arte De No Enfermarse Zilbuchi3669
El Arte De No Enfermarse Zilbuchi3669El Arte De No Enfermarse Zilbuchi3669
El Arte De No Enfermarse Zilbuchi3669
 
Comunicacion y educacion 04
Comunicacion y educacion 04Comunicacion y educacion 04
Comunicacion y educacion 04
 
Ejemplo Pea 2006 Evaluacion
Ejemplo Pea 2006 EvaluacionEjemplo Pea 2006 Evaluacion
Ejemplo Pea 2006 Evaluacion
 
MaestríA Diverdidad
MaestríA DiverdidadMaestríA Diverdidad
MaestríA Diverdidad
 
El irrespetuoso
El irrespetuosoEl irrespetuoso
El irrespetuoso
 
Cmoconstruirelmarcoterico 091112165705-phpapp02
Cmoconstruirelmarcoterico 091112165705-phpapp02Cmoconstruirelmarcoterico 091112165705-phpapp02
Cmoconstruirelmarcoterico 091112165705-phpapp02
 
Maestria Siendo Tema1 FilosofíA Del Aprendizaje
Maestria Siendo Tema1 FilosofíA Del AprendizajeMaestria Siendo Tema1 FilosofíA Del Aprendizaje
Maestria Siendo Tema1 FilosofíA Del Aprendizaje
 
La monja y el hippie
La monja y el hippieLa monja y el hippie
La monja y el hippie
 
Docencia 4 Trabajo De MediacióN PedagóGica.
Docencia 4 Trabajo De MediacióN PedagóGica.Docencia 4 Trabajo De MediacióN PedagóGica.
Docencia 4 Trabajo De MediacióN PedagóGica.
 
Curiosidades Del Cuerpo
Curiosidades Del CuerpoCuriosidades Del Cuerpo
Curiosidades Del Cuerpo
 
15 tesis corregida por villafuerte
15 tesis corregida por villafuerte15 tesis corregida por villafuerte
15 tesis corregida por villafuerte
 
5 de febrero de 2012
5 de febrero de 20125 de febrero de 2012
5 de febrero de 2012
 
Metros de Suecia, Korea y Moscu
Metros de Suecia, Korea y  MoscuMetros de Suecia, Korea y  Moscu
Metros de Suecia, Korea y Moscu
 
MaestríA Diversidad DidáCtioca Presentacion Comparacion
MaestríA Diversidad DidáCtioca Presentacion ComparacionMaestríA Diversidad DidáCtioca Presentacion Comparacion
MaestríA Diversidad DidáCtioca Presentacion Comparacion
 
Aun No Conoces Huelva
Aun No Conoces HuelvaAun No Conoces Huelva
Aun No Conoces Huelva
 

Similar a Montero Dea

1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
Pedro Gallardo
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
Pedro Gallardo
 
MDA, Lineas de Producto y Modelado del Negocio
MDA, Lineas de Producto y Modelado del NegocioMDA, Lineas de Producto y Modelado del Negocio
MDA, Lineas de Producto y Modelado del Negocio
Ildefonso Montero Pérez
 
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
LPI ONG
 

Similar a Montero Dea (20)

Montero Dea Camera Ready
Montero Dea Camera ReadyMontero Dea Camera Ready
Montero Dea Camera Ready
 
Implantacion De Alfresco by Queres , Iberia Roadshow 2008
Implantacion De Alfresco by Queres , Iberia Roadshow 2008Implantacion De Alfresco by Queres , Iberia Roadshow 2008
Implantacion De Alfresco by Queres , Iberia Roadshow 2008
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009
 
Jazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de softwareJazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de software
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Rup
RupRup
Rup
 
MDA, Lineas de Producto y Modelado del Negocio
MDA, Lineas de Producto y Modelado del NegocioMDA, Lineas de Producto y Modelado del Negocio
MDA, Lineas de Producto y Modelado del Negocio
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Aplicaciones orientadas en procesos mediante Bonita BPM
Aplicaciones orientadas en procesos mediante Bonita BPMAplicaciones orientadas en procesos mediante Bonita BPM
Aplicaciones orientadas en procesos mediante Bonita BPM
 
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
 
Rup
RupRup
Rup
 

Más de Ildefonso Montero Pérez (9)

Universidad de Cádiz - Casos Practicos #opendata
Universidad de Cádiz - Casos Practicos #opendataUniversidad de Cádiz - Casos Practicos #opendata
Universidad de Cádiz - Casos Practicos #opendata
 
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendataUniversidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
Universidad de Cadiz - Introduccion a Gobierno Abierto y #opendata
 
#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datos#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datos
 
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
 
Montero thesis-project
Montero thesis-projectMontero thesis-project
Montero thesis-project
 
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
 
Montero Dea Camera Ready
Montero Dea Camera ReadyMontero Dea Camera Ready
Montero Dea Camera Ready
 
PNIS 2007 slides
PNIS 2007 slidesPNIS 2007 slides
PNIS 2007 slides
 
VaMoS 2008 slides
VaMoS 2008 slidesVaMoS 2008 slides
VaMoS 2008 slides
 

Montero Dea

  • 1. A Methodology Fragment for Developing Families of Business Information Systems Ildefonso Montero Pérez monteroperez@us.es Examen para la obtención del Diploma de Estudios Avanzados Programa de Doctorado: Tecnología e Ingeniería del Software Departamento de Lenguajes y Sistemas Informáticos
  • 2. Periodo Docente Asignaturas Introducción a la Investigación (II) Desarrollo de Aplicaciones Web (DAW) Ingeniería de Proyectos Software (IPS) Ingeniería de Requisitos (IR) Metodología y Técnicas en Proyectos Software (MTP) Ingeniería de Servicios Web (ISW) La Web Semantica (WS)
  • 3. Periodo Investigador Grupo de Investigación ISA – Ingeniería del Software Aplicada Coordinador: Antonio Ruiz-Cortés Computación Orientada a Servicios Lineas de Producto Software Metodologias de Desarrollo
  • 4. Contexto Arquitecturas Orientadas a Servicios (SOA) Bus de Servicios Empresarial (ESB) Servicio Desarrollo guiado por el Negocio (BDD)
  • 5. Contexto Bus de Servicios Empresarial (ESB) Traveler Travel Agent WSCI WSCI Interface Interface WSCI Interface Airline Reservation System
  • 7. Motivación Negocios con procesos comunes Cada negocio tiene … procesos especificos Definiciones dependientes del contexto
  • 8. Motivación ¿Por qué tenemos que repetir el trabajo del otro? ¿Como podria reutilizar sus definiciones?
  • 9. Hipotesis Problema Los ingenierios de procesos diseñan repetitivamente los mismos procesos para cada una de las empresas que poseen conceptualmente procesos comunes Por que es un problema Incremento de los tiempos y costes Hipotesis Podemos definir una metodologia de desarrollo de sistemas guiados por procesos de negocio basado en la reutilización ¿Como? Ventajas Tecnicas de Lineas de Se reducen tiempos Producto Software Se reducen costes Se garantiza la calidad del producto final Se garantiza gestion de la variabilidad Se puede definir con independencia del contexto
  • 10. Hipotesis Hipotesis Podemos definir una metodologia de desarrollo de sistemas guiados por procesos de negocio basado en la reutilización Garantias • Notación estandar • Automatización del proceso en la medida de lo posible • Obtener definiciones de procesos dependientes del contexto a partir de definiciones independientes • Gestionar la variabilidad de un proceso de negocio en tiempo de diseño • Gestionar la variabilidad de un proceso de negocio en tiempo de ejecución, las empresas cambian continuamente !! • Las definiciones dependientes del contexto deben poder especificarse mediante interfaces WSCI • Facil integración con otras metodologias y herramientas
  • 11. Plan de trabajo Background • Sistemas guiados por procesos de negocio: notaciones, herramientas, etc. • SOA: definición de servicios, coreografia, orquestación, etc. • Lineas de producto software: diseño, tecnicas, representación, análisis, etc. Estudio del estado del arte • ¿Cuantas propuestas existen actualmente para incrementar el grado de reutilización de la definición de procesos de negocio y cuantas de ellas hacen uso de tecnicas de lineas de producto software? • ¿De que forma podemos representar la variabilidad en la definición de un proceso de negocio? Process Family Engineering Propuesta Business Family Engineering A Methodology Fragment For Developing Families of Business Information Systems – Improving the Design of Business Families for SOA
  • 12. Resultado PFE BFE Garantias Notacion Estandar Automatización del proceso Definiciones dependientes del contexto Definiciones independientes del contexto Soporte variabilidad tiempo diseño Soporte variabilidad tiempo ejecución Obtención de componentes especificables con WSCI Facil integracion con metodologias y herramientas Nuestra propuesta
  • 13. Resultados Nº Citas Nº Publicaciones DBLP CORE Index Contexto International Conferences 3 3 1 A, B International Workshops 2 2 1 -- National Workshops 1 0 0 -- Otros resultados Aporte al proyecto Eclipse ATL Transformation Catalog Seminario: Documentar Variabilidad de Requisitos en Fabricas Software ISABEL WEBFACTORIES P07-TIC-02533 TIN-2006 -00472
  • 14. Curriculum investigador Profesional Tramitacion electrónica, workflow, W@ndA, Trew@, etc. Definición de procedimientos Análisis y consultoría Académico e Investigador II (US) , ITIG (UCA), Becario FPI, Becario de Colaboración CCIA Miembro Comite Organizador FLOSSIC 2007, edición libro de actas, material didactico, experiencia docente, mas de 1000 horas acreditadas en cursos, nivel B2 ingles bpm-research.blogspot.com
  • 16. Gracias por su atención