SlideShare una empresa de Scribd logo
Despliegue de la Solución
Ing. José Luis BugarinIng. José Luis Bugarin
jbugarin@consultorjava.comjbugarin@consultorjava.com
1
Diagrama de Despliegue
Nodo
Estereotipo
Red
Multiplicidad
Los desafíos del Despliegue
Diversidad de
Sistemas
•Hardware
•Software
•Roles
Costes
•Configuración
•Pruebas
•Gestión
Migración de Datos
•Aplicaciones
•Datos de Usuario
•Configuración Sistema
Ventajas del Despliegue Gestionado
Estandarización y Racionalización
 Define un conjunto de configuraciones comunes
que se pueden aplicar a múltiples equipos.
Sencillez
•Homogeneización de
sistemas
•Configuraciones
limitadas
Reducción de Costo
•Centralización
•Automatización
Fiabilidad
•Sistemas de prueba
•Restitución del
sistema
Consideraciones para hacer un plan de Despliegue….
 Propósito 4
1.2 Alcance 4
2. Planificación del Despliegue 4
2.1 Responsabilidades 4
3. Recursos 4
3.1 La unidad de despliegue 4
3.1.1 Software de soporte 4
3.1.1.1 Eclipse 4
3.1.1.2 NetBeans 5
3.1.1.3 Plugins 5
3.1.1.4 Tortoise SVN (Cliente SVN para Windows) 5
3.1.1.5 Configuración SVN en Assembla 5
3.1.1.6 Grupo de Google 5
3.1.1.7 Grupo Assembla (Wiki + Bug tracker) 5
3.1.1.8 MySQL 5
3.1.2 Documentación de soporte 5
3.1.3 Personal de soporte 6
4. Entrenamiento 6
5. Configuración de la plataforma de desarrollo 6
Entorno de desarrollo de un proyecto
El entorno de desarrollo de un proyecto de desarrollo de software
es el término que cubre todo lo que necesita el proyecto para
desarrollar y desplegar el sistema, como las herramientas,
directrices, procesos, plantillas e infraestructura. Todo ello está
representado por productos de trabajo en Rational Unified Process
que se lista a continuación:
 Infraestructura de desarrollo
 Guión de desarrollo
 Herramientas
 Plantillas específicas del proyecto
 Directrices específicas del proyecto
 Plan de CM
A veces, es útil debatir sobre algunas partes del
entorno de desarrollo del proyecto, como por ejemplo
las siguientes:
 El entorno de Prueba
 Rational Robot
 Rational TestFactory
 Rational Purify Plus
 Rational TestManager
 El entorno de Implementación
 compiladores y depuradores
 Rational ClearCase
 Rational Rose
 Rational XDE Developer
 Rational Purify Plus
 Rational Test RealTime
Requisitos de implantación
APLICACIÓN WEB DE REGISTRO
NODO DE SERVICIO
CIR
10
Servidor de AplicacionesServidor de Aplicaciones
Requisitos SoftwareRequisitos Software Requisitos HardwareRequisitos Hardware
2 GB – 4 GB
2 GB – 4 GB
MemoriaMemoria
2 GHz
2 GHz
CPUCPU
80 GB
80 GB
Almacenamiento
Almacenamiento
Conectada a la red SARA
Habilitado s el protocolo SFTP y el puerto
dedicado HTTP (TCP).
Conectada a la red SARA
Habilitado s el protocolo SFTP y el puerto
dedicado HTTP (TCP).
ComunicacionesComunicaciones
1.5
1.5
JDKJDK
Linux (kernel 32 bits)
Linux (kernel 32 bits)
Sistema OperativoSistema Operativo
compatible JDK 1.5 (recomendado
JBOSS 4.0.5)
compatible JDK 1.5 (recomendado
JBOSS 4.0.5)
Servidor de AplicacionesServidor de Aplicaciones
Base de datosBase de datos
Requisitos SoftwareRequisitos Software Requisitos HardwareRequisitos Hardware
2 GB – 4 GB
2 GB – 4 GB
MemoriaMemoria
4 procesadores en paralelo, cada uno de
2 GHz, en 64 bits
4 procesadores en paralelo, cada uno de
2 GHz, en 64 bits
CPUCPU
300 - 700 GB
300 - 700 GB
AlmacenamientoAlmacenamiento
Conectada a la red SARA
Habilitados los puertos de acceso TCP a la base de datos
Conectada a la red SARA
Habilitados los puertos de acceso TCP a la base de datos
ComunicacionesComunicaciones
Linux (kernel 64 bits)
Linux (kernel 64 bits)
Sistema OperativoSistema Operativo
Oracle 9i/10g
PostgreSQL
Oracle 9i/10g
PostgreSQL
Base de datosBase de datos
 El Componente de Intercambio Registral (CIR) puede implantarse desacoplado o integrado con la
