`
security
  • 浏览: 381022 次
  • 来自: www.pgp.org.cn
社区版块
存档分类
最新评论

Federate Portal,面向SOA的Portal

阅读更多
这段时间对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.....

federateportal.jpg

用户面向的是Conusmer,而Consumer起了一个集成者的角色,同时向用户综合多种
资源,形成一个统一门户中心的作用,Consumer与其他Producers是通过WSRP协议,
基于SOAP/HTTP的传输协议获取远程porlet的信息,返回给用户。
federateportal_call.jpg

上图一个非常关键的技术是WSRP, WSRP是Web Services for Remote Portlets的简称。很明显,这是一种基于Web Services的集成技术。



FederatePortal和WSRP的相关参考资料
分享到:
评论
1 楼 grandboy 2009-04-06  
我对Federate也有所了解,但是对FederatePortal还是第一次听说。

研究一下。

相关推荐

    ibm portal培训课程简介

    - **架构解析**:深入理解单机架构(Standalone)和联合架构(Federate),了解不同架构下的工作原理和应用场景。 - **安装配置**:掌握WebSphere Application Server V6.1及IBM Http Server的安装步骤,了解WebSphere...

    IBM Websphere Portal 8.5 Cluster 创建

    6. 联合节点(Federate the node):将新的集群节点添加到集群中,使之成为集群的一部分,并可以分担业务请求负载。 文档中使用了特定的主机名作为示例,以避免混淆。例如,PrimaryNode为主节点,SecondaryNode为次...

    Federate:仅标头的 C++11 信号

    【标题】"Federate:仅标头的 C++11 信号" 指的是一种使用 C++11 标准库中的功能实现的、仅依赖头文件的信号(Signal)系统。在 C++ 中,信号常用于对象间通信,特别是在事件驱动编程或响应式编程中。这里的“仅标头...

    Federate Compliance Test System-开源

    联邦合规性测试系统(Federate Compliance Test System,简称FCTS)是一款专为验证基于高级架构(High Level Architecture,HLA)的联邦系统的合规性而设计的开源软件工具。HLA是一种国际标准(IEEE 1516),用于...

    omnetpp-federate:从VSimRTI 0.14.0派生的VSimRTI OMNeT ++联邦

    联合会 取自VSimRTI 0.14.0的经过修改的VSimRTI OMNeT ++联邦 原始文件可从弗劳恩霍夫开放通信系统研究所... 此项目中提供的文件的唯一目的是为VSimRTI框架内的OMNeT ++-federate提供补丁。 原始许可证保持不变。

    ping-solutions

    CIAM和劳动力基础预生产解决方案概述此仓库是一个WIP,用于在PingOne和Ping Federate中配置演示环境。 该仓库提供了一种通过本地脚本和Docker映像来配置PingOne的方法,该映像利用赛普拉斯来执行新环境的初始配置。 ...

    bonfire_federate_activitypub:Bonfire适配器通过ActivityPub联合

    篝火:联邦:ActivityPub 的扩展程序可以处理: 可扩展/可配置的工具,用于向/从ActivityStream转换Bonfire数据适用于Bonfire适配器用法如果要使用地图LiveView组件,则需要在应用程序中npm add leaflet --save --...

    Hla_template

    2. **BaseFederateAmbassador.cpp** 和 **BaseFederateAmbassador.h**:这些文件定义了基类Federate大使(Federate Ambassador),大使是Federate与HLA运行时基础设施(RTI, Runtime Infrastructure)之间的接口。...

    IEEE-1516.2-2000.pdf

    1. **Federate**:参与HLA的独立模拟单元,每个Federate都有自己的模拟逻辑和数据管理。 2. **Federation Object Model (FOM)**:Federate之间交互的基础,定义了共享的数据结构和交互规则。 3. **Runtime ...

    oidcfederation:描述如何使用OpenID Connect进行多边联合的文档

    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中使用FREDATED引擎实现跨数据库服务器、跨实例访问

    MySQL中的FEDERATED存储引擎是一种特殊的存储引擎,它允许用户在不依赖复制或集群技术的情况下,实现跨数据库服务器和跨实例的数据访问。这个引擎在MySQL中扮演着类似Oracle DB LINK的角色,通过创建一个连接来访问...

    Prometheus和Thanos技术架构介绍.pptx

    3. Global Prometheus/federate: 使用全球prometheus/federate来实现高效和可靠的监控和警报。 Prometheus 和 Thanos 结合 1. Prometheus at Scale: 使用 Prometheus 来实现大规模监控和警报。 2. Cluster 1, ...

    HLA.Java.zip_HLA_hla java_java HLA_java h_rti java

    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) 是一种开放的、支持面向对象的体系结构,旨在促进不同仿真系统之间的互操作性和重用性。HLA 提供了一个通用的技术框架,使得现有的各种仿真过程能够在此框架下协同工作,并实现彼此之间的互操作...

    Hla_template.rar_嵌入式/单片机/硬件编程_Visual_C++_

    而“Visual C++”则表示所使用的编程语言和开发环境,它提供了对Windows API的直接访问,并且能够创建原生的Windows应用程序,同时支持面向对象的编程。 压缩包内的文件列表: 1. `templateFederate.cpp`:这是HLA...

    Federated-Learning-and-Split-Learning-with-raspberry-pi:SRDS 2020

    树莓派的联合学习和拆分学习这是为了发布SRDS 2020论文“物联网的联合学习和拆分学习的端到端评估”的源代码。 如果发现有用,则可用于发布。 请引用我们的工作为: @inproceedings{gao2020end,title={End-to-End ...

    Developing .NET Web Services with XML(syngress安全图书)

    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 的分布式交互仿真系统的开发实例

    HLA的核心理念在于其联邦(Federation)和联邦成员(Federate)的概念。联邦被视为一组相互协作的联邦成员集合,共同完成特定目标;而联邦成员则是联邦内提供特定功能的应用或仿真实体。 HLA架构由三部分组成:规则、...

    基于Python实现的联邦学习与区块链结合研究源码+文档说明(高分课程设计)

    pytorch 1.12 本框架实现的是Personality federate learning联邦学习,总体流程如下: 服务器端初始化基本层权重Wb。 客户端初始化自己的个性化层权重Wp 服务器端将Wb发送到各个客户端。 服务器端和客户端都执行...

Global site tag (gtag.js) - Google Analytics