首页 > 技术 > 技术文摘 > 中间件融合Web技术

中间件融合Web技术

2002-07-19 00:00:00   作者:   来源:   评论:0 点击:


杜飞龙 2002/07/19   

  随着网络经济的快速发展,企业需要快速地响应市场变化的需要,同时还要不断地降低实现新型电子商务解决方案的复杂性,以便在飞速发展的全球市场中站稳脚跟。新的经济形势需要企业发展ERP、CRM和SCM等,并且要求能够与现有业务流程进行无缝集成,做到既可以充分利用现有的投资,又可以利用电子商务的优势。在这种形势下,中间件将发挥巨大的作用。




图2 基于J2EE的分布式应用架构




  面向应用的架构通常用于企业网,用户数量在数百人左右。一般不希望用户数过多,因为客户机的更新必须在本地完成。面向应用的架构的优点是可以提供复杂的客户接口。此外,直接访问EJB可以创建更复杂的应用。

图4 面向应用的架构





  除了HP公司外,其他主要中间件厂商都在致力于发展Web服务,包括IBM、Sun、Microsoft、BEA和Oracle等公司(见附表)。目前,有关Web服务的标准正在加紧制订,未来将出现Web服务在企业应用中的高潮。

附表 主要中间件产品融入Web服务
产品名称 厂商 特点
WebSphere
IBM WebSphere是Internet基础架构软件,它可以帮助企业实现下一代电子商务应用的开发、部署和集成,如B2B电子商务方面的应用。通过企业级事务处理,WebSphere可以从单一Web发布支持所有的商务应用。WebSphere的软件平台从下往上由基础平台、应用加速平台和业务应用基础平台组成。WebSphere Application Server和WebSphere MQSeries构成基础平台。
iPlanet Sun iPlanet平台是位于传统网络、硬件和操作系统层之上的一个开放、可扩展的软件基础设施。无论是构造基于Web的企业站点,还是引入新的电子商务应用,iPlanet都可以提供全面的产品和技术服务。在Web应用与集成服务方面,包括一套强大的可扩展解决方案,主要用于开发、部署和集成新的电子商务应用和服务。其中包括iPlanet应用服务器、Web服务器、流程管理服务器、企业应用集成服务器和商务流程自动化解决方案。
Visual Studio .NET
Microsoft 作为快速创建和集成XML Web服务和应用程序的单一综合工具,Visual Studio .NET在改善操作的同时极大地提高了开发人员的效率。Visual Studio .NET 是一个从一开始就是为XML Web 服务创建的开发环境。通过允许应用程序通过Internet沟通和共享数据,XML Web 服务使业务能够从Internet转换为用于集成和传送它们的核心商业价值的真正平台。Visual Studio .NET和XML Web服务提供简单、灵活、基于标准的模型,允许开发人员从新的和现有的代码汇编应用程序,而与平台、编程语言或对象模型无关。
WebLogic BEA BEA WebLogic平台通过一个统一、简便和可扩展的构建体系,让企业能够提高生产力和降低成本。BEA WebLogic 平台包含BEA产品中所特有的应用基础结构技术,其中包括BEA WebLogic Server、BEA WebLogic Portal和BEA WebLogic Integration。这些技术与BEA WebLogic Workshop结合起来,为应用开发、部署和管理提供了单一、统一和易用的基础结构平台。
Oracle9i Application Server(Oracle9iAS) Oracle Oracle 9i AS的集成特征为各方面集成的应用提提供了完整的基础设施架构。主要包括:(1)Oracle Applications InterConnect (应用程序互联),包括一个图形设计工具,定义了相互的作用和转换,以及一个强大的连接各种应用程序的运行环境;(2)Oracle Workflow (工作流),也配备了一个图形工具。它用于定义商业进程流,使用了一个可伸缩的、安全可靠的执行引擎;(3)Oracle Gateway(网关),使企业的应用程序除了可以连接如IBM的MQSeries和TIBCO的Rendevous私有信息系统外,还可连接非Oracle的数据源,丰富了企业的应用程序。所有这些功能都依赖于包括XML和HTTP在内的开放标准。

微电脑世界

相关阅读:

分享到: 收藏

专题