SlideShare a Scribd company logo
1 of 2
Download to read offline
AplicacionesMiddleware
Los servicios de middleware proporcionan un conjunto más funcional de la API s para
permitir una aplicación a:
Localizar claramente a través de la red, proporcionando así una interacción con
otro servicio o aplicación
Los datos filtrados para que sean utilizables en un ambiente público a través de
proceso deforma anónimapara la protección de la privacidad(por ejemplo)
Ser independiente del servicio de red
Ser fiable y siempre disponible
Añadir los atributos complementarios como semántica en comparación con el
sistema operativo y servicios de red.
Middleware ofrece algunas ventajas únicas tecnológicas para los negocios y la industria.
Por ejemplo, los sistemas tradicionales de bases de datos suelen ser desplegados en
entornos cerrados, donde los usuarios acceden al sistema sólo a través de una red
restringida o intranet (por ejemplo, red interna de una empresa). Con el crecimiento de la
World Wide Web, los usuarios pueden acceder a prácticamente cualquier base de datos
para las que tengan derechos de acceso adecuados desde cualquier parte del mundo.
Middleware aborda el problema de diferentes niveles de interoperabilidad entre las
estructuras de base de datos diferente. Middleware facilita el acceso a la herencia de un
sistema de gestión de bases de datos (DBMS) o aplicaciones a través de un servidor web,
sin tener en cuenta las características específicas de base de datos.
Las empresas frecuentemente utilizan las aplicaciones de middleware para vincular la
información de bases de datos de sus departamentos, tales como nóminas, ventas y
contabilidad, o bases de datos alojadas en múltiples localizaciones geográficas. En el
mercado de la salud que es altamente competitivo, los laboratorios hacen un amplio uso
de aplicaciones de middleware para minería de datos y sistemainformático del laboratorio
(LIS), y para combinar los sistemas de información durante fusiones de hospitales. Los
Middleware ayudan a reducir la brecha entre LISs separados en una red de salud recién
formado a raíz de una compra del hospital.
Los desarrolladores de redes inalámbricas pueden utilizar middleware para afrontar los
retos asociados a los de sensores inalámbricos de red (WSN), o tecnologías WSN. La
implementación de una aplicación de middleware permite WSN. Para integrar los
sistemas operativos y hardware con la amplia variedad de aplicaciones diferentes que
están disponibles actualmente.
Los middleware pueden ayudar a los desarrolladores de software a no tener que escribir
APIs para todos los programas de control, que actúa como una interfaz de programación
independiente para sus aplicaciones. Para la Internet del Futuro, el funcionamiento de la
red a través del monitoreo de tráfico en escenarios multi-dominio, utilizando herramientas
de mediación (middleware) es una poderosa ayuda, ya que permiten operadores,
investigadores y para supervisar Calidad de servicio y analizar los eventuales fracasos en
servicio de telecomunicaciones.
Por último, el comercio electrónico utiliza middleware para ayudar en el manejo de
transacciones rápidas y seguras a través de muchos tipos diferentes de entornos
informáticos. En resumen, el middleware se ha convertido en un elemento crítico en una
amplia gama de industrias, gracias a su capacidad de reunir los recursos a través de
diferentes redes o plataformas de computación.
El middleware Ginga
Middleware se define, como una capa intermedia de software ubicada entre el hardware y
sistema operativo, y la infraestructura de ejecución, ofreciendo una serie de facilidades para
el desarrollo de contenidos y aplicativos para Televisión Digital Terrestre,
independientemente del hardware del fabricante y del tipo de receptor: Set Top Box, Tv,
celular, PDAs, laptop, etc.
Por consiguiente un middleware de aplicaciones para la Televisiión Digital Terrestre
implica tener una máquina de ejecución para los lenguajes de programación, y las librerías
necesarias, que permitan el desarrollo rápido y fácil de las aplicaciones interactivas.
El middleware Ginga es una capa de software intermediario que permite el desarrollo de
aplicaciones interactivas para TdT independientemente de la plataforma del hardware de
los fabricantes y terminales de acceso. Da soporte al desarrollo de aplicaciones tanto
empleando un paradigma declarativo, imperativo o ambos. Los dos ambientes de ejecución
son exigidos en los receptores fijos y
portátiles, mientras que solo el
ambiente declarativo es exigido en los
receptores portátiles. La arquitectura
de implementación de referencia del
middleware Ginga está dividida en
tres módulos Ginga-NCL, Ginga-J y
Ginga-CC (CommonCore, Núcleo
Común). En la Figura 01 se muestra la
arquitectura de software para el
middleware Ginga con sus respectivos
módulos.
Ginga-NCL (Nested Context Language)
El Ginga-NCL fue desarrollado por la Pontificia Universidad Católica de Rio de Janeiro
PUC-Rio, provee una infraestructura de presentación para aplicaciones interactivas de tipo
declarativas escritas en el lenguaje NCL (NestedContextLanguaje). NCL es una aplicación
de XML (eXtensibleMarkupLanguage) con facilidades para los aspectos de interactividad,
sincronismo, espacio-temporal entre objetos de mídia, adaptabilidad, soporte a múltiplos
dispositivos y soporte a la producción de programas interactivos en vivo no-lineares.
El NCL es un lenguaje del tipo basado en la estructura que define una separación bien
demarcada entre el contenido y la estructura de un aplicativo, permitiendo definir objetos
de media estructurados y relacionados tanto en tiempo y espacio.
Ginga-J (Java)
El Ginga-J fue desarrollado por la Universidad Federal de Paraiba UFPB, para proveer una
infraestructura de ejecución de aplicaciones basadas en lenguaje Java, llamadas Xlet, con
facilidades y/o detalles para el ambiente de Tv digital. Ginga-J es un subsistema lógico del
Sistema Ginga que procesa aplicaciones interactivas de tipo procedimental (Xlets Java). Un
componente clave del ambiente de aplicaciones procedurales es el mecanismo de ejecución
de contenido procedimental, que tiene como base la máquina virtual de Java. Ginga-J está
basado en tres grupos de API’s llamados Verde, Amarillo y Azul.

