Pubblicato da Alex Blewitt
Apache Karaf ha raggiunto un anno oggi, come un top-progetto a livello di Apache. Karaf è un pacchetto di runtime che consiste in un framework OSGi (sia Equinox o Felix), un comando di shell (Felix Gogo) e una serie di utility utili costruito in default.
Mentre Felix ed Equinox possono essere usati da soli, Karaf mira a riunire utili utilità OSGi e permettono di andare avanti, fuori dalla scatola. Per esempio, include un sistema di logging configurabile (sostenuta da Log4J ma con adattatori per molti sistemi generali di registrazione), l'accesso remoto via SSH, configurazione tramite ConfigAdmin (provenienti da file presenti nella ecc directory) e il supporto integrato JAAS. Non solo, ma MVN URL Pax protocollo è installato, il che permette di installare i pacchetti da Maven centrale (e, se necessario, automaticamente li avvolgono come fasci).
Inoltre, Karaf fornisce anche il concetto di funzionalità , che sono raccolte di pacchetti che possono essere installati come gruppo nel runtime OSGi in esecuzione. Fuori dalla scatola, le caratteristiche includono il supporto per OBR così come molo e molla . Questo semplifica le attività di distribuzione in cui di solito, molti fasci devono essere installati ma che non hanno una dipendenza rigorosa autonomia tra loro.
Karaf era in origine il kernel ServiceMix prima della sua migrazione al progetto Apache Felix, e, infine, diventandone il proprietario di TOP-progetto a livello di Apache. Karaf unisce altri come Eclipse Vergine e pacchetti EclipseRT fornendo pre-configurati quadri e utile fasci OSGi, rendendo più facile che mai per iniziare con un runtime OSGi.
Relativi fornitori dei contenuti
Nessun commento:
Posta un commento
Nota. Solo i membri di questo blog possono postare un commento.