欢迎来到天天文库
浏览记录
ID:25413918
大小:56.00 KB
页数:7页
时间:2018-11-20
《中间件技术及其应用(下)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中间件技术及其应用(下)
2、第1但是它的不足是依赖于Microsoft的操作系统平台,因而在其它开发系统平台(如Unix、Linux)上不能发挥作用。 2、相关性比较分析 目前,针对上述的各种分布计算平台技术,都出现了相似且具有可比性的分布式构件,即CORBACCM(CORBAponentModel)技术、SUN的EJB(EnterpriseJavaBean)技术和DNA2000中的/D/+技术。 对于以上三个分布计算平台,本文采用业界常用的做法从以下三个方面进行分析: 集成性:集成性主要反映在基础平台对应用
3、程序互操作能力的支持上。它要求分布在不同机器平台和操作系统上、采用不同的语言或者开发工具生成的各类商业应用必须能集成在一起,构成一个统一的企业计算框架。这一集成框架必须建立在网络的基础之上,并且具备对于遗留应用的集成能力; 可用性:要求所采用的软件构件技术必须是成熟的技术,相应的产品也必须是成熟的产品,在至关重要的企业应用中能够稳定、安全、可靠地运行。另外,由于数据库在企业计算中扮演着重要角色,软件构件技术应能与数据库技术紧密集成;可扩展性:集成框架必须是可扩展的,能够协调不同的设计模式和实现策略,可以根据企业计
4、算的需求进行裁剪,并能迅速反应市场的变化和技术的发展趋势。通过保证当前应用的可重用性,最大程度地保护企业的投资。 下表从集成性,可用性,可扩展性三个方面,给出了上述三种主流分布计算平台的比较结果。虽然这三种平台因为其形成的历史背景和商业背景有所不同,各自有自己的侧重和特点,其实在它们之间也有很大的相通性和互补性。 四、中间件是实现电子商务的基础软件 电子商务的本质就是对处于分布环境中的各种计算机系统进行交流协调,从而开创新的商业运作模式。网络通信,尤其是互联网技术,是电子商务的通信基础,而管理和传输系统之间的
5、业务信息、协调各个系统的处理模块的中间管理服务系统,是保证电子商务应用成功的关键。电子商务应用服务器、通用业务网关、支付网关、通信平台和安全平台,统一纳入电子商务中间件构架的范畴。 从技术角度看,电子商务将由InterIntra技术、传统IT技术以及具体的业务处理所构成。但是,系统的建立将会面临许多新的问题,包括应用系统能不能快速地建立,能不能适应大用户数、高处理量要求,能不能提供高效率、高可靠性、高可用性等等关键任务的要求,能不能满足安全需要等等。 以上这些问题,只是依靠简单的Web技术是不够的。目前常用的W
6、eb技术由于早期更多的是面向信息发布,因此存在并发访问瓶颈、难扩展、效率低、安全等诸多问题,不能满足电子商务的需要。为了很好地解决这些问题,需要以Web的低层技术为基础,规划出一个整体的应用框架,并提供一个支持平台,用于Inter应用的开发、部署和管理,并能籍此解决上述各种问题。这已经发展成为一个能广泛适应的标准的支撑层,成为Inter应用的基础设施(Infrastructure),这一支撑层实际上是基于Inter的中间件,也就是应用服务器。 同时,由于企业并不能把业务一不跨到Inter上,而必须同传统的应用系统
7、结合,因此也必须通过中间件来集成Web应用和传统应用,实现完整的电子商务。 在这种情况下,电子商务应用应包含以下层次: ●浏览器:这是进入电子商务的通道。 ●电子商务应用平台:提供电子商务不同应用类型的生成工具软件,如网上商店、网络支付、虚拟社区等等。 ●电子商务交换平台:对内集成企业内部的各种与电子商务相关的业务系统,对外连接商业合作伙伴,如银行、供应商、客户、配送结构,完成各种不同业务系统之间数据转换和整和。 ●电子商务基础平台:用来支持大量Inter客户的并发访问,使应用开发商快速开发出灵活多变的电
8、子商务应用,尽快把信息系统和商务活动放到Inter中。 在电子商务交换平台和电子商务基础平台中都不能没有中间件的存在。可以说,没有中间件就不能支撑今天的网络应用。 电子商务中间件构架是一种电子商务应用集成的关键件,不管电子商务应用分布在什么硬件平台上,使用了什么数据库系统,透过了什么复杂的网络,电子商务应用的互连和互操作是电子商务中间件构架首先要解决的问题。在通信方面,电子商务中间件构架要支持各种通信协议和通信服务模式,传输各种数据内容,数据格式翻译、流量控制、数据加密、数据压缩等等;在电子商务中间件构架核心,
9、要解决名字服务、安全控制、并发控制、可靠性和效率保证等;在电子商务应用开发方面,要能提供基于不同平台的丰富的开发接口,支持流行的开发工具和异构互连接口标准等;在管理方面,解决电子商务中间件构架本身的配置、监控、调谐,为电子商务应用的易用易管理提供保证。 其次,针对不同的Web应用环境,对电子商务中间件构架有各种不同的要求。对工作流应用,需要根据条件以及条件
此文档下载收益归作者所有