基于SOA和XML数据库地翻译管理平台地改造.docx

基于SOA和XML数据库地翻译管理平台地改造.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 SOA 和 XML 数据库的翻译管理平台的改造 1 绪 论 1.1 研究背景及意义 随着 WTO 开放政策的逐步深入,有着越来越多的国外企业走进来,也有越来越多的中国企业在走出去。实现企业国际化及本地化显得越来越重要。我公司身为翻译外包企业要为多家企业提供实时翻译业务,这牵涉到要与许多不同公司之间的传输问题、不同领域、不同形式、不同要求,而在我公司内部又要统一管理、统一流程。传统的软件开发技术已经跟不上这样的需求,这就需要一种松散耦合、统一接口、数据存储灵活的技术来完成系统集成。 面向服务架构(Service Oriented Architecture,SOA)[1]是实现软件系统集成的新型技术架构。和对象以及软件构件相同,“服务”是在分布式网络上构建复杂系统的最基本的建筑材料。SOA 主 要以 SOAP/XML 接口和 Web 服务描述语言分发,它是当今 Web 服务的主流架构。SOA 就是对等(P2P)计算的真正的商业化。它提供了这样一种框架:一个系统上的软件可以安全而且可靠地提出请求并获得其他系统上的计算资源,而不再需要一台中央服务器来管理和控制整个端到端的网络。 随着 SOA 松散耦合概念的不断提出,对于业务需求整合与变化的要求也越来越高,传统关系型数据库已无法满足企业的需求,于是一种更灵活、传输更方便的可扩充标记语言(eXtensibleMarkupLanguage,XML)出现在了人们的视线中。XML 数据库可以说是下一代数据库的发展方向,它与关系型数据库的结合已经形成了数据管理的趋势。 因此,SOA 和 XML 数据库技术的结合可以更适应现代大型企业的商务软件的开发及业务的整 合。 1.2 研究的目标和内容 本文的研究目标是采用 SOA 架构和 XML 数据库对现有的翻译管理平台进行改造,以解决企业与客户在原文译文的信息传输及交换时遇到的实际问题以及翻译作业流程管理与监控等工作上的问 题。本文将运用 XML 数据库技术与微软的 SQL Server 解决企业业务数据存储、数据交换时的灵活多变问题;并将研究怎样利用 SOA 技术改造企业主营业务管理信息系统。 具体研究内容包括: 分析 SOA 软件架构的发展情况以及最新的应用现状; 研究如何运用 MS SQL Server 中的 XML 技术改造原平台的数据库; 1 基于 SOA 和 XML 数据库的翻译管理平台的改造 研究多部门多公司之间信息交换和信息整合; 基于以上的研究成果,采用 SOA 架构和 XML 数据库对现有的翻译管理平台进行改造; 总结开发过程应用的经验教训,为企业乃至整个行业的信息整合改进提供实践经验。 1.3 论文结构 全文共由 7 章组成。 1 章绪论,简单介绍了本文研究的背景及意义、国内外的研究现状、论文的主要研究内容和组织结构。 2 章相关技术综述,主要是从软件体系结构的历史沿革着手,阐述了面向服务体系结构出现的特点。详细介绍了 SOA 的概念、特性、基本架构、操作优点和关键技术。并对其关键技术作深入讨论:XML、SOAP、WSDL 和 UDDI,阐述了 SOA 与 Web 服务的关系。 3 章翻译管理平台的需求分析,首先分析了公司现有管理平台的使用情况和产生的问题,然后利用面向服务的思想对其进行新的需求分析。 4 章翻译管理平台的设计,本章将根据上一章节的平台功能需求和性能需求,运用 SOA 面向服务设计的理论,对翻译管理平台进行重新设计。包括了平台架构设计、功能设计、服务设计以及数据库设计。 5 章翻译管理平台的实现,本章将根据上一章节的架构设计来对原有管理平台的每一层层面进行全新的改造,包括界面层、协同层、流程层、服务层、组件层和资源集成层。 6 章翻译管理平台的测试和运行,对已经改造完毕的平台进行一系列的功能测试、压力测试及性能测试,并对公司运用新平台后的业务运作情况做简单描述。 7 章总结和结论,主要就本文所做工作进行回顾,对工作中遇到的困难、存在的不足及今后发展的方向做了总结。 2 基于 SOA 和 XML 数据库的翻译管理平台的改造 相关技术综述 2.1 面向服务的架构(SOA) 1996 年,GartnerGroup 就提出了面向服务的架构[1]的概念,但是那个时候软件技术还不足以从真正意义上支持企业实现 SOA。随着网络技术的不断发展,在 2002 年 12 月,Gartner 再次提出了 SOA 是“现代应用开发领域最重要的课题” [1],并预计 SOA 将成为占有绝对优势的软件工程实践方法。 2.1.1 SOA 的概念 从总体上来讲,SOA 是一种结构模型,它可以根据需求并通过网络对松散藕合的粗粒度应用组件进行分布式部署、组合和使用。下面给出业界一些关于 SOA 的定义: S 将 SOA 定义为[1]:

文档评论(0)

lh2468lh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档