随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。
企业应用软件,像桌面应用软件一样,极为复杂和庞大。它具有特定的内涵,用以指称的软件种类非常广泛。在企业应用软件领域里,所谓“基础结构”是整个企业应用软件运行的基础,而中间件技术在其中发挥着非常关键的作用。
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。
按OPC基金会的规范,各设备制造厂商连同实际设备与相应的OPC服务器(程序)成套供应,与客户应用(程序)打交道的,只是规范了的数据,这就是OPC为客户应用端提供全开放的统一系统平台的基本思路!
随着竞争的加剧,各个企业之间利用各类网络应用,来支撑整个企业的生产、经营、管理、服务等,已经成为各个行业的共同选择。利用中间件,快速构建网络应用,也成为众多企业的首选。
本文从构件在现实软件发展中的地位展开,分析了中间件在系统组织层次中所起的作用,阐述了构件化思想对中间件本身的促进作用,提出了一种构件化中间件的发展模式。
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。
分布式系统的信息处理分布在许多计算机上而不是局限在单一机器上。目前一般类型的分布式系统体系结构可以分为两种。一种是客户机 / 服务器( C/S )体系结构, C/S 结构曾给人们带来许多便利,但随着业务处理对系统提出更高要求以后,它也逐渐暴露出其客户端逐渐庞大和服务器负担过重的缺点。
计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。这一切都对新一代的软件开发提出了新的需求。
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应孕而生
软件系统的复杂性不断增长、软件人员的频繁流动和软件行业的激烈竞争迫使软件企业提高软件质量、积累和固化知识财富,并尽可能地缩短软件产品的开发周期。于是集软件复用、分布式对象计算、企业级应用开发等技术为一体的"基于中间件的软件开发"应运而生,这种技术以软件架构为组装蓝图,以可复用软件构件为组装模块,支持组装式软件的复用,大大提高
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应孕而生
现在我们已经可以感受到电子商务的灼人热浪,但目前国内电子商务实践,大多还停留在网上广告、信息发布查询和电子邮件往来的初级阶段。国家正在制定电子商务的相关标准,物流网正在一步一步的畅通,电子商务赖以生存的金融网和商业网的互通互连正在酝酿之中。
中间件是一个非常普及的名词了,但也还是一个定义并不完全准确的名词。特别是近几年EAI(企业应用集成)和BPI(业务流程集成)越来越多地被大家所提及的时候,中间件的定义就更模糊了。有把EAI/BPI归为中间件的说法,也有对中间件概念进行扩展的说法。
中间件产生以前,应用软件直接使用操作系统、网络协议和数据库等开发,开发者不得不直接面对许多复杂棘手的问题,这些与用户的业务没有直接关系,但又必须解决,耗费了大量的时间和精力,因此开发者迫切需要一种基于标准的、独立于计算机硬件以及操作系统的开发和运行环境,于是,中间件技术应运而生。
延续在Java平台上进行合作的承诺,IBM与Java技术的创建者和积极倡导者Sun Microsystems,日前宣布将两家公司签署的Java技术协议延长10年,目标是为全球Java团体中的将近400万开发人员提供长期稳定性保证。
SOA代表了一种软件开发方法。其核心思想是由擅长软件开发的技术人员把一个个的业务功能包装成一个个标准的服务,精通商业流程的专家通过组合这些服务可以很容易的搭建功能完善的企业应用,或者重新组合这些服务成全新的应用以满足企业的不断变化的需求。
ORALCE并购策略已经扩展至基础软件领域、意味着业务基础软件平台产品将全面挤压中间件的市场发展空间、意味着单一软件产品提供商的生存将愈加艰难、意味着中间件乃至软件领域竞争结构的重大变革。