欢迎来到天天文库
浏览记录
ID:23066048
大小:28.73 KB
页数:22页
时间:2018-11-03
《java,ee轻量级解决方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立Java,EE轻量级解决方案 篇一:ESB解决方案 ESB解决方案问题描述 在商业激烈竞争的今天,很多企业,特别是大型企业都应用了IT技术来提高企业竞争力,提高公司的运作效率与资源利用率等,而技术的更迭,业务变化等等造成了企业内部多种异构应用软件、平台、系统共存的局面。这些系统、平台可能使用不同的通信协议,或者是不同格式的数据,互相之间交换数据、通信显然十分困难。如果企业还需要
2、与外部其他系统交互,则还面临着需要调查其他系统的结构,通信协议等等问题。这些都是企业系统集成所面临的问题与困境。 近年来,也出现了一些解决集成问题的技术,例如EAI(EnterpriseApplicationIntegration),B2B(Business-2-Business),SOA(ServiceOrientedArchitecture)以及WebService,这些解决方案能够解决一些问题,但是往往有以下诟病:或者有专利保护,需要支付昂贵费用,实现起来耗时费力,或者是一次性定制的,花费成本高,后期难以维护
3、,系统扩展不灵活。 什么是ESB ESB全称为EnterpriseService随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,
4、可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。 ESB的五个基本功能: 1)服务的MetaData管理:在总线范畴内对服务的注册命名及寻址管理功能。 2)传输服务:必须确保通过企业总线互连的业务流程间的消息的正确交付,传输还包括基于内容的路由功能。 3)
5、中介:提供位置透明性的服务路由和定位服务;多种消息传递形式;支持广泛使用的传输协议。 4)多种服务集成方式:如JCA,Web服务,Messaging,Adaptor等。 5)服务和事件管理支持:如服务调用的记录、测量和监控数据;提供事件检测、触发和分布功能。 ESB的八个扩展功能: 1)面向服务的元数据管理:随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增
6、长的主动力。国际分工的深化、大量国际统一标准规则的建立他必须了解被他中介的两端,即服务的请求以及请求者对服务的要求,以及服务的提供者和他所提供的服务的描述; 2)Mediation:它必须具有某种机制能够完成中介的作用,如协议转换; 3)通信:服务发布、订阅,响应请求,同步异步消息,路由和寻址等; 4)集成:遗留系统适配器,服务编排和映射,协议转换,数据变换,企业应用集成中间件的连续等。 5)服务交互:服务接口定义,服务实现的置换,服务消息模型,服务目录和发现等。 6)服务安全:认证和授权、不可否认和机密性
7、、安全标准的支持等; 7)服务质量:事务,服务的可交付性等; 8)服务等级:性能、可用性等。 ESB中最常提到的两个功能是消息转换和消息路由。解决方案选择 方案 目前实现了ESB的产品有很多,选取具有代表性的几种为例,如: WebSphereEnterpriseServiceBus(IBM的基于WebSphere的解决方案,基于ServicecomponentArchitecture,SCA,商业产品); ApacheServiceMix(JavaBusiness随着信息化和全球化的发展,国家及地区之间
8、的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立Integration,JBI规范的一种实现,它包涵了许多JBI组件,这些组件支持多种协议,比如JMS,HTTP,FTP,FIL
此文档下载收益归作者所有