Articulo de referencia

Apache Félix

Apache Felix es una implementación de código abierto de la especificación del marco OSGi Core Release 6. [2] El código base inicial fue donado por el proyecto Oscar en ObjectWeb...

Apache Felix es una implementación de código abierto de la especificación del marco OSGi Core Release 6. [2] El código base inicial fue donado por el proyecto Oscar en ObjectWeb . [3] Los desarrolladores trabajaron en Felix durante un año completo y han realizado varias mejoras manteniendo la huella y el rendimiento originales. El 21 de junio de 2007, el proyecto se graduó de la incubación como un proyecto de nivel superior y se considera el software de menor tamaño en Apache Software Foundation .

Corriendo Félix

Para ejecutar Apache Felix OSGi, debe descargar el archivo comprimido felix-framework-4.xxtar.gz o felix-framework-4.xxzip del sitio. Una vez que haya extraído la distribución del marco Felix, desde la línea de comandos en el directorio extraído escriba lo siguiente:

java -jar bin/felix.jar

Una vez instalados y en ejecución los paquetes, al escribir un comando como ayuda desde la consola se mostrarán todos los comandos disponibles, que son:

  • bundlelevel <level> <id> ... | <id> - establece u obtiene el nivel de inicio del paquete.
  • cd [<base-URL>] - cambiar o mostrar la URL base.
  • find <bundle-name> - muestra los paquetes que coinciden con la subcadena.
  • encabezados [<id> ...] - muestra las propiedades del encabezado del paquete.
  • ayuda - mostrar comandos impl.
  • inspeccionar : inspeccionar información de dependencia (por ejemplo, paquetes, servicios, etc.).
  • instalar <URL> [<URL> ...] - instalar paquete(s).
  • log [<max>] [error|warn|info|debug] - enumera las entradas de registro recientes.
  • obr help - Repositorio de paquetes OSGi.
  • ps [-l | -s | -u] - lista los paquetes instalados.
  • actualizar [<id> ...] - actualiza paquetes.
  • resolver [<id> ...] - intenta resolver los paquetes especificados.
  • apagado - marco de apagado.
  • inicio <id> [<id> <URL> ...] - iniciar paquete(s).
  • startlevel [<nivel>] - obtiene o establece el nivel de inicio del marco.
  • stop <id> [<id> ...] - detiene paquete(s).
  • sysprop [-r] [<clave>] [<valor>] - Mostrar, establecer, modificar y eliminar propiedades del sistema.
  • desinstalar <id> [<id> ...] - desinstalar paquete(s).
  • actualizar <id> [<URL>] - actualizar paquete.
  • versión - versión de visualización del marco.

Historial de versiones

Distribución del marco Felix

Subproyectos

Lista de subproyectos que componen el framework Apache Felix.

Proyectos que utilizan Felix

Los proyectos enumerados a continuación resaltan la adopción de Apache Felix:

  • ServiceMix 4 [4] : ​​ESB de código abierto con núcleo OSGi. También incluye compatibilidad con JBI.
  • Apache Sling : capa de aplicaciones basada en OSGi para repositorios de contenido JCR .
  • EasyBeans - contenedor EJB 3 de código abierto.
  • GlassFish (v3): servidor de aplicaciones para Java EE.
  • JOnAS 5 - servidor de aplicaciones Java EE 5 de código abierto.
  • JORAM y JoramMQ - mensajería de código abierto: broker JMS, AMQP y MQTT.
  • Proyecto Fuji en Open ESB v3: núcleo de ejecución ESB ligero y modular.
  • Jitsi (anteriormente conocido como SIP Communicator): mensajería instantánea multiprotocolo y VoIP Java de código abierto.
  • modulefusion - colección de código abierto para aplicaciones empresariales Java.
  • NetBeans - El IDE multilenguaje gratuito.
  • SOA Software : aplicación API Gateway de Akana (anteriormente SOA Software).
  • Spring Roo : herramienta RAD para aplicaciones empresariales basadas en Java
  • Opencast Matterhorn : software de código abierto para producir, gestionar y distribuir contenidos de audio y vídeo académicos, especialmente grabaciones de conferencias.
  • JIRA - JIRA admite complementos como paquetes OSGi.
  • Adobe Experience Manager: sistema de gestión de contenidos empresariales y gestión de activos digitales desarrollado por Adobe Inc.

Véase también

Referencias

  1. ^ "Noticias :: Apache Felix". felix.apache.org . Apache Software Foundation . Consultado el 27 de septiembre de 2022 .
  2. ^ "Productos certificados por OSGi". Sitio de OSGi Alliance . Archivado desde el original el 25 de septiembre de 2008. Consultado el 1 de abril de 2018 .
  3. ^ "Proyecto Oscar alojado en ObjectWeb". Archivado desde el original el 13 de junio de 2005. Consultado el 9 de marzo de 2007 .
  4. ^ Página de inicio de Apache ServiceMix 4 Archivado el 14 de septiembre de 2008 en Wayback Machine .
  • Sitio web oficial
Retrieved from "https://en.wikipedia.org/w/index.php?title=Apache_Felix&oldid=1227015244"