当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 在众多关于中间件的定义中,比较普遍接受的是IDC表述:中间件
 

 

 ·网格给soa带来新意    »显示摘要«
    摘要:网格计算曾经被认为是一种专业技术,但从最近的发展热潮来看,网格天生最适合服务的“应用”是业界中下一代的应用—web服务,并成为soa的支柱技术。 天生我才 随着网格计算越来越快地步入企业环境,关于她的应用潜力的设想与争论似乎永不停歇。在网格安装完成后,企业的网络执行官们会发现,这一技术不仅可以用于计算密集型的任务,也同样适用于多种类型的应用。网格还可以很方便地处理高交易量或数据密集型的应用。对于最早采用这种技术的用户来说,他们获得的是一种处理能力非常......
 ·终极soa技术    »显示摘要«
    摘要:当前似乎人人都愿意谈论soa以及它如何解决大部分(如果不是全部)的架构问题。而在本文中我不打算讨论创建soa的优点。我想谈的是什么技术能最大程度地帮助我们创建面向服务架构。似乎大多数支持soa的人都一直在讨论使用web services来实现。让我们现实一些。web services是一项不错的技术,但是还远远达不到它关于创建跨web的无缝集成的承诺。用jave创建的web services常常无法访问.net客户机,反之亦然(参阅web services......


中间件技术研究(1)

计算机系统最初阶段多是单机系统,多个用户是通过联机终端来访问。随着网络的出现,产生了客户/服务器的计算服务模式,多个客户端可以共享数据库服务器与打印服务器等。随着计算机与网络技术的飞速发展,许多软件需要在不同厂家的硬件平台、网络协议异构环境下运行,应用的规模从局域网发展到广域网,应用范围面向三层与多层体系结构的分布式环境,在分布式环境中,无论是硬件平台还是软件平台都不可能做到统一,而大规模的应用软件通常要求在软硬件各不相同的分布式网络上运行。中间件产生以前,应用软件直接使用操作系统、网络协议与数据库等开发,开发者不得不直接面对许多复杂棘手的问题,如操作系统的多样性、繁杂的网络程序设计与管理、复杂多变的网络环境、数据分散处理带来的不一致性问题等等,这些与用户的业务没有直接关系,但又必须解决,耗费了大量的时间与精力,因此开发者迫切需要一种基于标准的、独立于计算机硬件以及操作系统的开发与运行环境,于是,中间件技术应运而生。

1 中间件的概念

2 中间件的分类 【相关文章:深圳市思创科达技术有限公司

在众多关于中间件的定义中,比较普遍接受的是idc表述:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源;中间件位于客户机/服务器的操作系统之上,管理计算资源与网络通信。idc对中间件的定义表明,中间件是一类软件,而非一种软件;中间件是介于操作系统(包括底层通信协议)与各种分布式应用程序之间的一个软件层。总的作用是建立分布式软件模块之间互操作的机制,屏蔽底层分布式环境的复杂性与异构性,为处于自己上层的应用软件提供运行与开发环境,帮助用户灵活、高效地开发与集成复杂的应用软件。在具体实现上,中间件是一个用应用程序接口定义的分布式软件管理框架,具有强大的通信能力与良好的可扩展性。 【扩展阅读:2006中国管理软件与实施商年度评选活动

2.1 终端仿真/屏幕转换 【扩展信息:BEA收购业务流程管理软件厂商FUEGO

随着计算机软件技术的发展,中间件技术也已日渐成熟,并且出现了不同层次、不同类型的中间件产品。按照idc分类方法,中间件可分为以下6类:

用以实现客户机图形用户接口与已有的字符接口方式的服务器应用程序之间的互操作。

2.2 数据访问中间件


...   下一页
 ·bpm技术促进soa发展    »显示摘要«
    摘要:bpm(企业流程管理,business process management) 与 soa (服务导向架构,service oriented architecture)各自历经多年的发展,越来越成为人们的焦点。 众多厂商成为了soa技术架构的推动者,其中包括ibm、bea、hp、oracle和sap。soa可以看作是b/s模式、xml/web service技术与管理软件的结合。它通过组合单独业务和流程实现复杂的业务应用,而这些业务功能和流程称为服务, ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE