服务热线:0756-2137770
收藏本站 | 设为首页| 联系方式 
    WebSphere

    WebSphere 是 IBM的继承软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的继承软件。

    WebSphere Application Server 是该基础设施的基础,其他所有产品都在它之上运行。WebSphere Process Server 基于 WebSphere Application Server 和 WebSphere Enterprise Service Bus,它为面向服务的体系结构 (SOA) 的模块化应用程序提供了基础,并支持应用业务规则,以驱动支持业务流程的应用程序。高性能环境还使用 WebSphere Extended Deployment 作为其基本基础设施的一部分。其他 WebSphere 产品提供了广泛的其他服务,如下所述。

    WebSphere是一个模块化的平台,基于业界支持的开放标准。您可以使用受信任和持久的接口,将现有资产插入WebSphere,并且可以随着需要的增长继续扩展您的环境。WebSphere可以运行在多种平台上,包括Intel、Linux和z/OS。


    WebSphere Application Server

    基于Java的应用服务器, 整合企业数据和事务以用于动态电子商务环境。 包括高级集群能力和Web服务特性。

    WebSphere®Appl icat ionServerV6.1 是IBM®WebSphere 软件平台的基础。 它提供了面向服务架构(SOA) 所需的安全、 可伸缩、 富有弹性的应用程序基础设施。

    • 通过新的特性包简化 了使用WebSphereApplicationServer 6.1的方法。 您可以下载最新的开放标准和创新技术。

    • 利用业内主要的 Java™  2  Enterpr ise  Edi t ion (J2EE™)1.4和Web服务应用程序平台来帮助构建、运行、 整合和管理动态的随需应变的业务应用程序。

    • 通过一组简单的工具和接 口, 迅速轻松地构建和部署可重用的应用程序服务。

    • 在可靠、 可伸缩、 高度可用的环境中运行服务, 确保不会因应用程序宕机而错失商业良机。

    • 以富有弹性、 基于标准的安全性基础设施保护应用程序和数据, 这样的基础设施将消除漏洞隐患, 同时最大化开发人员生产力。

    •  通过基于标准的消息传 递和最新的Web服务标准来重用软件资产并扩展其范围, 使用强大、 易用的管理和监控工具轻松管理应用程序。

    •  随着需求的演进而发展,利用 核心资产和技能,现有数百种IBM和业务合作伙伴产品均构建于WebSphere Application Server的基础之上。

    • 支持所有主流的操作系统,如:AIX、 HP Unix、 i5/OS、Linux、 Sun Solaris、Windows。


    Websphere MQ

    WebSphere® MQ是一款消息传递产品,可以帮助业务应用在不同平台上交换信息并收发作为消息的数据,从而实现应用集成。它们保护网络接口,确保‘一次性’的传递消息、处理通信协议、跨越可用资源分配工作负载、进行系统故障恢复、帮助实现程序的可移动性。因此,编程人员可利用其技能来满足关键业务要求,而不是致力于基本的网络复杂性。


    WebSphere® MQ的主要功能有:

    • 能够通过点到点的数据活动可视性来实现业务数据的广泛共享并管理复杂性,从而利用传统应用的现有投资。

    • 降低更改现有应用的需求,同时使用最新的消息传递和标准和数据格式将这些应用连接在一起,从而构建业务灵活性以快速响应动态环境。

    • 可实现实时协作并减少信息使用错误,从而扩展现有应用的覆盖范围。

    • 创建强韧的IT基础设施,支持面向服务的架构(SOA),从而为企业演变成随需应变企业提供所需的灵活性。

    • 通过业界标准来合并并简化业务应用流程,从而降低集成基础设施的维护成本。

    • 支持从桌面系统到主机的异构的任意到任意连接(支持35个以上的平台)。 

    • 全面的API,设计用于简化任何消息传递任务的编码。

    • 允许企业集成单独的自主孤岛。 

    • 不受时间影响的通信。 

    • 有保证的一次性交付。 

    • WebSphere MQ支持高吞吐量,客户日传输信息超过2.50亿条。

    • 可连接当前企业中的任何商用系统。 

    • 不受网络中断的影响- 始终能够提供重要数据。 

    • 成为电子商务企业需要较短的时间、较少的技能和资源。


    ESB(企业服务总线)

    ESB [Enterprise Service Bus]在最近几年随着SOA的流行,然而对于ESB的理解有许多不同版本,每个人(公司)都有自己的理解.ESB 是为了实现SOA而提供的Pre-Build Infrastructure ,它提供了能够让现有的系统集成的一种解决方案的框架实现,可以依赖这个方案来实现面向业务服务的框架实现[SOA]。

    ESB可以解决的是多个异 构的系统,所以每个系统和系统之间的数据交换,就是ESB首先解决的问题,比如现有的SOAP,HTTP,FILE等等常用的数据交互形式。

    当 然,为了在各个系统之间便于很好的交换数据, 便有了一个统一数据形式的思想,这样就有了消息,消息的形式都采用了现有的XML的数据形式,这样ESB就有了消息的处理,传递.

    当然ESB具有 灵活性,就是一种松耦合的形式。并提供TRACE或Manage的功能,当然还有分布式的特性。

    简单的来说,ESB就是用来统一管理企业 里的所有服务. 如果没有ESB, 那么假设一个企业内有n个系统在协作,那么系统间的交互的数量将会有1+2+...+(n-1),而当新增一个新的业务模块或系统时,那么可能将新增的系 统交互最多可达n个,即新系统需要和以前的每个老系统交互,同时这也导致以前老的系统都需要做修改来和新系统交互(比如调用新系统的接口).

    而有 了ESB,那么n个系统就只会有n个交互(即每个系统和ESB间的交互),当新增一个系统时,新增的交互也只是1,老系统也不用做任何修改(因为如果老系 统需要和新增系统交互,那也是通过ESB来统一管理,基本上对于系统本身不产生影响.)

    IBM有三款ESB的产品,分别是WebSphere Message Broker、WebSphere ESB、WebSphere DataPower,下面分别简单介绍:


     WebSphere Message Broker

    IBM WebSphere(R) Business Integration Message Broker扩展了企业集成的覆盖范围,帮助应用、远程和移动设备以及数千用户在内联网和互联网上实现安全无缝的互动。Broker可分配、转变、丰富并记录实时信息,以简化使用不同信息结构和格式的端到端通信。产品可通过接入点或集中Broker组成的网络丰富并分配不同来源的信息,为实现组织统一提供强有力的新工具。

    此外,产品也可与数据库集成以执行信息日志记录、数据合并和数据库更新等任务。

    Broker可通过转变、路由和记录简单对象接入(SOAP)消息来帮助将Web服务与其他应用集成在一起,从而驱动改进控制能力、简化应用部署、降低维护成本并提高灵活性。最新版本添加了Linux on Intel(R)和IBM z/OS(R)支持,并扩展了现有的IBM AIX(R)、Sun Solaris、Microsoft(R) Windows(R) 和HP-UX平台支持。

    Message Broker是网络或基础设施中的业务组件,用于在端点间发挥媒介作用。这些端点可以是任何类型的应用— 基于Web、打包、自主研发或传统应用— 及遥测和普及设备。端点可发布(发布器)或接收(订购器)作为事件结果的信息。此类信息可高度定制,使用户能够随时随地以任何方式开展业务。

        向整个扩展企业中的人员、应用以及移动、无线和遥测设备实时分配商业事件信息
        转变、路由并丰富实时业务信息,以便实现人员和应用集成,不受设备或位置的影响
        通过支持多个传输协议,将企业边界扩展到防火墙以外
        通过使用一致的图形开发环境,促进整个WebSphere平台的效率并利用技能
        分隔集成逻辑与应用,从而提高业务灵活性并帮助降低开发成本 
        促进否则不兼容的应用之间的通信
        通过一步点击操作即可完成的简单安装来加快部署速度
        支持集中控制可配置的任意到任意数据转换和信息分配,从而消除了乏味的编程和软件维护工作

    WebSphere ESB

    IBM WebSphere® Enterprise Service Bus(企业服务总线,WebSphere ESB)产品是一种基于组件的集成平台,它是以统一的编程模型和统一的数据表示模型为基础构建的。按照设计,WebSphere ESB 所提供的灵活的连接基础设施,可帮助您将应用程序和服务集成到面向服务架构 (SOA)中。SOA 可将实施从界面中分离出来。WebSphere ESB 则为 SOA 提供动力,即将连接详情从界面中分离出来,这样,就将您解放出来了,重点关注各种核心业务。

    WebSphere® ESB采用了新的应用程序集成方法。它基于各种行业标准,并运行于通用的 J2EE 环境中,即 WebSphere® Application Server Network Deployment。   

    WebSphere® ESB 基于 WebSphere® Process Server 产品中引入Service Component Architecture(服务组件架构,SCA)。SCA 借助于易用的图形工具环境,同时将服务开发和服务连接纳入到了更大的复合业务流程中。   

    WebSphere® Process Server 产品提供了可用于服务实施和服务构建的基础设施。WebSphere® Application Server Network Deployment V6产品提供基本的传输功能。WebSphere ESB 产品提供智能的连接服务功能,可让您更快地连接各种服务,并更轻松地更改现有的连接。 

     支持各种行业标准是任何企业服务总线(ESB)的重要特征。这些标准具有通用性,因为它们提供了广泛的互操作性,而这些互操作性是各种各样的平台服务与环境协同工作所必需的。这些标准为所实施的不同标准提供了应用程序可移植性。

     在集成应用程序方面,WebSphere ESB 产品使用的是架构式的方法。IBM 开发的这一架构支持编写工具,可简化并加快各种开发工作,缩短该工具所提供的所有底层技术的相关学习曲线。

     WebSphere ESB 为 JMS 1.1 应用程序提供充分的支持。使用 JMS 绑定可以访问各种服务,并支持服务与服务的相互访问。消息发送提供了可实现应用程序间松散耦合的优点。您可以独立地管理与开发各种应用程序,而不会出现低级的、可能导致复杂的相关性的集成问题。它支持很多访问模式,包括点到点、请求/答复、存储与发送以及发布/订阅。相关性环境为请求/答复模式提供明确的支持。

    WebSphere ESB 产品的基础是 WebSphere Application Server Network Deployment V6。它为各种高级 Web 服务提供了极其强大的支持,包括 SOAP、UDDI、WS-I、WS-Security、WS-Atomic Transactions、JSR 109 以及 JSR 101,并充分支持各种 Web 服务绑定,包括 HTTP 上的 SOAP。


    客户案例

    粤电集团沙角B电厂