面向SOA的Web服务管理中间件的研究与实现
作者单位:北方工业大学
学位级别:硕士
导师姓名:吴洁明
授予年度:2007年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:SOA Web服务 Web服务管理中间件 SOA应用实例
摘 要:面向服务架构(Service-Oriented Architecture,SOA)是最近几年业界广泛讨论的名词。经过这几年的深入讨论,SOA的含义以及SOA架构的优点逐渐明确。本文首先介绍了现有企业应用集成(EAI)所面临的问题,引入SOA的意义以及SOA的最新发展。 Web服务技术是一系列用于实现SOA的标准(或正在形成的标准)的集合。Web服务技术是公开的技术,它保持供应商中立、平台中立和很强的互操作性。目前,Web服务技术正迅速成为SOA架构在事实上的实现标准。 作者利用当前先进的SOA架构理念、Web服务技术和当前流行的服务基础中间件平台,设计和实现了一套基于SOA架构的应用实例,从实际应用中展现了SOA的特点和优势。该实例的开发过程采用了最新的面向服务的建模和架构方法论(SOMA)。 对于目前SOA发展过程中所面临的Web服务管理缺乏的现状,本文分析了传统Web服务管理在SOA架构中的不足,采用了Web服务管理与企业服务总线(ESB)模式结合的方式,设计和实现了一套面向SOA的Web服务管理中间件系统。该系统提供服务注册、服务配置、服务虚拟以及服务活动监控功能,为SOA提供了统一的服务管理平台。作者对此中间件系统进行了测试,效果较好。 作者在研究、开发和应用的实践中,总结了进一步改进和完善该软件的方法,这是作者下一步要做的工作。