Aplicación Web de Registro (AWR) .
Ejecución del modelo de capas de
una aplicación JAVA J2EE
 Una de las primeras complejidades en una
aplicación JAVA J2EE, es el RENDIMIENTO, este
esta inherente en la arquitectura de la plataforma
J2EE. Esta arquitectura requiere de un MODELO
de capas de ejecución. Es decir se requiere una
capa de Hardware, una capa de Sistema
Operativo, una capa de JAVA RUNTIME
ENVIROMENT (JRE), una capa de JAVA EE
Application Server (servidor de aplicaciones java)
y por ultimo la capa JAVA EE Application (código
java de la aplicación).
Debido a la existencia de este modelo de 5 capas, un problema
de rendimiento puede originarse en la configuración del servidor,
en el código de la aplicación, en la java virtual machine, en la
configuración del sistema operativo o en la configuración del
hardware. A la vez este modelo de capas no es el único que se
ejecuta, pueden ejecutarse en mas instancias de servidores
(múltiples servidores, múltiples nodos), interacción con otros
tipos de servidores como el de base de datos, sistemas
heredados de misión critica para el funcionamiento correcto de
la empresa.

Más contenido relacionado

La actualidad más candente

Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
guest5ed375
 
Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycle
Himanshu
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
AndresRealp1
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
servicio medicina aeronautica
 
UML
UMLUML
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
Liliana Pacheco
 
Métodos de evaluación de arquitectura a un atributo específico
Métodos de evaluación de arquitectura a un atributo específicoMétodos de evaluación de arquitectura a un atributo específico
Métodos de evaluación de arquitectura a un atributo específico
Tefa Gonzaga
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
marianela0393
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
Sergio Sanchez
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
Emilio Aviles Avila
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
Mukesh Tekwani
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
JOSEPHPC3000
 
Design patterns
Design patternsDesign patterns
Design patterns
abhisheksagi
 
Fase de Elaboración RUP
Fase de Elaboración RUPFase de Elaboración RUP
Fase de Elaboración RUP
Adrian González
 
Software Architecture Patterns
Software Architecture PatternsSoftware Architecture Patterns
Software Architecture Patterns
Assaf Gannon
 
Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Ooad (object oriented analysis design)
Ooad (object oriented analysis design)
Gagandeep Nanda
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
Antonio Moreno
 
Pmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de softwarePmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de software
Carina Lifschitz
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
City University
 
Uso de hilos
Uso de hilosUso de hilos
Uso de hilos
La LuNa Amiga
 

La actualidad más candente (20)

Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 
Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycle
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
 
UML
UMLUML
UML
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Métodos de evaluación de arquitectura a un atributo específico
Métodos de evaluación de arquitectura a un atributo específicoMétodos de evaluación de arquitectura a un atributo específico
Métodos de evaluación de arquitectura a un atributo específico
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Fase de Elaboración RUP
Fase de Elaboración RUPFase de Elaboración RUP
Fase de Elaboración RUP
 
Software Architecture Patterns
Software Architecture PatternsSoftware Architecture Patterns
Software Architecture Patterns
 
Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Ooad (object oriented analysis design)
Ooad (object oriented analysis design)
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
Pmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de softwarePmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de software
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Uso de hilos
Uso de hilosUso de hilos
Uso de hilos
 

Destacado

Portabilidad de sitios web
Portabilidad de sitios webPortabilidad de sitios web
Portabilidad de sitios web
Intellego Chile
 
2 Plan Maestro De Inversiones Y Gestion De Proyectos
2 Plan Maestro De Inversiones Y Gestion De Proyectos2 Plan Maestro De Inversiones Y Gestion De Proyectos
2 Plan Maestro De Inversiones Y Gestion De Proyectos
Marco Antonio Cuadros Talattino
 
Plan maestro
Plan maestroPlan maestro
Plan maestro
Nelson Jose
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del software
Lina Vega
 
