常见的中间件都有哪些
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见的中间件都有哪些相关的知识,希望对你有一定的参考价值。
第一款:tomcat
tomcat是一款Java语言servlet标准化的服务器软件。适用于本地开发、小项目或个人开发,Apache为html页面服务,而tomcat实际操作JSP页面和servlet,但是tomcat处理静态html的能力不如Apache服务器。
特点:支持最新标准、更新快、跨平台、体积小安装部署方便。
第二款:weblogic
大型项目或商业项目,Java动态功能和Java
Enterprise在大型网络应用的开发、集成、部署和管理中,引入了标准的安全性bea公司生产的基础j2ee架构中间件。
特点:简化了可移植和可扩展应用系统的开发,为其他应用系统和系统提供了丰富的可操作性;商业软件功能齐全强大,主要用于大型企业的大型项目;是一种高扩展的架构体系。
第三款:jetty
jetty是使用Java语言编写,jetty运行速度快,轻量级,在Java中可以从test
case控制其运行。从而使自动化测试不再依赖外部环境,顺利实现自动化测试。
特点:易用、可扩展、易嵌入;快速高效。
第四款:JBoss
管理EJB容器和服务器,JBoss遵循商业友好LGPL授权分发,由开源社区开发。
特点:应用服务器也有许多优秀的特点;内存和硬盘空间相对较小;安装方便,解压后,只需配置一些环境变量即可;JBoss支持集群等。
参考技术A一般本地开发的话,小项目,或者是个人开发建议使用tomcat。
linux系统建议使用jetty或apache hpptd
大型的项目就用JBOSS或webloigc
大项目或者商业项目一般采用:weblgoic/webshere,其他的还有jboss、glasshfish等
一些示例项目或者小项目常采用jetty
tomcat , jboss, weblogic, websphere 一般项目tomcat就可以了
关于中间件
Tomcat是Sun的JSWDK(JavaServer Web Development Kit)中Servlet的运行环境(servlet容器)。
Tomcat是Apache Jakarta软件组织的一个子项目,Tomcat是一个JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基础上发展起来的一个JSP和Servlet规范的标准实现,使用Tomcat可以体验JSP和Servlet的最新规范。
经过多年的发展,Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性,并被一些企业用于商业用途。
JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术
WebLogic服务器是企业级的应用服务器,支持EJB, 集群以及 ERP(企业资源计划)的连通性 ,开发公司:BEA。
WebSphere产品系列是IBM公司一套典型的电子商务应用开发工具及运行环境
Oracle中间件的优势都有哪些
参考技术A Oracle融合中间件系列
(参见所有
Oracle
融合中间件产品支持的系统配置)
应用网格
Coherence
Data
Grid
TopLink
GlassFish
Server
Tuxedo
Internet
Application
Server
Web
Tier
JRockit
WebLogic
Server
集成与流程管理
AIA
Foundation
Pack
Enterprise
Repository
BPEL
Process
Manager
Event
Driven
Architecture
Business
Activity
Monitoring
GoldenGate
Business
Rules
RFID
与
Sensor
Edge
Server
Business
Process
Analysis
Suite
Service
Bus
Business
Process
Management
Service
Registry
Business-to-Business
Integrations
SOA
Governance
Complex
Event
Processing
SOA
Suite
Data
Integrator
Web
Services
Manager
企业连接性(适配器)
WebLogic
Integration
Enterprise
Messaging
Service
Oracle
数据集成
开发工具
Application
Development
Framework
Mapviewer
Developer
Suite
User
Productivity
Kit
Enterprise
Pack
for
Eclipse
Virtual
Assembly
Builder
Forms
Services
Workshop
JDeveloper
企业绩效管理
绩效管理软件
Hyperion
Planning
Hyperion
Performance
Scorecard
Hyperion
Capital
Asset
Planning
Hyperion
Workforce
Planning
Hyperion
Strategic
Finance
Hyperion
Financial
Management
Hyperion
Profitability
and
Cost
Management
业务智能
Business
Activity
Monitoring
Data
Integrator
Business
Intelligence
Essbase
Plus
BI
Publisher
GoldenGate
Crystal
Ball
Reports
Services
Oracle
数据集成
系统管理
Enterprise
Manager
11g
Web
Services
Manager
用户交互和内容管理
Beehive
WebCenter
Suite
Enterprise
Content
Management
WebCenter
IC
Application
Server
Portal
WebCenter
RTC
Microsoft
Office
互操作性
WebLogic
Portal
身份管理
Identity
Management
这些中间件用来创建、运行和管理敏捷智能的业务应用程序。
以上是关于常见的中间件都有哪些的主要内容,如果未能解决你的问题,请参考以下文章