博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OSGI是什么
阅读量:7282 次
发布时间:2019-06-30

本文共 409 字,大约阅读时间需要 1 分钟。

OSGI(Open Services Gateway Initiative),或者通俗点说JAVA动态模块系统,定义了一套模块应用开发的框架。OSGI容器实现方案如Knopflerfish, Equinox, and Apache Felix允许你把你的应用分成多个功能模块,这样通过依赖管理这些功能会更加方便。

和Servlet和EJB规范类似,OSGI规范包含两大块:一个OSGI容器需要实现的服务集合;另一个OSGI容器和应用之间通信的机制。开发OSGI平台意味着你需要使用OSGI API编写你的应用,然后将其部署到OSGI容器中。从开发者的视角来看,OSGI提供以下优势:

  1. 你可以动态地安装、卸载、启动、停止不同的应用模块,而不需要重启容器。
  2. 你的应用可以在同一时刻跑多个同一个模块的实例。
  3. OSGI在SOA领域提供成熟的解决方案,包括嵌入式,移动设备和富客户端应用等。

 

参考:

(以上内容转自此篇文章头部)

转载地址:http://wukjm.baihongyu.com/

你可能感兴趣的文章
《Web测试囧事》——1.4 利用JavaScript加载的漏洞提前购买抢购商品
查看>>
Line推出新语音群聊功能 最多支持200人
查看>>
通用功能测试用例
查看>>
汉能薄膜太阳能技术将国家电投大楼变身节能光伏建筑
查看>>
CloudCC CRM探讨中国云计算市场现状
查看>>
借助RDMA功能的互连实现您企业软件定义的数据中心基础设施的效率最大化
查看>>
关于视频编码器的作用详细介绍
查看>>
美国/韩国/荷兰/新加坡/德国的智慧城市发展现状
查看>>
基于SDN的云网协同是运营商混合云组网利器
查看>>
三伏天——探秘阿里云千岛湖数据中心
查看>>
关于线上与线下性能测试结果的差异
查看>>
Redis配置文件功能说明详解
查看>>
jQMeter —— 各种花样的 jQuery 进度条插件
查看>>
《途客圈创业记:不疯魔,不成活》一一2.7 愿景和使命
查看>>
2014 年度 NGINX 大会 10 月将在旧金山举行
查看>>
Facebook经验:如何保证不同网络环境下的应用体验
查看>>
《树莓派学习指南(基于Linux)》——1.5 首次启动
查看>>
《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一1.6 练习题...
查看>>
《SolidWorks 2014中文版机械设计从入门到精通》——第 1 章 认识SolidWorks 1.1 SolidWorks概述...
查看>>
《XSS跨站脚本攻击剖析与防御》—第6章6.2节 Flash安全模型
查看>>