Jt —— 面向Java模式的框架
2010-10-26 12:59:15 来源:Web开发网核心提示:为清晰起见,将信使组件和内部 processMessage() 方法从下面的 UML 图中删除,Jt —— 面向Java模式的框架(4),尽管异步消息传送受支持,这里只显示同步消息传送,Facade 组件通常负责安全性(消息传送授权和身份验证),在将消息转发给接收方之前,代理:消息通过代理被发送到远程组件,远程适配器:
为清晰起见,将信使组件和内部 processMessage() 方法从下面的 UML 图中删除。尽管异步消息传送受支持,这里只显示同步消息传送。
代理:消息通过代理被发送到远程组件。
远程适配器:适配器负责通过转化消息与远程 API 连接。
外观:将消息转发到合适的远程组件。它通常也提供安全功能。
再回到我们的现实类比法中,电话公司保留的框架需要某种注册(电话薄)才能定位其他参与者。每个实体都有一个相关的电话号码或 ID。所需要的是一个简单的命名机制。在某些情况下,我们可能需要提供一个城市编码和/或国家编码。邮政服务和您的互联网服务提供商也使用一个相对简单的命名方案。
其他服务提供者利用框架并使用定制的身份验证/授权 机制。例如,您的银行机构利用电话系统且使用 Access Management 机制进行身份验证和授权。我们在获准访问一个账户之前需要提供身份验证信息。
所需的其他框架组件不同于上面概述的那些组件。Facade 组件通常负责安全性(消息传送授权和身份验证)。在将消息转发给接收方之前,Facade 在其上执行解密、授权和身份验证。
图 7. 对分布式组件/服务的 MDP 安全访问
更多精彩
赞助商链接