文档介绍:毕业设计(论文)
设计(论文)题目基于SOA的高校示例应用系统
研究与开发
院(系) 计算机科学与工程学院
专业计算机科学与技术
学号 09006401
姓名李晶晶
起讫日期 2010年3月1日至2010 年6月10日
设计地点九龙湖校区
指导教师徐立臻
顾问教师卢山
教研室主任徐立臻
教学院长(教学系主任) 汪芸
二零一零年五月
Research and Development of SOA-based Application System on Digital University
May 2010
摘要
随着计算机技术的不断发展,许多企业都构建了大量的应用系统。然而由于多方面的原因,这些不同应用系统彼此独立,互不相通,形成了一个个“信息孤岛”,数据不能共享,业务无法协同。企业需要一个能够解决上述难题的技术平台,通过它来集成已有的应用系统,帮助企业充分利用已有的投资来满足新的业务需求。在这种背景下提出的面向服务的架构(Service-Oriented Architecture,SOA)为企业信息集成开辟了一条全新的路子,SOA通过将已有技术平台和应用系统服务化,以服务组合的方式来整合与复用企业IT资产,具有基于开放标准、组件化、松耦合和可复用等优点。而ESB平台作为SOA架构的关键部分,是SOA中服务交互、组合和治理的基础架构,帮助企业在实施SOA架构过程中,完成服务间智能化集成与管理。
本课题是在自主开发的ESB平台SwiftESB的基础上,以东南大学数字化校园的建设为应用背景,开发符合SOA思想的示例应用,并总结如何基于SwiftESB进行企业级信息系统开发的开发方法和演示案例,包括如何编写新的服务、如何将已有业务系统中的相关功能封装成服务、如何利用SwiftESB的界面创制工具定制应用界面、如何利用SwiftESB的流程建模工具进行服务组合、如何部署开发好的服务,等等,使SwiftESB的用户能够清楚地理解和掌握利用SwiftESB进行基于服务的信息系统开发的方法和过程,同时通过实际应用对SwiftESB进行必要的测试并提出改进建议。
关键词:面向服务的架构,企业服务总线,面向服务的集成,业务流程执行语言,服务,组合服务
Abstract
With the fast development puter Techonology, Many enterprises hava built a lot of application systems. But these application systems are mutually independent and can’municate with each other, which causes data can’t be shared and business can’t be concurrent. These application systems turn out to be information islands. Enterprise need a technology platform to solve such problems, which can be used to integrate the existing application systems and help enterprises make full use of the existing investment to meet new requirements. In this context, the newly proposed SOA has opened up a whole new way for informantion integration. SOA wrappers the existing technology platforms and application systems into services and integrate and reuse the enterprise IT assets through bination of these services, and has the advantages like standardization, componentization, loosely coupled and reuse ability. ESB platform, as the main part of SOA, is a basic architecture for munication, combination and governance of services