在开源中间件中,一直活跃着许多出色的中间件产品,比如
Progress Software
的
FUSE
,
RedHat
的
JBoss
中间件等。
最近
JBoss
率先在开源中间件领域中提出了自己的开源中间件参考架构。
JBoss
开源中间件涵盖的主要功能包括:
-
流程管理
(Process management):
关键业务应用
-
服务集成和高速消息
(Service integration and high-speed messaging):
集成企业内部多个单独的应用,可以将这些应用组合成流线型业务流程
-
数据集成
(Data integration):
集成多个独立的数据库,为商业智能提供统一的
数据
视图
-
用户界面服务
(User interaction services):
为访问应用、数据库和其它资源提供可用和可管理的用户界面
-
系统管理和监控
(Systems management and monitoring):
对系统进行监控和管理
-
集成开发工具
(Integrated development tooling):
基于
Eclipse
的集成开发工具,便于开发和测试
JBoss
开源中间件参考架构图
从架构图中可以看出,主要分如下几个模块:
-
应用
/
服务运行时
(Application/Service runtime)
-
流程管理和服务集成
(Process management and service integration)
-
数据集成和商业智能
(Data integration and business intelligence)
-
用户界面服务
(User interaction services)
-
系统管理和监控
(Systems management and monitoring)
-
集成开发工具
(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
分享到:
相关推荐
JBoss 是一个开源的 Java 企业级应用服务器,它遵循 Java 企业版(J2EE)规范,提供了一个全面的平台来开发和部署分布式、多层的企业应用。JBoss 的核心特性在于其高度模块化和可插入的架构设计,这使得它能够灵活...
JBoss,全称为Red Hat JBoss Middleware,是由Red Hat公司开发的一款开源中间件产品,主要用于企业级应用服务器市场。它基于Java EE(现在称为Jakarta EE)规范,提供了多种服务和组件,以支持企业构建、部署和管理...
4. 文档中还提到了JBoss EAP 5的一些关键架构概念,例如EJB容器环境,其中分为容器管理的EntityManager(CME)和应用管理的EntityManager(AME),持久化上下文的作用域,以及持久化上下文的传播。 5. 在Java SE...
JBoss是著名的开源Java应用服务器,它基于Java EE(Enterprise Edition)规范,为开发者提供了全面的中间件服务。本文将详细解析"jboss-4.0.2.zip"这一版本的JBoss应用服务器,深入探讨其核心功能、配置、部署以及在...
JBOSS ESB(Enterprise Service Bus,企业服务总线)是Red Hat公司的开源中间件产品,它提供了服务集成和服务导向架构(SOA)的实现,允许不同系统之间的通信和数据交换。这个学习资料包主要围绕以下几个核心知识点...
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(Enterprise Service Bus)是JBoss中间件...
【JBoss Group - JBoss All Docs Subscription】是一个全面的文档订阅服务,专为那些希望深入理解和精通JBoss中间件技术的IT专业人士设计。这个订阅涵盖了JBoss产品线的各种文档,帮助用户掌握JBoss的安装、配置、...
JBoss是著名的开源Java应用服务器,它基于Java EE(Enterprise Edition)规范,为开发者提供了构建、部署和管理企业级应用程序的平台。5.0.0.GA版本是JBoss的一个重要里程碑,它在稳定性、性能和功能上都有显著提升...
《JBoss管理与开发核心技术》是一本深入探讨JBoss应用服务器管理和开发的权威指南,适合对Java企业级应用和中间件感兴趣的开发者、系统管理员以及架构师阅读。这本书以丰富的实例和详细的操作步骤,全面覆盖了JBoss...
JBoss是Red Hat公司推出的一款开源的应用服务器,它基于Java EE(Enterprise Edition)标准,为开发和部署企业级应用提供了强大的平台。本教程将深入讲解JBoss的相关知识,帮助读者掌握如何使用和管理这个强大的...
JBoss是一个开源的企业级Java应用服务器,它提供了一个全面的中间件平台,支持Java EE(Java Platform, Enterprise Edition)规范。jBPM(Java Business Process Management)是JBoss组织下的一个项目,专门用于流程...
本项目涉及的主要技术栈是JAVA、APP、JBOSS、MYSQL以及CAS,这些组件共同构建了一个完整的系统架构。以下将详细介绍这些技术和它们在项目中的应用。 首先,JAVA是一种广泛使用的面向对象的编程语言,尤其在企业级...
JBoss Drools是一款开源的业务规则管理(BRMS)系统,基于Charles Forgy开发的Rete算法,能够高效地处理复杂事件处理(CEP)和业务逻辑推理。 ### JBoss Drools规则引擎简介 JBoss Drools规则引擎是JBoss企业...
Tomcat的轻量级特性使得它在小型和中型项目中广受欢迎,同时也是大型企业级应用的一部分,经常与其他中间件如JBoss、WebLogic等集成使用。 Tomcat的架构可以分为几个主要部分: 1. **Catalina**:这是Tomcat的核心...
这一时期,Red Hat收购开源中间件厂商JBoss、开放文档格式ODF成为国际标准,以及Ubuntu LTS长期支持版本的发布,都预示着开源浪潮的兴起。 2006年下半年,Oracle宣布支持Red Hat的Linux业务模式,且技术服务价格仅...
Red Hat JBoss Fuse是一个轻量级、基于OSGi的集成平台,它集成了多种企业服务总线(ESB)和消息中间件技术。Fuse 6版本基于Apache Camel、Karaf和其他开源项目,提供了一种灵活的方式来创建、部署和管理分布式集成...
首先,JBoss是一个开源的应用服务器,它支持多种Java EE规范,包括JMS。在Jboss中,JMS服务通常通过 HornetQ 或 ActiveMQ 这样的消息代理实现。HornetQ是JBoss早期版本内置的消息中间件,而ActiveMQ则是在较新版本中...
JBoss ESB是JBoss公司推出的一款ESB产品,它基于Rosetta网关,与JBoss MQ消息中间件、JBoss rules规则引擎、jBPM流程管理引擎以及JBoss WS组成了一整套强大的企业级集成解决方案。JBoss ESB专注于简化复杂系统的集成...
WildFly 9.0.1.Final是JBoss企业应用平台的一个版本,它是一个开源的、基于Java的、用于构建和部署企业级应用程序的中间件。这个版本在2015年发布,提供了多种功能和服务,包括应用服务器、管理工具、以及对Java EE ...