More Related Content

What's hot

Arquitectura de la nube modelos de servicio
Arquitectura de la nube modelos de servicioArquitectura de la nube modelos de servicio
Arquitectura de la nube modelos de servicioANDREAPOLANCO10
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidosJC Alca Arequi
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaRJ Manayay Chavez
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5RJ Manayay Chavez
 
Investigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidosInvestigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidosYolanda Mora
 
Arquitectura de la nube: Modelos de servicio y despliegue.
Arquitectura de la nube: Modelos de servicio y despliegue.Arquitectura de la nube: Modelos de servicio y despliegue.
Arquitectura de la nube: Modelos de servicio y despliegue.Hector6193
 
Gestión Documental BKM
Gestión Documental BKMGestión Documental BKM
Gestión Documental BKMBaratz
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nubeAlfredoMatute2
 
Actvidad 2 presentación
Actvidad 2 presentaciónActvidad 2 presentación
Actvidad 2 presentacióncgilro
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuidaRJ Manayay Chavez
 

What's hot (19)

Arquitectura de la nube modelos de servicio
Arquitectura de la nube modelos de servicioArquitectura de la nube modelos de servicio
Arquitectura de la nube modelos de servicio
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidos
 
Computacion en la nube capitulo 3
Computacion en la nube capitulo 3Computacion en la nube capitulo 3
Computacion en la nube capitulo 3
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuida
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Arquitectura de en la nube
Arquitectura de en la nubeArquitectura de en la nube
Arquitectura de en la nube
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5
 
Investigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidosInvestigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidos
 
Middleware
MiddlewareMiddleware
Middleware
 
Sql y no sql
Sql y no sqlSql y no sql
Sql y no sql
 
Arquitectura de la nube: Modelos de servicio y despliegue.
Arquitectura de la nube: Modelos de servicio y despliegue.Arquitectura de la nube: Modelos de servicio y despliegue.
Arquitectura de la nube: Modelos de servicio y despliegue.
 
Extensibilidad y Seguridad
Extensibilidad y SeguridadExtensibilidad y Seguridad
Extensibilidad y Seguridad
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nube
 
Gestión Documental BKM
Gestión Documental BKMGestión Documental BKM
Gestión Documental BKM
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nube
 
Corba
CorbaCorba
Corba
 
07 middleware
07 middleware07 middleware
07 middleware
 
Actvidad 2 presentación
Actvidad 2 presentaciónActvidad 2 presentación
Actvidad 2 presentación
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuida
 

Viewers also liked

Dia del padre lalo
Dia del padre laloDia del padre lalo
Dia del padre laloyckmoreno
 
Analisis datos
Analisis datosAnalisis datos
Analisis datosrubiorio
 
Matematicas basicas
Matematicas basicasMatematicas basicas
Matematicas basicasEric Batther
 
Хеджирование финансовых рисков предприятий нефтяного сектора, 2008
Хеджирование финансовых рисков предприятий нефтяного сектора, 2008Хеджирование финансовых рисков предприятий нефтяного сектора, 2008
Хеджирование финансовых рисков предприятий нефтяного сектора, 2008ticoman
 

Viewers also liked (6)

Mapa conceptual sobre Gerencia de Proyectos
Mapa conceptual sobre Gerencia de ProyectosMapa conceptual sobre Gerencia de Proyectos
Mapa conceptual sobre Gerencia de Proyectos
 
