这段时间对Federate的应用蛮感兴趣,Weblogic Portal 9.2是第一个实现Federate Portal的产品,它紧紧依赖WSRP协议,让多个Portal之间实现真正的分布式Porlet调用。
1,Federate Portal是真正的分布式结构,Porlet都是远程部署的,然后通过WSRP集成到Federate Portal中
2,完全松耦合的架构设计,远程porlet都是可以独立于Federate Portal进行设计/开发/维护
3,远程Porlet可以协作交互,包括数据交换
4,如果你要使用那些远程的porlet,你无需懂得编写程,那只是click几下的功夫
5,Federate支持最新的SOA标准,包括WSRP, SOAP, WSDL, SAML, UDDI, WS-Security等等
下图是BEA提出的Producer-Consumer模式,体现了Federate Portal的一种应用场景。
我们可以看到,由于porlet的标准化(JSR168),WSRP可以调用多个平台上的Porlet,包括weblogic, websphere, Jobss, sun, oracle.....
用户面向的是Conusmer,而Consumer起了一个集成者的角色,同时向用户综合多种
资源,形成一个统一门户中心的作用,Consumer与其他Producers是通过WSRP协议,
基于SOAP/HTTP的传输协议获取远程porlet的信息,返回给用户。
上图一个非常关键的技术是WSRP, WSRP是Web Services for Remote Portlets的简称。很明显,这是一种基于Web Services的集成技术。
FederatePortal和WSRP的相关参考资料
分享到:
相关推荐
- **架构解析**:深入理解单机架构(Standalone)和联合架构(Federate),了解不同架构下的工作原理和应用场景。 - **安装配置**:掌握WebSphere Application Server V6.1及IBM Http Server的安装步骤,了解WebSphere...
6. 联合节点(Federate the node):将新的集群节点添加到集群中,使之成为集群的一部分,并可以分担业务请求负载。 文档中使用了特定的主机名作为示例,以避免混淆。例如,PrimaryNode为主节点,SecondaryNode为次...
【标题】"Federate:仅标头的 C++11 信号" 指的是一种使用 C++11 标准库中的功能实现的、仅依赖头文件的信号(Signal)系统。在 C++ 中,信号常用于对象间通信,特别是在事件驱动编程或响应式编程中。这里的“仅标头...
联邦合规性测试系统(Federate Compliance Test System,简称FCTS)是一款专为验证基于高级架构(High Level Architecture,HLA)的联邦系统的合规性而设计的开源软件工具。HLA是一种国际标准(IEEE 1516),用于...
联合会 取自VSimRTI 0.14.0的经过修改的VSimRTI OMNeT ++联邦 原始文件可从弗劳恩霍夫开放通信系统研究所... 此项目中提供的文件的唯一目的是为VSimRTI框架内的OMNeT ++-federate提供补丁。 原始许可证保持不变。
CIAM和劳动力基础预生产解决方案概述此仓库是一个WIP,用于在PingOne和Ping Federate中配置演示环境。 该仓库提供了一种通过本地脚本和Docker映像来配置PingOne的方法,该映像利用赛普拉斯来执行新环境的初始配置。 ...
篝火:联邦:ActivityPub 的扩展程序可以处理: 可扩展/可配置的工具,用于向/从ActivityStream转换Bonfire数据适用于Bonfire适配器用法如果要使用地图LiveView组件,则需要在应用程序中npm add leaflet --save --...
2. **BaseFederateAmbassador.cpp** 和 **BaseFederateAmbassador.h**:这些文件定义了基类Federate大使(Federate Ambassador),大使是Federate与HLA运行时基础设施(RTI, Runtime Infrastructure)之间的接口。...
1. **Federate**:参与HLA的独立模拟单元,每个Federate都有自己的模拟逻辑和数据管理。 2. **Federation Object Model (FOM)**:Federate之间交互的基础,定义了共享的数据结构和交互规则。 3. **Runtime ...
OpenID Connect联盟 描述如何使用OpenID Connect(OIDC)进行多边联合的文档。 ... 建立草稿 pip install xml2rfc xml2rfc draft/openid-connect-federation-1_0.xml -v 3 --text -o draft/openid-connect-federation-...
MySQL中的FEDERATED存储引擎是一种特殊的存储引擎,它允许用户在不依赖复制或集群技术的情况下,实现跨数据库服务器和跨实例的数据访问。这个引擎在MySQL中扮演着类似Oracle DB LINK的角色,通过创建一个连接来访问...
3. Global Prometheus/federate: 使用全球prometheus/federate来实现高效和可靠的监控和警报。 Prometheus 和 Thanos 结合 1. Prometheus at Scale: 使用 Prometheus 来实现大规模监控和警报。 2. Cluster 1, ...
An HLA Implementation in Java using the jre1.1.7b, including source, jar files and documentation for the Real Time Infrastructure, test federate and three organisation participants.
高层体系结构 (HLA) 是一种开放的、支持面向对象的体系结构,旨在促进不同仿真系统之间的互操作性和重用性。HLA 提供了一个通用的技术框架,使得现有的各种仿真过程能够在此框架下协同工作,并实现彼此之间的互操作...
而“Visual C++”则表示所使用的编程语言和开发环境,它提供了对Windows API的直接访问,并且能够创建原生的Windows应用程序,同时支持面向对象的编程。 压缩包内的文件列表: 1. `templateFederate.cpp`:这是HLA...
树莓派的联合学习和拆分学习这是为了发布SRDS 2020论文“物联网的联合学习和拆分学习的端到端评估”的源代码。 如果发现有用,则可用于发布。 请引用我们的工作为: @inproceedings{gao2020end,title={End-to-End ...
Readers will be given a thorough introduction to .NET and its XML building blocks while acquiring a firm grasp of how those blocks can ...that it will federate and collaborate seamlessly with others ...
HLA的核心理念在于其联邦(Federation)和联邦成员(Federate)的概念。联邦被视为一组相互协作的联邦成员集合,共同完成特定目标;而联邦成员则是联邦内提供特定功能的应用或仿真实体。 HLA架构由三部分组成:规则、...
pytorch 1.12 本框架实现的是Personality federate learning联邦学习,总体流程如下: 服务器端初始化基本层权重Wb。 客户端初始化自己的个性化层权重Wp 服务器端将Wb发送到各个客户端。 服务器端和客户端都执行...