OSGI核心框架阐明了一个模型,该模型描述的是bundle可以使用分布式服务。

OSGI远程服务的基本模型是一个bundle可以注册一些被export到通信端点的服务,并且使用这些服务,通过从通信端点import.

远程服务章节不介绍哪些服务被导入和导出。这些问题留待分布式服务提供者讨论。

分布式服务提供者因此执行多个角色,并且不能在分布式服务提供者不能预计的场景中被其他bundle使用。

分布式服务提供者的主要的作用是纯机械的。他创建端点,注册服务代理,并使之能够通信,次要作用是围绕着所需拓扑的策略问题。第三个服务发现。为了构建特定的拓扑,就需要从其他框架中找出相关的已导出的服务。

本规范因此定义了一些API,用于分布式提供者和基于网络的服务的发现。服务代理器能够使用这些API来提供一个真实的分布式环境。这个管理器代理,被称作:拓扑管理器。这个管理器代理,能够控制服务的导出和导入,而这些服务,是用来传播通信协议层的固有信息的。也是用来作为服务代理,发现网络服务(定义在规范中的服务)。

本规范是远程服务章节的扩展,需要学习第13节从而完整地理解这份文档。

转载于:https://blog.51cto.com/nepoulia/583417

OSGI的远程服务管理服务相关推荐

  1. 综合架构批量管理服务--Ansible(2)

    综合架构批量管理服务–Ansible 本篇介绍部分 1) ansible批量管理服务模块说明 2) ansible批量管理服务主机清单 3) ansible批量管理服务剧本编写 4) ansible批 ...

  2. Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8570428 通过前面几篇文章的学习,我们知道了 ...

  3. 如何使用Azure API管理服务?

    对打通云应用之间的通信而言,API至关重要,正确管理这些API也非常关键.让我们从学习Azure的API服务来开始这一进程. 在云和微服务架构时代,API是数字化业务的通用语言.根据分析公司Forre ...

  4. IBM整合管理服务:云时代驱动IT服务创新

    本文讲的是IBM整合管理服务:云时代驱动IT服务创新[IT168 专稿]日前,IBM全球信息科技服务部(GTS)在位于苏州工业园区的苏州国科数据中心举办IBM管理服务中心开业仪式.该整合管理服务中心坐 ...

  5. npm 卸载_完全免费!GitHub发布软件包管理服务:NPM瑟瑟发抖

    包栗子 发自 凹非寺 量子位 出品 | 公众号 QbitAI 今天,GitHub发布了全新的软件包管理服务,叫GitHub Package Registry,完全免费. 有了它,用户可以把自己的软件包 ...

  6. 服务管理---服务懂你的业务吗

         在我为跨国公司客户提供服务的多年时间里,我为客户.同事.团队成员提供了最好的技术和IT解决方案,这些获得公认的成功和价值.然而,这些年来我获得的最有价值的经验,是那些与我关系最密切的客户教导 ...

  7. iptables规则备份和恢复,任务计划chkconfig工具systemd管理服务

    2019独角兽企业重金招聘Python工程师标准>>> iptables规则备份和恢复 备份 iptables-save > /tmp/ipt.txt service ipta ...

  8. 源码包安装和快捷管理nginx,自定义命令管理服务

    安装线上的生产服务器软件包时大多会用源码安装,这是因为源码安装可以选择最新的软件包,而Linux系统自带的软件包一般都是最稳定的版本,但不能保证是最新的.源码安装还可以自行调整编译参数,最大化地定制安 ...

  9. linux 设备事件管理服务 systemd-udevd.service 简介

    名称 systemd-udevd.service, systemd-udevd-control.socket, systemd-udevd-kernel.socket, systemd-udevd - ...

最新文章

  1. app、H5、safari、appstore应用主页评分页之间拉起调用、打开手机某些系统功能、app打开文档
  2. 将项目通过git上传到bitbucket仓库 (附图)
  3. verilog编译指令
  4. 【Android Gradle 插件】Android Plugin DSL Reference 离线文档下载 ( GitHub 下载文档 | 查看文档 )
  5. Python字符串基本操作
  6. java rest 序列化_http请求/restful/序列化反序列化/JSON
  7. JavaWeb三大组件之Servlet
  8. Singleton(单件)--对象创建模式
  9. 在Python中手动引发(抛出)异常
  10. RDLC报表系列(五) 简单的图表-柱状图
  11. java_if_else__的应用1
  12. 廖雪峰python博客_廖雪峰python实战
  13. java垃圾回收文件分析
  14. cisco路由器进入rommon模式
  15. CSS3画三角形、菱形、平行四边形
  16. 基于Element组件下动态生成多级表头以及数据
  17. C++ 学生成绩管理系统
  18. 华为云如何绑定/解绑二次验证码/虚拟MFA/谷歌身份验证器?
  19. 自然语言处理(NLP)-NLTK入门学习(二)
  20. python自然语言处理-学习笔记(一)之nltk入门

热门文章

  1. 程序安装mysql数据库,安装mysql数据库
  2. 解决ssh登录慢,等待时间长的问题
  3. 《Gradle权威指南》--Android Gradle多项目构建
  4. 查看CentOS系统版本,Linux内核版本,32位还是64位
  5. 小米加入 AI 研究大家庭!联合西工大推出基于注意力机制的普通话语音识别算法...
  6. lvm基本知识与常用命令
  7. Python 抓取网页乱码问题 以及EXCEL乱码
  8. 至2015新的一年!
  9. Silverlight的诸多效果(小鸟飞,白云走,气球飘,图片展示)附源码
  10. 【解决】打印机只打印第一页纸的问题