Dia del padre lalo
Dia del padre laloDia del padre lalo
Dia del padre lalo
 
Analisis datos
Analisis datosAnalisis datos
Analisis datos
 
Matematicas basicas
Matematicas basicasMatematicas basicas
Matematicas basicas
 
Tipos
TiposTipos
Tipos
 
Хеджирование финансовых рисков предприятий нефтяного сектора, 2008
Хеджирование финансовых рисков предприятий нефтяного сектора, 2008Хеджирование финансовых рисков предприятий нефтяного сектора, 2008
Хеджирование финансовых рисков предприятий нефтяного сектора, 2008
 

Similar to Aplicaciones Middleware

ingenieria de software
 ingenieria de software ingenieria de software
ingenieria de softwareEmanuelAmador
 
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUEArquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUEStephanie Suazo
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diegodbastos15
 
Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Lucy Villa
 
Seguridad En Estructura Web Cloud
Seguridad En Estructura Web CloudSeguridad En Estructura Web Cloud
Seguridad En Estructura Web CloudElvis Vinda
 
Prueba de dominio ingenieria de software
Prueba de dominio ingenieria de softwarePrueba de dominio ingenieria de software
Prueba de dominio ingenieria de softwareEmanuelAmador
 
Unidad ii
Unidad iiUnidad ii
Unidad iiOrlys05
 
Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.Luis Mejia
 
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...atSistemas
 
Diseño de sistemas de informacion
Diseño de sistemas de informacionDiseño de sistemas de informacion
Diseño de sistemas de informacionJhonderson
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SDmayecm
 
Arquitectura De La Nube
Arquitectura De La NubeArquitectura De La Nube
Arquitectura De La NubeWILSONDPINEDA
 

Similar to Aplicaciones Middleware (20)

Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
07 middleware
07 middleware07 middleware
07 middleware
 
Cursosoftwarelibre
CursosoftwarelibreCursosoftwarelibre
Cursosoftwarelibre
 
ingenieria de software
 ingenieria de software ingenieria de software
ingenieria de software
 
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUEArquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diego
 
Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1
 
Grid computing
Grid computingGrid computing
Grid computing
 
Aplicaciones e in
Aplicaciones e inAplicaciones e in
Aplicaciones e in
 
Archestra
ArchestraArchestra
Archestra
 
Seguridad En Estructura Web Cloud
Seguridad En Estructura Web CloudSeguridad En Estructura Web Cloud
Seguridad En Estructura Web Cloud
 
Prueba de dominio ingenieria de software
Prueba de dominio ingenieria de softwarePrueba de dominio ingenieria de software
Prueba de dominio ingenieria de software
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.
 
Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
 
Diseño de sistemas de informacion
Diseño de sistemas de informacionDiseño de sistemas de informacion
Diseño de sistemas de informacion
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SD
 
Arquitectura De La Nube
Arquitectura De La NubeArquitectura De La Nube
Arquitectura De La Nube
 

Recently uploaded

mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfAndresSebastianTamay
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptxi7ingenieria
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxJOHUANYQUISPESAEZ
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxTecvalSAS2
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfTeresa Rc
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableThairyAndreinaLira1
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................MIGUELANGELLEGUIAGUZ
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxAmyKleisinger
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptxRicardo113759
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfaldonaim115
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesElizabeth152261
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfJaredQuezada3
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesPatrickSteve4
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...BaleriaMaldonado1
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREdianayarelii17
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxsalazarsilverio074
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgdostorosmg
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxmarlonrea6
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...MIGUELANGELLEGUIAGUZ
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Rentamarbin6
 

Recently uploaded (20)

mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contable
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptx
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 

