- Apache Felix
-
Apache Felix
Скриншот Apache Felix Shell GUIТип Разработчик Написана на Операционная система Последняя версия Состояние Active
Лицензия Сайт Apache Felix — свободный фреймворк, являющийся реализацией спецификации OSGi Release 4.[1] Основой данного фреймворка является проект Oscar из состава ObjectWeb.[2] 21 июня 2007 года фреймворк стал проектом верхнего уровня некоммерческой организации Apache Software Foundation.
Содержание
Запуск Apache Felix
Для запуска Apache Felix OSGi необходимо загрузить архив felix-framework-x.x.x.tar.gz или felix-framework-x.x.x.zip с официального сайта.[3] После распаковки архива необходимо перейти в соответствующую папку и ввести команду:
java -jar bin/felix.jar
После этого установленные бандлы будут запущены. Команда help выводит в консоли список всех доступных команд:
bundlelevel <level> <id> ... | <id> - set or get bundle start level. cd [<base-URL>] - change or display base URL. find <bundle-name> - display bundles matching substring. headers [<id> ...] - display bundle header properties. help - display impl commands. inspect - inspect dependency information (e.g., packages, service, etc.). install <URL> [<URL> ...] - install bundle(s). log [<max>] [error|warn|info|debug] - list recent log entries. obr help - OSGi bundle repository. ps [-l | -s | -u] - list installed bundles. refresh [<id> ...] - refresh packages. resolve [<id> ...] - attempt to resolve the specified bundles. shutdown - shutdown framework. start <id> [<id> <URL> ...] - start bundle(s). startlevel [<level>] - get or set framework start level. stop <id> [<id> ...] - stop bundle(s). sysprop [-r] [<key>] [<value>] - Display, set, modify and remove system properties. uninstall <id> [<id> ...] - uninstall bundle(s). update <id> [<URL>] - update bundle. version - display version of framework.
Проекты использующие Apache Felix
Список проектов, использующих фреймворк Apache Felix:
- ServiceMix 4 [4] — свободная реализация шины ESB с OSGi ядром. Также предоставляет поддержку JBI.
- Apache Sling — OSGi-based applications layer for JCR content repositories.
- EasyBeans — свободный контейнер для EJB 3.0.
- GlassFish (v3) — сервер приложений для Java EE.
- JOnAS 5 — свободный сервер приложений для Java EE 5.
- Project Fuji in Open ESB v3 — легковесное и модульное ядро для шины ESB.
- SIP Communicator — свободный мультипротокольный менеджер сообщений, написанный на Java с поддержкой VoIP.
- modulefusion — свободная библиотека программного кода для разработки интерпрайз приложений.
- NetBeans — бесплатная интегрированная среда разработки.
- Spring Roo — RAD-инструмент для разработки интерпрайз приложений на Java.
См. также
- OSGi Alliance
- Apache ACE — фреймворк для распространения ПО базирующийся на OSGi, позволяющий пользователям централизованно управлять и распространять программные компоненты
- Apache Aries
- Knopflerfish — OSGi фреймворк одноимённой фирмы, распространяемый под лицензией BSD License
- Equinox — проект Eclipse, фреймворк для реализации сервисно-ориентированной архитектуры с поддержкой плагинов.
- Concierge OSGi — OSGi фреймворк, реализующий спецификацию OSGi R3, разработанный для мобильных и встраиваемых систем.
Примечания
- ↑ OSGi Alliance Certified Products. OSGi Alliance Site.(недоступная ссылка — история) Проверено 3 октября 2008.
- ↑ Project Oscar hosted at ObjectWeb
- ↑ Apache Felix Downloads Site
- ↑ Home page for the Apache ServiceMix 4
Ссылки
- felix.apache.org — официальный сайт Apache Felix
- Oscar
- Oscar Bundle Repository
- Dynamic deployment with Apache Felix by Marcel Offermans at fosdem 2009
- Feathercast podcast about Felix released [1]
- DynamicJava, website provides pragmatic for developing Dynamic Java Applications.
- Bartlett, Neil OSGi In Practice 229 (10 января 2009). Архивировано из первоисточника 1 мая 2012.
Apache Software Foundation Проекты верхнего уровня ActiveMQ • Ant • Apache HTTP Server • APR • Beehive • Cassandra • Cayenne • Camel • Commons • Cocoon • CouchDB • DB • Directory • Excalibur • Forrest • Geronimo • Gump • Hadoop • Harmony • HBase • HiveMind • HttpComponents • iBATIS • Jackrabbit • James • JMeter • Lenya • Maven • Mina • mod perl • MyFaces • Nutch • OFBiz • OpenOffice.org • POI • Portals • Santuario • ServiceMix • Shale • Shiro • SpamAssassin • Struts • Subversion • Tapestry • Tcl • Tomcat • Turbine • Velocity • WebWork 2 • Wicket • Xalan • Xerces • XMLBeans Подпроекты Apache Commons BCEL • BSF • JCS Apache Lucene Lucene Java • Lucene4c • Lucy• Solr Apache DB Derby • Torque • DdlUtils • OJB • JDO Apache Web Services Axis • Axis2 • CXF • WS-Commons • EWS • JaxMe • jUDDI • Kandula • Mirae • Muse • Pubscribe • Sandesha • Scout • SOAP • Synapse • TSIK • Tuscany • Woden • WSIF • WSRF • WSS4J • XML-RPC Другие проекты Batik • FOP •Log4j Развивающиеся проекты (Incubator) XAP • River • OpenEJB • OpenJPA • Graffito • Tuscany • Log4Net • Roller • Felix • Abdera • CeltiXfire • FtpServer • Heraldry • Ivy • JuiCE • Kabuki • Lokahi • Lucene.Net • mod_ftp • NMaven • Ode • stdcxx • Woden • WSRP4J • Yoko • WADI • Qpid • stdcxx • TripleSoup • UIMA• Adobe Flex Списанные проекты (Attic) AxKit • Cactus • ECS • Jakarta • ORO • Regexp • Slide • Taglibs Лицензия: Лицензия Apache • Сайт: apache.org OSGi Фреймворки Категории:- Программное обеспечение по алфавиту
- Свободное программное обеспечение, написанное на Java
- Проекты Apache
- Программное обеспечение с лицензией Apache Software License
- OSGi
Wikimedia Foundation. 2010.