ITPub博客

首页 > 应用开发 > IT综合 > (二)进一步分析

(二)进一步分析

原创 IT综合 作者:z-bro 时间:2019-04-19 15:57:06 0 删除 编辑

清理了一下思路。

[@more@]

现在我很清楚我想把这个框架(SSF)做成什么样,而且也清楚它将能做什么。假设现在我的立场是这个框架(SSF)的部署者,那么尝试着对自己提问:

l 为什么需要SSF?

l SSF能够做什么?

l SSF主要做什么?

l 我需要做些什么?

l 用户能直接从SSF得到什么?

l SSF有哪些制约?

l 怎么样实施?

对于上面的问题,1、2在(一)介绍中有比较好的说明,那么我试图回答接下来的问题,以便要自己跟清楚要怎么将复杂的逻辑关系清晰化。

问题:SSF主要做什么?

SSF主要为服务(Service)提供一个平台,平台本身不具有实用的服务。在这个平台中的服务(Service)必须得到控制,并且为服务(Service)提供基础服务(Basic Service),基础服务(Basic Service)应该包括以下几个:

l 注册服务

l 注销服务

l 寻找服务

l 调用服务

l 提供一个插件试的(plugging fashion)控制机制

问题:我需要做些什么?

当在部署服务之前,必须要做的找到一个或者一些合适的插件(这些插件可以来自于某个服务),加载到控制链(Chain)中,那完成控制工作。

问题:用户能直接从SSF得到什么?

我把用户分为2种:一种是服务提供者(Server),一种是服务获取者(Client):

Server:

l 使用基础服务(Basic Service)

Client:

l 访问可使用的Application Service

问题:SSF有哪些制约?

网络:部署在SSF上的节点必须在物理网络上可达。

问题:怎么样实施?

实施SSF方案的步骤如下:

1. 首先需要确认有哪些制约,然后规划网络结构。

2. 至少部署一个服务节点(Service Agent),这个服务节点必须是你所要服务的范围内可达(网络上)

3. 可以将需要发布的网络部署到一个安全的子网中(必须可达Service Agent)

4. 将要发布的服务注册到最合适的Service Agent上

(2008-3-19)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10292594/viewspace-1001178/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-19

  • 博文量
    430
  • 访问量
    348314