Cómo elaborar un plan de comunicación para tu empresa o institución
Cómo elaborar un plan de comunicación para tu empresa o instituciónCómo elaborar un plan de comunicación para tu empresa o institución
Cómo elaborar un plan de comunicación para tu empresa o institución
Rafa Martín Aguado
 
Alcance y limitaciones del proyecto
Alcance y limitaciones del proyectoAlcance y limitaciones del proyecto
Alcance y limitaciones del proyecto
Rafael Perez Martinez
 

Destacado (6)

Portabilidad de sitios web
Portabilidad de sitios webPortabilidad de sitios web
Portabilidad de sitios web
 
2 Plan Maestro De Inversiones Y Gestion De Proyectos
2 Plan Maestro De Inversiones Y Gestion De Proyectos2 Plan Maestro De Inversiones Y Gestion De Proyectos
2 Plan Maestro De Inversiones Y Gestion De Proyectos
 
Plan maestro
Plan maestroPlan maestro
Plan maestro
 
Manual técnico del software
Manual técnico del softwareManual técnico del software
Manual técnico del software
 
Cómo elaborar un plan de comunicación para tu empresa o institución
Cómo elaborar un plan de comunicación para tu empresa o instituciónCómo elaborar un plan de comunicación para tu empresa o institución
Cómo elaborar un plan de comunicación para tu empresa o institución
 
Alcance y limitaciones del proyecto
Alcance y limitaciones del proyectoAlcance y limitaciones del proyecto
Alcance y limitaciones del proyecto
 

Similar a Despliegue de la solución de software

Sr sv1.0.1
Sr sv1.0.1Sr sv1.0.1
Sr sv1.0.1
johndoespanmail
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
Pablo Campos
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
Daniel Patiño
 
Seminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring InsightSeminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring Insight
Paradigma Digital
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
victdiazm
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Sqlserver
SqlserverSqlserver
Sqlserver
Orlandin Medina
 
trabajo de investigacion
trabajo de investigaciontrabajo de investigacion
trabajo de investigacion
vicholokivazquez
 
Plantel tlalnepantla 2
Plantel tlalnepantla 2Plantel tlalnepantla 2
Plantel tlalnepantla 2
Ppeerlaa Vaskezs Maslow
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Juan Pablo
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
Aurora López García
 
Adm de entornos fisicos y virtuales con System Center
Adm de entornos fisicos y virtuales con System CenterAdm de entornos fisicos y virtuales con System Center
Adm de entornos fisicos y virtuales con System Center
Marcela Berri
 
Ponencia w2k8
Ponencia w2k8Ponencia w2k8
Ponencia w2k8
guidoeddy
 
Mvc
MvcMvc
Ponencia WINDOWS SERVER 2K8
Ponencia WINDOWS SERVER 2K8 Ponencia WINDOWS SERVER 2K8
Ponencia WINDOWS SERVER 2K8
Vladimir Sevillano Cruz
 
Grails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasGrails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - Sistemas
Carlos Camacho
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
avanttic Consultoría Tecnológica
 
ISA Server 2006
ISA Server 2006ISA Server 2006
ISA Server 2006
k4n71na
 
Arquitectura
Arquitectura Arquitectura
Arquitectura
Antonio Manuel
 
Virtualizacion mail server.pptx
Virtualizacion mail server.pptxVirtualizacion mail server.pptx
Virtualizacion mail server.pptx
DANIELALEXANDERURBIN
 

Similar a Despliegue de la solución de software (20)

Sr sv1.0.1
Sr sv1.0.1Sr sv1.0.1
Sr sv1.0.1
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Seminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring InsightSeminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring Insight
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 
Sqlserver
SqlserverSqlserver
Sqlserver
 
trabajo de investigacion
trabajo de investigaciontrabajo de investigacion
trabajo de investigacion
 
Plantel tlalnepantla 2
Plantel tlalnepantla 2Plantel tlalnepantla 2
Plantel tlalnepantla 2
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
 
Adm de entornos fisicos y virtuales con System Center
Adm de entornos fisicos y virtuales con System CenterAdm de entornos fisicos y virtuales con System Center
Adm de entornos fisicos y virtuales con System Center
 
Ponencia w2k8
Ponencia w2k8Ponencia w2k8
Ponencia w2k8
 
