欢迎来到天天文库
浏览记录
ID:34275508
大小:1.88 MB
页数:51页
时间:2019-03-04
《基于mule esb的企业应用集成设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于MuleESB的企业应用集成设计与实现基于MuleESB的企业应用集成设计与实现摘要当今企业的内部开发的应用不断增多、规模不断扩大,这些应用多采用相同的系统架构,使用相同的服务组件来设计构建,应用之间数据交换频繁,这就需要将企业各种新旧应用和服务集成起来。面向服务的架构应运而生,它将应用基于服务的方式集成起来,通过服务调用进行中间件集成,通过服务调用满足数据交换。本文深入分析了某中小企业的实际应用集成需求,研究了现有的各种企业应用集成框架,选择基于MuleESB服务总线作为基础框架设计实现企业应用集成平台。MuleESB是一个以Java为基础的消息框架,通过
2、将各个服务部署在总线上,可以实现不同服务的互相连通,有效利用已有的资源。应用集成平台各应用的运行状态需要监控和管理,MuleESB不提供开源的服务监控功能,本文设计实现了单独的服务监控模块,借助JMX提供的对服务监控管理的功能以及MuleESB提供的API接口,将JMX与MuleESB进行整合,实现了对服务信息的监控和实时展示,包括应用对服务的调用、系统资源占用状态等。按照MuleESB的内部机制,本文设计开发了两个应用常见的模块,单点登录和统一身份验证,将其按照JAX-WS规范封装为WebService服务,注册在应用集成平台上,为相关的应用提供服务。企I基于
3、MuleESB的企业应用集成设计与实现业已有的应用可依据此模式将需要开放的功能封装为服务,注册在此平台上。企业应用集成平台采用B/S架构,使用Eclipse开发工具,Java语言编码实现,数据库采用MySQL。系统经过测试,注册的服务可以正常被应用调用,且运行状态可实时查看,为未来更多的应用集成奠定了基础。关键词:企业服务总线、Mule、JMX、服务注册、服务监控、单点登陆、统一身份认证II基于MuleESB的企业应用集成设计与实现ENTERPRISEAPPLICATIONINTEGRATIONANDREALIZATIONBASEDONMULEESBABSTRA
4、CTNowadays,theapplicationofinternaldevelopmentisincreasingandthescaleisexpanding,theseapplicationsusethesamesystemarchitecture,usethesameservicecomponentstodesignandbuild,andtheexchangeofdatabetweenapplicationsisfrequent,thisneedstointegratethenewandoldapplicationsystemsoftheenterpri
5、se.Theserviceorientedarchitecturecomesintobeing.Itintegratestheapplicationbasedonservice,integratestheserviceinvocationformiddleware,andsatisfiesthedataexchangethroughservicecall.Thispaperanalyzestheactualapplicationintegrationrequirementsofasmallandmediumsizedenterprise,studiesvario
6、usexistingenterpriseapplicationintegrationframeworks,andselectstheintegrationofenterpriseapplicationbasedontheMuleESBservicebusasthebasicframework.MuleESBisamessageframeworkbasedonJava.Bydeployingservicesonthebus,itcanrealizetheinterconnectivityofdifferentservicesandeffectivelyusethe
7、existingresources.Therunningstateofapplicationintegratedplatformneedsmonitoringandmanagement.MuleESBdoesnotprovideopensourceservicemonitoringfunction.Thispaperdesignsandimplementsaseparateservicemonitoringmodule.WiththehelpofJMX,thefunctionofservicemonitoringandmanagementandtheAPIint
8、erfaceprovid
此文档下载收益归作者所有