`
honno
  • 浏览: 57321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JBoss开源中间件参考架构

    博客分类:
  • SOA
阅读更多

在开源中间件中,一直活跃着许多出色的中间件产品,比如 Progress Software FUSE RedHat JBoss 中间件等。

最近 JBoss 率先在开源中间件领域中提出了自己的开源中间件参考架构。

 JBoss 开源中间件涵盖的主要功能包括:

 

  1. 流程管理 (Process management): 关键业务应用
  2. 服务集成和高速消息 (Service integration and high-speed messaging): 集成企业内部多个单独的应用,可以将这些应用组合成流线型业务流程
  3. 数据集成 (Data integration): 集成多个独立的数据库,为商业智能提供统一的 数据 视图
  4. 用户界面服务 (User interaction services): 为访问应用、数据库和其它资源提供可用和可管理的用户界面
  5. 系统管理和监控 (Systems management and monitoring): 对系统进行监控和管理
  6. 集成开发工具 (Integrated development tooling): 基于 Eclipse 的集成开发工具,便于开发和测试

 

JBoss 开源中间件参考架构图


 

从架构图中可以看出,主要分如下几个模块:

 

  1. 应用 / 服务运行时 (Application/Service runtime)
  2. 流程管理和服务集成 (Process management and service integration)
  3. 数据集成和商业智能 (Data integration and business intelligence)
  4. 用户界面服务 (User interaction services)
  5. 系统管理和监控 (Systems management and monitoring)
  6. 集成开发工具 (Integrated development tooling)

 

 

 

应用 / 服务运行时 (Application/Service runtime)

 

 


支持多种语言模型,提供核心企业服务(事务、消息、规则、持久化、集群等),微容器。



流程管理和服务集成(Process management and service integration)



支持业务流程、业务逻辑、ESB、数据访问和多种适配器。


数据集成和商业智能(Data integration and business intelligence)



支持ETL,数据挖掘,数据仓库等。


用户界面服务(User interaction services)



支持Portal,Serverlet,JSP


集成开发工具

 

基于 Eclipse 的集成开发工具,便于开发和测试

 

 

      从展现层,到业务层,到数据层,JBoss中间件都提供了配套的中间件产品,JBoss中间件的产品线在开源领域中还是比较完善的,但不足的是部分中间件产品只依赖与JBoss应用服务器,而不能使用其它应用服务器。

  • 大小: 52.3 KB
  • 大小: 52.1 KB
  • 大小: 73.7 KB
  • 大小: 51.3 KB
  • 大小: 66.5 KB
  • 大小: 53.7 KB
分享到:
评论
1 楼 elvishehai 2009-06-09  
好东西啊,有意思

相关推荐

    JBOSS 架构分析

    JBoss 是一个开源的 Java 企业级应用服务器,它遵循 Java 企业版(J2EE)规范,提供了一个全面的平台来开发和部署分布式、多层的企业应用。JBoss 的核心特性在于其高度模块化和可插入的架构设计,这使得它能够灵活...

    JBoss文档.rar

    JBoss,全称为Red Hat JBoss Middleware,是由Red Hat公司开发的一款开源中间件产品,主要用于企业级应用服务器市场。它基于Java EE(现在称为Jakarta EE)规范,提供了多种服务和组件,以支持企业构建、部署和管理...

    JBoss5.pdf

    4. 文档中还提到了JBoss EAP 5的一些关键架构概念,例如EJB容器环境,其中分为容器管理的EntityManager(CME)和应用管理的EntityManager(AME),持久化上下文的作用域,以及持久化上下文的传播。 5. 在Java SE...

    jboss-4.0.2.zip

    JBoss是著名的开源Java应用服务器,它基于Java EE(Enterprise Edition)规范,为开发者提供了全面的中间件服务。本文将详细解析"jboss-4.0.2.zip"这一版本的JBoss应用服务器,深入探讨其核心功能、配置、部署以及在...

    JBOSS_Esb学习资料

    JBOSS ESB(Enterprise Service Bus,企业服务总线)是Red Hat公司的开源中间件产品,它提供了服务集成和服务导向架构(SOA)的实现,允许不同系统之间的通信和数据交换。这个学习资料包主要围绕以下几个核心知识点...

    jboss源代码 java源代码 j2se服务器源码

    JBoss是著名的开源Java应用服务器,它基于J2EE(Java 2 Platform, Enterprise Edition)规范,提供了多种服务,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JPA(Java Persistence API)等。...

    JBoss ESB 开发指南

    JBoss ESB是一款开源的企业服务总线解决方案,它允许在分布式环境中集成各种服务和应用程序,通过消息传递实现异构系统之间的通信与协作。 ### 关于JBoss ESB JBoss ESB(Enterprise Service Bus)是JBoss中间件...

    JBoss Group - JBoss All Docs Subscription

    【JBoss Group - JBoss All Docs Subscription】是一个全面的文档订阅服务,专为那些希望深入理解和精通JBoss中间件技术的IT专业人士设计。这个订阅涵盖了JBoss产品线的各种文档,帮助用户掌握JBoss的安装、配置、...

    jboss-5.0.0.GA 官方正式版

    JBoss是著名的开源Java应用服务器,它基于Java EE(Enterprise Edition)规范,为开发者提供了构建、部署和管理企业级应用程序的平台。5.0.0.GA版本是JBoss的一个重要里程碑,它在稳定性、性能和功能上都有显著提升...

    JBoss管理与开发核心技术

    《JBoss管理与开发核心技术》是一本深入探讨JBoss应用服务器管理和开发的权威指南,适合对Java企业级应用和中间件感兴趣的开发者、系统管理员以及架构师阅读。这本书以丰富的实例和详细的操作步骤,全面覆盖了JBoss...

    JBOSS教程

    JBoss是Red Hat公司推出的一款开源的应用服务器,它基于Java EE(Enterprise Edition)标准,为开发和部署企业级应用提供了强大的平台。本教程将深入讲解JBoss的相关知识,帮助读者掌握如何使用和管理这个强大的...

    JBoss_jBPM_jPDL用户开发手册_3.2.3.pdf 中文-(转)zhangym

    JBoss是一个开源的企业级Java应用服务器,它提供了一个全面的中间件平台,支持Java EE(Java Platform, Enterprise Edition)规范。jBPM(Java Business Process Management)是JBoss组织下的一个项目,专门用于流程...

    IT项目架构与流程

    本项目涉及的主要技术栈是JAVA、APP、JBOSS、MYSQL以及CAS,这些组件共同构建了一个完整的系统架构。以下将详细介绍这些技术和它们在项目中的应用。 首先,JAVA是一种广泛使用的面向对象的编程语言,尤其在企业级...

    Packt.Drools.Developers.Cookbook.Jan.2012

    JBoss Drools是一款开源的业务规则管理(BRMS)系统,基于Charles Forgy开发的Rete算法,能够高效地处理复杂事件处理(CEP)和业务逻辑推理。 ### JBoss Drools规则引擎简介 JBoss Drools规则引擎是JBoss企业...

    tomcat架构解析 【刘光瑞PDF高清】.rar

    Tomcat的轻量级特性使得它在小型和中型项目中广受欢迎,同时也是大型企业级应用的一部分,经常与其他中间件如JBoss、WebLogic等集成使用。 Tomcat的架构可以分为几个主要部分: 1. **Catalina**:这是Tomcat的核心...

    全面拥抱Linux.pdf

    这一时期,Red Hat收购开源中间件厂商JBoss、开放文档格式ODF成为国际标准,以及Ubuntu LTS长期支持版本的发布,都预示着开源浪潮的兴起。 2006年下半年,Oracle宣布支持Red Hat的Linux业务模式,且技术服务价格仅...

    fuse-samples:将在Red Hat JBoss Fuse 6中部署的样本

    Red Hat JBoss Fuse是一个轻量级、基于OSGi的集成平台,它集成了多种企业服务总线(ESB)和消息中间件技术。Fuse 6版本基于Apache Camel、Karaf和其他开源项目,提供了一种灵活的方式来创建、部署和管理分布式集成...

    JMS相关的Source

    首先,JBoss是一个开源的应用服务器,它支持多种Java EE规范,包括JMS。在Jboss中,JMS服务通常通过 HornetQ 或 ActiveMQ 这样的消息代理实现。HornetQ是JBoss早期版本内置的消息中间件,而ActiveMQ则是在较新版本中...

    ESB产品说明

    JBoss ESB是JBoss公司推出的一款ESB产品,它基于Rosetta网关,与JBoss MQ消息中间件、JBoss rules规则引擎、jBPM流程管理引擎以及JBoss WS组成了一整套强大的企业级集成解决方案。JBoss ESB专注于简化复杂系统的集成...

    wildfly-9.0.1.Final

    WildFly 9.0.1.Final是JBoss企业应用平台的一个版本,它是一个开源的、基于Java的、用于构建和部署企业级应用程序的中间件。这个版本在2015年发布,提供了多种功能和服务,包括应用服务器、管理工具、以及对Java EE ...

Global site tag (gtag.js) - Google Analytics