Mvc
MvcMvc
Mvc
 
Ponencia WINDOWS SERVER 2K8
Ponencia WINDOWS SERVER 2K8 Ponencia WINDOWS SERVER 2K8
Ponencia WINDOWS SERVER 2K8
 
Grails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasGrails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - Sistemas
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
ISA Server 2006
ISA Server 2006ISA Server 2006
ISA Server 2006
 
Arquitectura
Arquitectura Arquitectura
Arquitectura
 
Virtualizacion mail server.pptx
Virtualizacion mail server.pptxVirtualizacion mail server.pptx
Virtualizacion mail server.pptx
 

Más de Jose Luis Bugarin Peche

ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
Jose Luis Bugarin Peche
 
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con JavaILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
Jose Luis Bugarin Peche
 
Gestión de Rendimiento en Aplicaciones Java - APM
Gestión de Rendimiento en Aplicaciones Java - APMGestión de Rendimiento en Aplicaciones Java - APM
Gestión de Rendimiento en Aplicaciones Java - APM
Jose Luis Bugarin Peche
 
Inteligencia artificial en las Empresas
Inteligencia artificial en las EmpresasInteligencia artificial en las Empresas
Inteligencia artificial en las Empresas
Jose Luis Bugarin Peche
 
Arquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUArquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERU
Jose Luis Bugarin Peche
 
Amazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
Amazon ec2 | Jose Luis bugarin | Arquitecto EmpresarialAmazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
Amazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
Jose Luis Bugarin Peche
 
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis BugarinAprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
Jose Luis Bugarin Peche
 
Ecosistema Tecnología Java
Ecosistema Tecnología JavaEcosistema Tecnología Java
Ecosistema Tecnología Java
Jose Luis Bugarin Peche
 
Transformación Digital | Enfoque para Estudiantes Universitarios
Transformación Digital | Enfoque para Estudiantes UniversitariosTransformación Digital | Enfoque para Estudiantes Universitarios
Transformación Digital | Enfoque para Estudiantes Universitarios
Jose Luis Bugarin Peche
 
¿Que son los microservicios?
¿Que son los microservicios?¿Que son los microservicios?
¿Que son los microservicios?
Jose Luis Bugarin Peche
 
Comunicar la tierra con la nube jlbugarin v1.0
Comunicar la tierra con la nube jlbugarin v1.0Comunicar la tierra con la nube jlbugarin v1.0
Comunicar la tierra con la nube jlbugarin v1.0
Jose Luis Bugarin Peche
 
Sistemas Distribuidos Introduccion
Sistemas Distribuidos IntroduccionSistemas Distribuidos Introduccion
Sistemas Distribuidos Introduccion
Jose Luis Bugarin Peche
 
Iluminatic facturacion electronica_referencia
Iluminatic facturacion electronica_referenciaIluminatic facturacion electronica_referencia
Iluminatic facturacion electronica_referencia
Jose Luis Bugarin Peche
 
Arquitectura empresarial
Arquitectura empresarial Arquitectura empresarial
Arquitectura empresarial
Jose Luis Bugarin Peche
 
Desarrollo empresarial con java
Desarrollo empresarial con javaDesarrollo empresarial con java
Desarrollo empresarial con java
Jose Luis Bugarin Peche
 
Introduccion inteligencia negocios | business intelligence
Introduccion inteligencia negocios | business intelligenceIntroduccion inteligencia negocios | business intelligence
Introduccion inteligencia negocios | business intelligence
Jose Luis Bugarin Peche
 
Servicios Web en Android
Servicios Web en AndroidServicios Web en Android
Servicios Web en Android
Jose Luis Bugarin Peche
 
Tecnologías de la Información y Comunicación en la Contabilidad...
Tecnologías de la Información y Comunicación en la Contabilidad...Tecnologías de la Información y Comunicación en la Contabilidad...
Tecnologías de la Información y Comunicación en la Contabilidad...
Jose Luis Bugarin Peche
 
Administracion servidores linux
Administracion servidores linuxAdministracion servidores linux
Administracion servidores linux
Jose Luis Bugarin Peche
 
Spring - Inyección de Dependencias
Spring - Inyección de DependenciasSpring - Inyección de Dependencias
Spring - Inyección de Dependencias
Jose Luis Bugarin Peche
 

