Marco OSGi de código abierto
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.
- detener <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
- ^ "Noticias :: Apache Felix". felix.apache.org . Apache Software Foundation . Consultado el 27 de septiembre de 2022 .
- ^ "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 .
- ^ "Proyecto Oscar alojado en ObjectWeb". Archivado desde el original el 13 de junio de 2005. Consultado el 9 de marzo de 2007 .
- ^ Página de inicio de Apache ServiceMix 4 Archivado el 14 de septiembre de 2008 en Wayback Machine .
Enlaces externos