基于SOA的资源整合平台
- 格式:doc
- 大小:24.50 KB
- 文档页数:5
基于SOA的教育资源管理系统的整合设计与实现的开题报告一、研究背景及意义随着互联网的发展,教育资源的可获得性提高,使得学习者获得学习资源更加便捷。
但随之而来的问题是,教育资源数量庞大,分散在不同的机构和平台之间,不同系统之间的数据传递和交互也面临着巨大的困难。
因此,基于面向服务架构(SOA)的教育资源管理系统应运而生。
基于SOA的教育资源管理系统利用服务化的方式,将不同的系统、数据、应用整合到同一个统一的平台上,提供一致性的数据交互,方便学习者获取和使用不同机构和平台的教育资源。
同时,这种系统提升了教育资源的利用效率,避免了资源重复和浪费。
目前国内的教育资源管理系统大多是单一的系统,无法对接其他系统。
因此,本研究的意义在于:1. 探究基于SOA的教育资源管理系统的整合设计理论和方法,提供一种基于服务化的系统设计思路。
2. 设计和实现一套可行的教育资源管理系统,提供一个示范平台来证明基于SOA的教育资源管理系统的有效性和可行性。
二、研究内容1. 整合设计理论和方法研究基于SOA的教育资源管理系统的整合设计主要包括系统的服务化建模、数据规范化、协议标准化等方面。
本研究将研究整合设计的理论和方法,探究SOA的系统整合思路和设计方法,整合如何快速集成不同系统和应用。
2. 教育资源管理系统的设计与实现基于以上的理论和方法,本研究将实现一个基于SOA的教育资源管理系统,主要包括以下方面:(1)设计教育资源服务体系结构,实现教育资源管理的共享和调用。
(2)实现教育资源的制作、存储、发布和管理功能,包括资源分类、资源查询、资源评价等。
(3)设计教育资源的传输协议,支持不同平台之间的数据传递和交换。
三、研究方法本研究采用以下方法:1. 系统调研通过调研国内外教育资源管理系统的发展现状以及现有的整合设计理论和方法,了解现有系统的局限性和未来发展趋势,为本研究提供理论和统计数据。
2. 系统分析和设计根据系统调研的结果,结合需求分析,设计教育资源管理系统的整体架构和服务模块,以及实现教育资源的制作、存储、发布和管理功能,并设计传输协议。
基于SOA的教育资源管理系统整合设计摘要:文章对我国高校内部系统建设的现状进行了简要分析,提出了将SOA引入并实现平台整合的构想,对SOA的设计思想、协作关系、基本要素等进行了研究,提出了平台整合的目标和功能需求,最后对体系结构和功能模块进行了设计。
关键词:SOA 教育资源系统整合目前国内许多高校内部同时运用着多个教育信息及资源管理系统,如教务系统、图书管理系统、网络课程教学平台、试卷库等。
由于开发工具、平台的异构性和紧耦合性等原因,这些系统之间相互独立,资源共享与软件复用性差。
为进一步提高资源的共享性,充分发挥统一平台的优势,我们需要将现有的教育资源系统进行整合。
但是,如果选择重新开发新平台来实现系统的整合,实现的周期比较长,投入较大,同时,各种资源又缺乏统一标准,难以保证资源整合的合理性和有效性。
如何规避各系统运行平台和开发环境间的差异,在短时间内,以较小的开销,实现现有教育资源系统进行有理整合,已成为高校信息化建设的重要课题。
面向服务的软件架构思想(Service-Oriented Architecture,SOA),为解决这些问题提供了一个很好的方案。
1 SOA,面向服务的软件架构思想1.1 SOA的定义目前,SOA的定义可以大致分为两类:一类认为SOA仅是一种架构风格;另一类认为SOA是包含运行环境、编程模型和架构风格等在内的一整套分布式软件系统的构造方法和环境。
在面向服务体系结构中,业务逻辑被封装为一系列服务,服务之间相对独立并可以重用,他们之间通过定义好的接口和协议交互,这些接口和协议基于统一的标准进行定义,独立于实现各服务的硬件环境和编程语言。
1.2 SOA的基本要素在实施SOA的过程中必须满足下四个基本要素。
(1)粗粒度。
即SOA中服务的接口应该接近用户的实际操作。
(2)松散耦合。
包括服务之间不互相依赖,接口与实现之间松散耦合,业务组件和传输协议之间松散耦合。
(3)位置透明。
即无论服务组件的URL如何变化,客户端的调用程序URL都不需要改变。
基于SOA的电子商务应用集成平台研究随着电子商务的快速发展,企业需要更加高效地管理和整合多种业务系统。
基于SOA(面向服务架构)的电子商务应用集成平台成为企业实现这一目标的重要工具。
本文将探讨基于SOA的电子商务应用集成平台的研究。
SOA是一种软件设计和架构模式,它将软件系统的不同组件划分为可重用的业务服务。
SOA的优势在于可以极大地提高企业的灵活性和适应性,并且允许企业实现服务的组合和重新使用。
因此,基于SOA的电子商务应用集成平台可以促进企业的集成,使企业轻松整合现有业务系统和服务,帮助企业更好地管理数据和流程。
基于SOA的电子商务应用集成平台开发需要遵循一定的设计原则。
首先,它应该是面向服务的,并关注服务的可重用性。
其次,它应该具有一定程度的松耦合性,以便整合不同的应用程序和服务。
还必须具有高度的可扩展性和可维护性,为企业未来的扩展提供支持。
最后,它应该考虑安全性和可靠性问题,确保应用程序和服务能够安全地交互。
基于SOA的电子商务应用集成平台可以有效地解决企业在处理异构业务系统和技术的挑战。
通过服务的复用,企业可以在不同的应用程序和服务之间建立联系,可以快速部署新的应用程序和服务,以提供更多的价值。
同时,基于SOA的电子商务应用集成平台可以改善企业的数据集成和流程管理,使企业能够更好地控制业务。
总之,基于SOA的电子商务应用集成平台是企业实现集成和提高业务流程效率的有效工具。
通过面向服务的设计,它可以建立联系和复用服务,为企业提供更好的数据和流程管理。
未来,随着技术的不断进步和商务需求的变化,基于SOA的电子商务应用集成平台将继续发挥重要作用。
基于SOA的企业信息平台资源整合技术应用研究的开题报告一、研究背景及意义随着计算机技术和网络技术的不断发展,企业信息化建设已经成为企业发展中必不可少的一部分。
各个业务系统逐渐趋于某种程度上的自主化和分散化,信息孤岛问题日益突出,信息断层大大加剧了企业信息系统的非一致性,同时现有信息系统与日俱增的开发与维护成本更是引发了企业对于资源整合的需求。
为此,必须在企业内部创建更加紧密的信息资产网络,以提高信息资源的整合和协同管理能力,打通信息孤岛,实现企业信息系统在全局中的协同与整合,从而提升企业的核心竞争力。
SOA为企业信息平台资源整合提供了有力的技术支持,将成为未来企业信息化建设的重要趋势。
与此同时,随着我国信息化建设的不断深入和发展,随之而来的IT人员也大量涌现,因而IT技术的研究和应用也日益受到重视。
研究SOA 技术在企业信息化建设中的应用具有重要的理论和实践意义。
二、研究内容与重点本次研究将围绕SOA技术在企业信息平台资源整合技术应用展开具体研究,研究思路分为以下几个方面:1、SOA的概念、原理及特点,探讨SOA在资源整合中的应用现状;2、定位企业信息平台在资源整合中的作用,深入分析企业信息平台在资源整合中的重要性,探寻企业信息平台的构成要素与开发模式;3、探讨利用SOA和企业信息平台实现企业信息资源整合的技术方法和应用场景,对SOA和企业信息平台的应用范围、结构和性能进行研究,并提出了相应的应用实践;4、在先前的研究基础上,开发一种基于SOA的企业信息平台资源整合技术应用,完善企业信息化建设中的资源整合,提高企业信息系统的管理效率。
三、研究方法与步骤本研究将采用实验研究法和文献研究法相结合的方法,确定研究目标,明确研究内容和步骤,具体步骤如下:1、采集相关文献资料,了解SOA和企业信息平台的相关知识;2、开展案例分析,并进行数据收集与统计分析;3、深入现场了解和调研测试,进一步掌握相关应用技术和企业实际需求;4、在实验、调研和分析的基础上,构建基于SOA的企业信息平台资源整合技术应用,进行验证和调试。
217数据库技术Database Technology电子技术与软件工程Electronic Technology & Software Engineering1 引言随着现代化信息时代的到来,大数据和云计算已经成为目前各行各业研究的热点,其相关的应用产品和服务逐渐走进人们的生活。
云计算关注的主要是计算资源的虚拟化和并行化处理。
云计算系统运算和处理的核心是大量数据的存储和管理时,这样的云计算系统就转变成了一个云存储系统。
所以云存储是在云计算的架构下,更加关注数据存储和管理的系统。
目前,数据的安全存储和资源的跨平台调用显得日益重要,由于信息化建设发展的不同阶段开发的信息系统之间兼容性不强;有些场合仍需通过数据拷贝等方式共享数据,自主研发的算法、工具等只能在部门内部使用;易造成信息孤岛,使不同部门之间数据和资源的很难实现共享。
SOA 在本质上是一种整合分布式系统的软件组件模型,其最主要的思想是将应用软件中完成不同功能的单元以“服务”的形式进行独立封装,服务与服务之间通过接口和契约机制实现通信,与服务实现环境和程序开发语言无关[1]。
目前SOA 已经逐渐成为主流的软件架构方案,特别是在基于Web 的新系统的开发和原有信息系统资源整合方面有着很多优势。
因此,SOA 架构非常适合用来组建新的应用平台,整合已有资源和服务,构建一种分布式的资源共享模式,通过分级授权可以使不同用户获得满足业务需求的数据和资源。
2 私有云存储的特点2.1 公有云和私有云云存储主要通过虚拟化、集群、网络技术、分布式、压缩技术、容灾技术等功能,将不同类型的存储设备通过软件系统组合后协同工作,实现数据有序存储及访问[2]。
云存储大体分为公有云、私有云和混合云三种。
公有云存储是一种将存储服务商业化的行为,用户数据通常存放在由第三方托管的多台虚拟服务器,而非存储在专有的服务器上。
租用虚拟云存储的用户无法了解云端存储的具体位置和用户数据在云端是否安全,是否隐私。
基于SOA的少数民族档案资源整合及实现路径研究随着信息技术的快速发展以及数字化时代的到来,少数民族档案资源的整合和实现已成为一项重要而紧迫的任务。
为了更好地保护和传承少数民族的文化遗产,提高其利用价值和服务效能,基于SOA架构的整合与实现成为一种有效的途径。
SOA(Service Oriented Architecture)即面向服务的架构,是一种将应用程序组织为可重用的服务的软件设计理念。
在实现少数民族档案资源整合和共享过程中,SOA可以将不同的档案系统、数据和业务功能进行解耦,将其封装为独立的服务,提供给需要的应用程序使用,实现跨系统、跨平台的资源整合与共享。
在少数民族档案资源整合和实现路径研究中,需要明确整合的目标和内容。
少数民族档案资源的整合包括物理档案的数字化、档案系统的整合、数据的整合以及业务功能的整合等。
在整合目标的基础上,建立统一的元数据标准和数据交换规范,以确保整合的效果和质量。
需要建立少数民族档案资源整合平台。
该平台应具备以下特点:可扩展性,能够适应不同类型以及规模的档案资源;开放性,能够与其他相关系统进行无缝集成;安全性,能够保障档案资源的安全可控;可管理性,能够实现对整合平台的运营和管理。
然后,对档案资源进行整合和共享的关键是建立服务化的档案管理系统。
该系统应能够对物理档案进行数字化,对数字档案进行索引和分类,实现对档案资源的统一管理和检索。
通过建立标准化的数据接口和协议,实现与其他系统的数据交换和共享。
基于SOA的少数民族档案资源整合与实现还需要考虑数据安全和隐私保护。
通过实施数据加密、权限控制以及安全审计等措施,确保档案资源的安全可靠。
要注意档案资源的隐私保护,遵循信息收集、使用和传输过程中的相关法律法规和伦理规范。
基于SOA的少数民族档案资源整合和实现路径研究是一项重要而复杂的任务。
通过明确整合目标和内容,建立整合平台和服务化的档案管理系统,以及保障数据安全和隐私保护,可以实现少数民族档案资源的有效整合和共享,提高其利用价值和传承效能。
基于SOA的高职数字化教育资源共享平台建设成冬梅【摘要】高职院校数字化教育资源的建设与应用是数字化校园教学功能实现的关键,是教育信息化的基础。
目前,高职院校教育资源呈割据状态,相互重复和缺乏有效的组织和管理,开发工具、平台的异构性等限制了教育资源的共享和整合。
本文针对高职优质教育资源建设与共享的相关问题,提出基于SOA的教育资源管理系统,对高职数字化优质教育资源共享的机制提出总体构架。
【期刊名称】《产业与科技论坛》【年(卷),期】2016(015)008【总页数】2页(P156-157)【关键词】SOA;教育资源;资源共享;Web服务【作者】成冬梅【作者单位】陕西工业职业技术学院【正文语种】中文随着教育信息化的深入发展,数字化教育资源作为推进数字化校园建设的重要组成部分,其建设和共享备受关注。
海量的各种类型的教育资源存储、整合在教育资源库,使用者可借助平台的功能,按照自己需求对资源进行访问和学习,实现教学管理者对资源的管理与评价,为推动教育信息化进程奠定了基础。
国家先后出台政策支持并鼓励各高校建设优质教育资源,近年来,很多高校先后开发和建设了丰富的教育资源,课件、精品课程、网络课程、微课、视频公开课、Mooc、网络资源库等等,但资源利用率并不高,因共享技术障碍、资源配置不均衡、管理体制不完善、知识产权问题、经费问题、人才问题、平台异构性等制约了教学资源的共享和应用。
本文以高职院校数字化资源的应用现状和需求为切入点,针对如何实现资源的共享,探讨基于SOA 的教育资源管理系统的理论框架、技术思维和共享机制,以使资源库真正达到为职业技术教育提供有效服务的目的。
(一)SOA的基本概念。
SOA,全称是Service Oriented Architecture,它的概念最早是在1996年由Gartner公司提出来的,它是面向服务的体系结构,是在动态的、开放的、异构的网络环境中,具备非常强大的信息整合能力的组件模型,也是目前处于领先地位的一种开放的松耦合的应用体系架构。
基于SOA的教育资源整合平台设计摘要为能更好更有效使用和整合教育信息资源,提出一种基于SOA的教育资源整合平台的解决方案,给出整合方案的系统架构,并用实例说明整合的实现过程。
实现整合平台中的单点登录、服务定义和调用。
关键词资源整合;面向服务架构;Web服务1引言1)教育资源整合。
教育资源整合主要是指通过整体协作优化将原本分布的各教育部门的业务进行整合,对各应用系统的数据进行集成,在各应用系统之间建立起可供数据交流和沟通的纽带,将信息以统一的方式展示给广大师生和行政管理人员,为分布的数据资源提供一个统一入口,使用户可以透明地访问系统的整体信息,保证分布的信息资源能够共享,为学校及教育局等各教育单位的教学、科研和管理提供有效及时、全面一致和开放方便的数字化服务。
2)基于SOA的整合方法。
目前虽然市场上已经有一些成型的教育资源整合平台,实现了不同教育资源之间的交互,但是普遍存在模块紧耦合、可扩展性不强、平台相关等问题,不利于平台的更新和扩展。
面向服务的体系架构SOA(Service-Oriented Architecture)的出现,为应用系统的开发与整合提供了全新的解决方案,能够方便的解决应用系统整合与扩展的困难,从而可以有效解决教育资源管理平台紧耦合、可扩展性不强等问题。
2基于SOA的教育资源整合平台设计1)系统架构。
基于SOA的教育资源整合平台良好的体系架构将会使开发结构清晰,节省软件开发的成本,而且还可以提高软件的可维护性和扩展性。
参考SOA概念层次思想,我们采用分层设计的思想对系统的结构进行层次划分,建立一种基于SOA的教育资源整合平台框架。
门户网站的入口给用户提供一个统一的、个性化的界面,通过它可以访问系统的各种不同的子系统或服务,可以为业务逻辑层提供授权认证权限、信息的传输。
业务逻辑层主要提供门户的服务请求者统一权限认证等逻辑功能。
Web服务层主要功能是定义了在服务间交换,将原有系统所提供的功能组件以Web服务封装,新系统也以Web服务开发,并将这些服务发布到UDDI公共目录服务器中注册,以提供目录路由服务。
年第期行政服务中心的资源整合之道——基于SOA 架构模型应用■文/陈宪文我国行政服务中心的运行模式基本上是多部门进驻一个中心集中办公,网络结构既独立又有交叉,中心的行政审批管理系统与部门的业务审批系统共存,从而形成了部门审批系统的独立性与审批系统的整合性之间的矛盾、数据的分散与需求集中的矛盾、部门间数据互相需求却难以获取的矛盾。
通过模型建设,从纵横多维中寻找相交点,在相交点间搭建一个信息资源交换的平台,为以后行政服务中心信息化建设方向提供借鉴思路。
行政服务中心的四大矛盾我国行政服务中心的建设始于上世纪90年代末,有称“办证中心”的,有称“项目审批中心”的,有称“便民服务中心”的。
经历10余年的发展,当今大体模式基本成型。
以服务型政府理念为指导,以审批服务优化为依托,通过政府组织重组,职能整合,流程再造,多部门进驻同一场所集中办公,以窗口的形式开展行政服务,为公民、法人或组织提供一体化的服务。
直至去年,才逐渐形成了行政服务中心体系的规范化。
行政服务中心审批管理系统指围绕行政服务中心行政审批业务或公共服务的开展,充分应用信息资源和信息技术开展规范化行政审批、网上审批、审批管理和政务公开等功能。
从行政服务中心审批管理系统而言,其本身并无有价值的业务信息资源,然而各审批部门在审批行为中,却越来越强烈地意识到部门间信息资源整合的必要性与紧迫性,却限于目前机制体制方面的局限,通过系统进行业务流程变更、权力事项调整、工作岗位变更等担任。
变更调整后的信息通过系统报送至市法制办进行审核后,生成新的权力运行信息。
每次变更后的流程、事项等均在系统中保留原始记录,以便进行比对、追溯。
再比如,系统中设置的系统管理员,能够对系统运行情况进行高效的管理;由各单位专职纪检人员担任的电子监察员、各单位法规部门人员担任的法制监督员,每天至少两次登陆系统处理相关监察、监督事务,行政权力和便民服务的效率得到了充分保证,政务运行的规范性得以极大增强。
InforSuite 数据集成套件基于S O A架构的应用整合平台中创软件商用中间件股份有限公司目录目录第1章系统概述 (1)1.1.业务背景 (1)1.2.业务挑战 (1)1.3.客户期望 (1)第2章系统总体设计 (2)2.1.系统设计目标 (2)2.2.系统总体架构 (3)2.2.1. 业务整合平台架构 (3)2.2.2. 综合应用系统架构 (4)第3章解决方案 (5)3.1.技术特点 (5)系统概述第1章系统概述1.1. 业务背景1998年公安部为提高公安工作效率和侦察破案水平,实现“科技强警”,提出建设“金盾工程”。
该工程实质上就是公安通信网络与计算机信息系统建设工程,实现以全国犯罪信息中心(CCIC)为核心,以各项公安业务应用为基础的信息共享和综合利用,为各项公安工作提供强有力的信息支持。
目前南昌市公安局“金盾工程”一期建设已经建设完成,建成了南昌市公安三级、四级网络,公安部规划的23个一类应用系统中的19个及其他公安业务系统5个,如人口信息系统、中国公民因私出境管理系统、境外人员管理系统、机动车-驾驶员信息查询系统、公安人事管理系统、刑侦指纹管理系统等。
1.2. 业务挑战南昌市公安局的应用系统,根据业务类型和复杂程度可以分为两大类,即垂直应用系统、水平应用系统:♦垂直应用系统,属于面向单一业务部门的应用系统,业务系统采用较为单一的技术体系建立,数据采集主要以人工方式录入,业务流程在本部门的各个环节之间进行扭转,大部分系统已基本建成,且正在使用,具有一定的自治性或封闭性,比如人口信息系统、涉外信息系统、车驾管理系统等;♦水平应用系统,为多个业务部门服务,系统数据很多来源于其他业务系统,水平应用系统支撑的业务流程往往需要跨部门的协同,要求必须具有良好的开放性和可持续集成性,比如执法综合管理、派出所综合管理、社会公共信息综合平台等。
目前南昌市公安局信息化建设所面临的挑战是在“金盾工程”一期基础上,进一步深化“政府上网工程”、行政改革和再造行政业务流程,由基础信息化建设向应用整合的方向发展。
基于SOA的企业信息资源整合
吕希艳;张润彤
【期刊名称】《中国科技论坛》
【年(卷),期】2006(000)002
【摘要】如何实现企业信息资源的有效整合一直是困扰企业和IT商家的一个难题和挑战,本文首先提出了信息资源整合过程中存在的主要问题和挑战,针对问题分析了利用SOA(Service-Oriented Architecture,面向服务架构)实现企业内部外部信息资源整合的适用性、可行性和有效性,并对企业如何利用该架构开展信息资源整合给出了建议.
【总页数】3页(P103-105)
【作者】吕希艳;张润彤
【作者单位】北京交通大学经济管理学院信息管理系,北京,100044;北京交通大学经济管理学院信息管理系,北京,100044
【正文语种】中文
【中图分类】F406
【相关文献】
1.基于SOA的企业信息平台资源整合技术应用研究 [J], 李伟霄;伊志强
2.基于SOA的数字化校园资源整合研究 [J], 王平
3.基于SOA的数字档案资源整合模式研究 [J], 陈玉亮;汪好
4.基于SOA的少数民族档案资源整合及实现路径研究 [J], 陈海玉; 赵冉; 万小玥;
向前
5.基于SOA的企业信息资源整合思考 [J], 南志红;邢俊德
因版权原因,仅展示原文概要,查看原文内容请购买。
基于SOA的资源整合平台
摘要:由于许多单位在信息化建设中没有一个关于信息系统开发的总体性长远规划,因此在信息化建设中形成了一个个“信息孤岛”,为了最大程序的实现资源整合,节约资源,本文采用了soa 的软件体系结构来实现资源整合平台。
关键词:面向服务的体系架构;web服务;资源整合
0 引言
许多单位经过多年的信息化建设已经拥有相当数量的管理信息系统,这些系统也发挥了较好的作用。
但是,由于没有一个关于信息系统开发的总体性长远规划,从而导致这些信息管理系统成为一个个“信息孤岛”。
随着单位业务发展的需要,许多单位提出了以下新的业务需求:
(1)单位内部若干不同的应用系统通常需要来协作完成某些新增业务,因而需要将这些“信息孤岛”整合起来,提供跨部门的业务服务。
(2)领导和员工需要更多的灵活性与方便性支持,使他们可以利用各种不同地接入方式来随时随地办理某些业务。
(3)原有系统无法满足单位日益发展地新需求。
针对以上这些问题,本文通过基于web服务的soa技术来构建数字化资源整合平台,采用此方案可以有效地集成与整合现有的各种信息管理系统。
soa技术在资源整合平台方面的应用
soa(service-oriented architecture,也叫面向服务架构或面向服务的体系结构)是指为了解决在互联网环境下业务集成的需要[1],通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。
soa体系结构包括3个主要的组件[2]:服务代理、服务请求者和服务提供者(见图1)各组件的功能如下:
服务代理:对服务提供者进行注册发布,并提供搜索服务,以及对其进行分类。
服务请求者:通过服务代理查找所需的服务,以及使用该服务。
服务提供者:发布自己的服务,并使用自身服务的请求进行响应。
与传统开发方式相比,soa具有松散耦合、粗粒度、共享服务和标准化等特点,其对于资源整合平台实际的优势具体表现为以下4点:
1)易于集成现有系统:在不对现有系统进行修改的前提下,soa 可迅速转换现有系统和应用为服务。
2)具有标准化的架构:只要符合相关开发标准,任何时候开发的组件都可以合并成一个结构良好的soa系统,并添加部署在现有的基础构架中。
3)提升开发效率:由于soa在可复用性方面的特性,新的系统在设计、开发、测试和实施时可以充分利用自己已有的服务,可以显著缩短其开发周期。
4)降低开发维护成本:通过采用soa体系结构,可以在原有系
统的基础上进行二次开发,因此开发成本急剧降低。
基于soa模式的资源整合平台架构模型
由于现在许多单位软件系统非常分散,数据库结构各不相同,综合数据提取非常困难,信息不能进行有效地互联互通,以及某些单位业务管理流程在不断变化的问题,我们的系统架构将采用以下八层结构来进行设计。
1)表示层(ui):实现用户交互界面,例如web界面、智能设备如pda、智能手机设备的界面、windows界面。
2)服务发布层(web service):通过web service发布部门服务。
将业务逻辑层中的各种业务通过fecade模式封装成易用的、粒度较大的业务中间件,通过web service发布各种业务,来接受界面逻辑层的调用,通过ticket认证实现安全的调用,该层是面向服务的一层,通过该层实现soa架构的服务发布。
3)业务逻辑层(bll):形成业务中间件,封装各种业务逻辑,实现各部门的业务逻辑。
4)数据访问层(dal):通过数据访问逻辑组件从数据库中检索数据并把实体数据保存回数据库中,即提供通常称为“crud“方法完成对数据的持久化操作。
5)数据访问辅助层(dbhelper):利用该层可以访问多种类型的数据库,通过抽象工程模式实现数据库访问的无关性。
6)数据库:数据库作为独立的一层。
7)业务实体组件(model):现实世界中的业务实体通过封装数据
来表示,并用于业务实体的层间传输与表示。
8)实用工具组件(utility):某些实用功能将被封装,如压缩算法、加密算法等,以便于各层的调用。
3 资源整合平台的设计
采用soa进行现有系统集成的步骤:
(1)在各个信息系统中提取需要进行对外开放的功能模块。
(2)以服务组件的形式表现这些功能模块。
(3)在服务注册器中实现已经发布地服务,以供其它服务调用者进行绑定和查找。
(4)绑定和调用服务,将每个proxy service注册到uddi方便查找,并配置到route node中,以便proxy service将客户端的请求转给相应business service。
4 结语
针对数字化平台这种松耦合、分布式、异构的场合,采用基于web服务的soa体系架构部署应用系统,可以节省系统扩展的投资。
因为不需要创建新系统,只需要利用原有资源和系统,就可以使不同部门的信息系统集成到soa基础架构中。
同时,采用该架构使系统能够很好地支持多种类型界面,数据库的更替和建立也更为灵活和简单。
由于各服务间低耦合,并可根据需求快捷地组合实现新的服务,资源整合平台可以简便地实现业务修改、系统重构和系统集成,具有灵活、可复用和可扩展等优点,能够较好地适应综合业务应用和管理的要求。
参考文献:
[1] eric newcomer,greg lomow.understanding soa with web services(中文版)em].徐涵译.北京:电子工业出版社,2006
[2] thomas er1.soa概念、技术与设计[m].王满红,陈荣华译.北京:机械工业出版社,2006.
[3] 王建兴,等.基于webservices的面向服务信息集成研究[j].计算机时代,2006,(2):1-2.
[4] 王满红,陈荣华.thomas erl soa概念、技术与设计,机械工业出版社,2006,(01).
[5] 刘国静.基于soa架构的企业应用研究[d].上海:华东师范大学,2006.。