Más de Jose Luis Bugarin Peche (20)

ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
 
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con JavaILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
 
Gestión de Rendimiento en Aplicaciones Java - APM
Gestión de Rendimiento en Aplicaciones Java - APMGestión de Rendimiento en Aplicaciones Java - APM
Gestión de Rendimiento en Aplicaciones Java - APM
 
Inteligencia artificial en las Empresas
Inteligencia artificial en las EmpresasInteligencia artificial en las Empresas
Inteligencia artificial en las Empresas
 
Arquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUArquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERU
 
Amazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
Amazon ec2 | Jose Luis bugarin | Arquitecto EmpresarialAmazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
Amazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
 
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis BugarinAprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
 
Ecosistema Tecnología Java
Ecosistema Tecnología JavaEcosistema Tecnología Java
Ecosistema Tecnología Java
 
Transformación Digital | Enfoque para Estudiantes Universitarios
Transformación Digital | Enfoque para Estudiantes UniversitariosTransformación Digital | Enfoque para Estudiantes Universitarios
Transformación Digital | Enfoque para Estudiantes Universitarios
 
¿Que son los microservicios?
¿Que son los microservicios?¿Que son los microservicios?
¿Que son los microservicios?
 
Comunicar la tierra con la nube jlbugarin v1.0
Comunicar la tierra con la nube jlbugarin v1.0Comunicar la tierra con la nube jlbugarin v1.0
Comunicar la tierra con la nube jlbugarin v1.0
 
Sistemas Distribuidos Introduccion
Sistemas Distribuidos IntroduccionSistemas Distribuidos Introduccion
Sistemas Distribuidos Introduccion
 
Iluminatic facturacion electronica_referencia
Iluminatic facturacion electronica_referenciaIluminatic facturacion electronica_referencia
Iluminatic facturacion electronica_referencia
 
Arquitectura empresarial
Arquitectura empresarial Arquitectura empresarial
Arquitectura empresarial
 
Desarrollo empresarial con java
Desarrollo empresarial con javaDesarrollo empresarial con java
Desarrollo empresarial con java
 
Introduccion inteligencia negocios | business intelligence
Introduccion inteligencia negocios | business intelligenceIntroduccion inteligencia negocios | business intelligence
Introduccion inteligencia negocios | business intelligence
 
Servicios Web en Android
Servicios Web en AndroidServicios Web en Android
Servicios Web en Android
 
Tecnologías de la Información y Comunicación en la Contabilidad...
Tecnologías de la Información y Comunicación en la Contabilidad...Tecnologías de la Información y Comunicación en la Contabilidad...
Tecnologías de la Información y Comunicación en la Contabilidad...
 
Administracion servidores linux
Administracion servidores linuxAdministracion servidores linux
Administracion servidores linux
 
Spring - Inyección de Dependencias
Spring - Inyección de DependenciasSpring - Inyección de Dependencias
Spring - Inyección de Dependencias
 

Último

DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 

Último (20)

DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 

