Chinaunix首页 | 论坛 | 博客
  • 博客访问: 662852
  • 博文数量: 740
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4910
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 15:16
文章分类

全部博文(740)

文章存档

2011年(1)

2008年(739)

我的朋友

分类:

2008-10-17 15:27:28

  首先看看什么是中间件?IDC给出的一个定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机的操作系统之上,管理计算资源和网络通信。

    从这些定义中可以看出: 首先中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;另外中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。

    在中间件产生以前,应用软件直接使用操作系统、网络和数据库等开发,这些都是计算机最底层的东西,越底层越复杂,开发者不得不面临许多很棘手的问题,如操作系统的多样性,繁杂的网络程序设计、管理,复杂多变的网络环境,数据分散处理带来的不一致性问题、性能和效率、,等等。这些与用户的业务没有直接关系,但又必须解决,耗费了大量有限的时间和精力。于是,有人提出能不能将应用软件所要面临的共性问题进行提炼、抽象,在操作系统之上再形成一个可复用的部分,供成千上万的应用软件重复使用。这一技术思想最终构成了中间件这类的软件。

一、中间件分类

    中间件分类有很多方式和很多种类,在这里我们由底向上从中间件的层次上来划分,可分为以下三个大的层次:

    集成型中间件
    在通用型中间件产品之上整合了Application,Portal,Business Process等技术 ,主流技术:WorkFlow,EAI ,代表产品: BEA WebLogic Integration 。

    通用型中间件
    主流技术:CORBA,J2EE,MOM ,代表产品:IONA Orbix,BEA WebLogic,IBM MQSeries 。
基础型中间件
    主流技术: JVM,CLR, ACE ,代表产品:SUN JVM, Microsoft CLR。
见图1。

图1 中间件构架

  

二、实战部署

    1.准备工作

    Microsoft 平台
   下表列出了在 Microsoft 平台上安装此版本时的系统要求。  
 


    2.软件安装

    双击platform814_zh_CN_win32.exe文件,开始安装WebLogic Platform 8.1sp4,首先是欢迎界面,见图2。点击"下一步" 继续。
 
图2 软件欢迎界面

    点击"下一步" ,选择"Yes",同意Licesne条款,点击"下一步" ,选择BEA Home的安装路径,这里取值g:\bea,点击"下一步" ,然后选择自定义安装,点击"下一步" ,出现如下画面:
图3 安装选项

    下面简单介绍WebLogic Platform组成:

    BEA WebLogic Server--负责管理基于的企业应用. WebLogic Server是整个WebLogic Platform的核心, 是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的应用服务器。主要用于提高开发人员的生产力,减轻管理的复杂度,为集成应用提供强化服务,充分支持跨越EJB,JMS,J2CA,JDBC以及其它与XA兼容组件之间的交易,并实现了Java Transaction API以支持其强大的交易基础功能。

    BEA WebLogic Portal--是包含门户框架的电子商务平台,门户框架提供门户基础服务,个性化及交互管理,智能管理以及集成服务. BEA WebLogic Portal提供了一个全面的平台,用于创建包括雇员门户、顾客门户、和合作伙门户。门户基础服务(Portal Foundation Service)提供了一组门户基础服务。智能管理工具用于管理门户的用户、资源、个性化和交互管理功能;集成服务提供企业实现门户功能和资源访问。BEA WebLogic Portal建立于业界领先的J2EE应用服务器-BEA WebLogic Server强大的基础之上。它也是BEA WebLogic E-Business Platform的基础构件。

    BEA WebLogic Integration--为企业提供应用服务器、应用集成、业务流程管理和B2B集成功能。这个企业级平台提供基于标准的“内在集成”方法,使各公司能开发和部署新Web和无线应用,将它们与ERP、CRM和MRP等现有系统快速集成在一起,理顺复杂的业务流程,并与商业合作伙伴连接在一起。

    BEA WebLogic Workshop--为应用开发人员提供快速创建、测试以及部署企业级网络服务应用的BEA WebLogic Enterprise Platform。BEA WebLogic Workshop 专门为网络服务而开发,由企业类运行框架提供支持。这里选择全部选项,点击"下一步" 。

[1]  

【责编:Kittoy】

--------------------next---------------------

阅读(331) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~