中间件菜鸟初识读书笔记

 中间件定义:
1.在一个分布式系统环境中处于操作系统和应用程序之间的软件
2.中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件基于C/S的操作系统之上,管理计算资源和网络通信。

从这些定义中可以看出
中间件是一类软件,而非一种软件
中间件不仅仅实现互联,而且实现应之间的互相操作
中间件是给予分布式处理的软件,最突出的特点是其网络通信功能。

中间件的功能&分类:
负责客户和服务器间的连接和通信。
提供客户机与与用用层的高效率通信机制。
提供应用层不同服务之间的互操作机制。
提供应用层和数据库之间的连接和控制机制。
提供一个多层结构的应用开发和运行的平台。
提供一个应用开发框架,支持模块化的应用开发。
屏蔽硬件,操作系统,网络和数据库。
提供交易管理机制,保证交易的一致性。提供应用的负载均衡和高可用性。
提供应用的负载均衡和高可用性。
提供应用的安全机制和管理功能。
提供一组通用的服务以执行不同的功能,为了避免重复工作和应用之间可以协作。

基本分类:
底层型中间件:
主流技术 JVM CLR ACE JDBC ODBC
代表产品:Sun JVM Microsoft CLR

通用型中间件
CORBA J2EE MOM COM
代表产品 IONA Orbix Weblogic IBM MQseries

集成型中间件:
主流技术:workflow EAI
代表产品:Weblogic Webshare




J2EE应用服务器中间件体系结构:

Applet容器 应用客户端容器 web容器和ejb容器

J2EE应用服务器由松耦合组件构成 他们协调工作,使多层应用在高性能环境里运行。

Servlet是一个以Java技术为基础的web组件。他被一个容器管理,能狗产生动态的内容。

Java Server Page 提供了一种在网页嵌入组件的方式,并且允许生成相应的网页最终发给客户。JSP网页可以包

含HTML,JAVA代码以及Javabaen组件。JSP实际上是Servlet编程模型的一个补充。




中间件与Web服务
Web服务就是可以通过Web描述,发布,定位,和模块化应用。Web服务可以执行任何功能,从简单的请求到复杂的

业务过程,一旦Web服务被部署,其他的应用程序就能够发现并调用这个部署的服务。


Web服务构建在以下核心的标准协议之上 SOAP WSDL UDDI ebXML



































  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值