Despliegue de la solución de software

  • 1. Despliegue de la Solución Ing. José Luis BugarinIng. José Luis Bugarin jbugarin@consultorjava.comjbugarin@consultorjava.com 1
  • 3.
  • 5. Los desafíos del Despliegue Diversidad de Sistemas •Hardware •Software •Roles Costes •Configuración •Pruebas •Gestión Migración de Datos •Aplicaciones •Datos de Usuario •Configuración Sistema
  • 6. Ventajas del Despliegue Gestionado Estandarización y Racionalización  Define un conjunto de configuraciones comunes que se pueden aplicar a múltiples equipos. Sencillez •Homogeneización de sistemas •Configuraciones limitadas Reducción de Costo •Centralización •Automatización Fiabilidad •Sistemas de prueba •Restitución del sistema
  • 7. Consideraciones para hacer un plan de Despliegue….  Propósito 4 1.2 Alcance 4 2. Planificación del Despliegue 4 2.1 Responsabilidades 4 3. Recursos 4 3.1 La unidad de despliegue 4 3.1.1 Software de soporte 4 3.1.1.1 Eclipse 4 3.1.1.2 NetBeans 5 3.1.1.3 Plugins 5 3.1.1.4 Tortoise SVN (Cliente SVN para Windows) 5 3.1.1.5 Configuración SVN en Assembla 5 3.1.1.6 Grupo de Google 5 3.1.1.7 Grupo Assembla (Wiki + Bug tracker) 5 3.1.1.8 MySQL 5 3.1.2 Documentación de soporte 5 3.1.3 Personal de soporte 6 4. Entrenamiento 6 5. Configuración de la plataforma de desarrollo 6
  • 8. Entorno de desarrollo de un proyecto El entorno de desarrollo de un proyecto de desarrollo de software es el término que cubre todo lo que necesita el proyecto para desarrollar y desplegar el sistema, como las herramientas, directrices, procesos, plantillas e infraestructura. Todo ello está representado por productos de trabajo en Rational Unified Process que se lista a continuación:  Infraestructura de desarrollo  Guión de desarrollo  Herramientas  Plantillas específicas del proyecto  Directrices específicas del proyecto  Plan de CM
  • 9. A veces, es útil debatir sobre algunas partes del entorno de desarrollo del proyecto, como por ejemplo las siguientes:  El entorno de Prueba  Rational Robot  Rational TestFactory  Rational Purify Plus  Rational TestManager  El entorno de Implementación  compiladores y depuradores  Rational ClearCase  Rational Rose  Rational XDE Developer  Rational Purify Plus  Rational Test RealTime
  • 10. Requisitos de implantación APLICACIÓN WEB DE REGISTRO NODO DE SERVICIO CIR 10 Servidor de AplicacionesServidor de Aplicaciones Requisitos SoftwareRequisitos Software Requisitos HardwareRequisitos Hardware 2 GB – 4 GB 2 GB – 4 GB MemoriaMemoria 2 GHz 2 GHz CPUCPU 80 GB 80 GB Almacenamiento Almacenamiento Conectada a la red SARA Habilitado s el protocolo SFTP y el puerto dedicado HTTP (TCP). Conectada a la red SARA Habilitado s el protocolo SFTP y el puerto dedicado HTTP (TCP). ComunicacionesComunicaciones 1.5 1.5 JDKJDK Linux (kernel 32 bits) Linux (kernel 32 bits) Sistema OperativoSistema Operativo compatible JDK 1.5 (recomendado JBOSS 4.0.5) compatible JDK 1.5 (recomendado JBOSS 4.0.5) Servidor de AplicacionesServidor de Aplicaciones Base de datosBase de datos Requisitos SoftwareRequisitos Software Requisitos HardwareRequisitos Hardware 2 GB – 4 GB 2 GB – 4 GB MemoriaMemoria 4 procesadores en paralelo, cada uno de 2 GHz, en 64 bits 4 procesadores en paralelo, cada uno de 2 GHz, en 64 bits CPUCPU 300 - 700 GB 300 - 700 GB AlmacenamientoAlmacenamiento Conectada a la red SARA Habilitados los puertos de acceso TCP a la base de datos Conectada a la red SARA Habilitados los puertos de acceso TCP a la base de datos ComunicacionesComunicaciones Linux (kernel 64 bits) Linux (kernel 64 bits) Sistema OperativoSistema Operativo Oracle 9i/10g PostgreSQL Oracle 9i/10g PostgreSQL Base de datosBase de datos  El Componente de Intercambio Registral (CIR) puede implantarse desacoplado o integrado con la Aplicación Web de Registro (AWR) .
  • 11. Ejecución del modelo de capas de una aplicación JAVA J2EE  Una de las primeras complejidades en una aplicación JAVA J2EE, es el RENDIMIENTO, este esta inherente en la arquitectura de la plataforma J2EE. Esta arquitectura requiere de un MODELO de capas de ejecución. Es decir se requiere una capa de Hardware, una capa de Sistema Operativo, una capa de JAVA RUNTIME ENVIROMENT (JRE), una capa de JAVA EE Application Server (servidor de aplicaciones java) y por ultimo la capa JAVA EE Application (código java de la aplicación).
  • 12. Debido a la existencia de este modelo de 5 capas, un problema de rendimiento puede originarse en la configuración del servidor, en el código de la aplicación, en la java virtual machine, en la configuración del sistema operativo o en la configuración del hardware. A la vez este modelo de capas no es el único que se ejecuta, pueden ejecutarse en mas instancias de servidores (múltiples servidores, múltiples nodos), interacción con otros tipos de servidores como el de base de datos, sistemas heredados de misión critica para el funcionamiento correcto de la empresa.