Aplicaciones Middleware

  • 1. AplicacionesMiddleware Los servicios de middleware proporcionan un conjunto más funcional de la API s para permitir una aplicación a: Localizar claramente a través de la red, proporcionando así una interacción con otro servicio o aplicación Los datos filtrados para que sean utilizables en un ambiente público a través de proceso deforma anónimapara la protección de la privacidad(por ejemplo) Ser independiente del servicio de red Ser fiable y siempre disponible Añadir los atributos complementarios como semántica en comparación con el sistema operativo y servicios de red. Middleware ofrece algunas ventajas únicas tecnológicas para los negocios y la industria. Por ejemplo, los sistemas tradicionales de bases de datos suelen ser desplegados en entornos cerrados, donde los usuarios acceden al sistema sólo a través de una red restringida o intranet (por ejemplo, red interna de una empresa). Con el crecimiento de la World Wide Web, los usuarios pueden acceder a prácticamente cualquier base de datos para las que tengan derechos de acceso adecuados desde cualquier parte del mundo. Middleware aborda el problema de diferentes niveles de interoperabilidad entre las estructuras de base de datos diferente. Middleware facilita el acceso a la herencia de un sistema de gestión de bases de datos (DBMS) o aplicaciones a través de un servidor web, sin tener en cuenta las características específicas de base de datos. Las empresas frecuentemente utilizan las aplicaciones de middleware para vincular la información de bases de datos de sus departamentos, tales como nóminas, ventas y contabilidad, o bases de datos alojadas en múltiples localizaciones geográficas. En el mercado de la salud que es altamente competitivo, los laboratorios hacen un amplio uso de aplicaciones de middleware para minería de datos y sistemainformático del laboratorio (LIS), y para combinar los sistemas de información durante fusiones de hospitales. Los Middleware ayudan a reducir la brecha entre LISs separados en una red de salud recién formado a raíz de una compra del hospital. Los desarrolladores de redes inalámbricas pueden utilizar middleware para afrontar los retos asociados a los de sensores inalámbricos de red (WSN), o tecnologías WSN. La implementación de una aplicación de middleware permite WSN. Para integrar los sistemas operativos y hardware con la amplia variedad de aplicaciones diferentes que están disponibles actualmente. Los middleware pueden ayudar a los desarrolladores de software a no tener que escribir APIs para todos los programas de control, que actúa como una interfaz de programación independiente para sus aplicaciones. Para la Internet del Futuro, el funcionamiento de la red a través del monitoreo de tráfico en escenarios multi-dominio, utilizando herramientas de mediación (middleware) es una poderosa ayuda, ya que permiten operadores, investigadores y para supervisar Calidad de servicio y analizar los eventuales fracasos en servicio de telecomunicaciones. Por último, el comercio electrónico utiliza middleware para ayudar en el manejo de transacciones rápidas y seguras a través de muchos tipos diferentes de entornos informáticos. En resumen, el middleware se ha convertido en un elemento crítico en una amplia gama de industrias, gracias a su capacidad de reunir los recursos a través de diferentes redes o plataformas de computación.
  • 2. El middleware Ginga Middleware se define, como una capa intermedia de software ubicada entre el hardware y sistema operativo, y la infraestructura de ejecución, ofreciendo una serie de facilidades para el desarrollo de contenidos y aplicativos para Televisión Digital Terrestre, independientemente del hardware del fabricante y del tipo de receptor: Set Top Box, Tv, celular, PDAs, laptop, etc. Por consiguiente un middleware de aplicaciones para la Televisiión Digital Terrestre implica tener una máquina de ejecución para los lenguajes de programación, y las librerías necesarias, que permitan el desarrollo rápido y fácil de las aplicaciones interactivas. El middleware Ginga es una capa de software intermediario que permite el desarrollo de aplicaciones interactivas para TdT independientemente de la plataforma del hardware de los fabricantes y terminales de acceso. Da soporte al desarrollo de aplicaciones tanto empleando un paradigma declarativo, imperativo o ambos. Los dos ambientes de ejecución son exigidos en los receptores fijos y portátiles, mientras que solo el ambiente declarativo es exigido en los receptores portátiles. La arquitectura de implementación de referencia del middleware Ginga está dividida en tres módulos Ginga-NCL, Ginga-J y Ginga-CC (CommonCore, Núcleo Común). En la Figura 01 se muestra la arquitectura de software para el middleware Ginga con sus respectivos módulos. Ginga-NCL (Nested Context Language) El Ginga-NCL fue desarrollado por la Pontificia Universidad Católica de Rio de Janeiro PUC-Rio, provee una infraestructura de presentación para aplicaciones interactivas de tipo declarativas escritas en el lenguaje NCL (NestedContextLanguaje). NCL es una aplicación de XML (eXtensibleMarkupLanguage) con facilidades para los aspectos de interactividad, sincronismo, espacio-temporal entre objetos de mídia, adaptabilidad, soporte a múltiplos dispositivos y soporte a la producción de programas interactivos en vivo no-lineares. El NCL es un lenguaje del tipo basado en la estructura que define una separación bien demarcada entre el contenido y la estructura de un aplicativo, permitiendo definir objetos de media estructurados y relacionados tanto en tiempo y espacio. Ginga-J (Java) El Ginga-J fue desarrollado por la Universidad Federal de Paraiba UFPB, para proveer una infraestructura de ejecución de aplicaciones basadas en lenguaje Java, llamadas Xlet, con facilidades y/o detalles para el ambiente de Tv digital. Ginga-J es un subsistema lógico del Sistema Ginga que procesa aplicaciones interactivas de tipo procedimental (Xlets Java). Un componente clave del ambiente de aplicaciones procedurales es el mecanismo de ejecución de contenido procedimental, que tiene como base la máquina virtual de Java. Ginga-J está basado en tres grupos de API’s llamados Verde, Amarillo y Azul.