itgle.com

论面向服务的体系结构在系统集成中的应用面向服务的体系结构(Service Oriented Architecture,SOA)作为一种体系结构模型,将应用程序的不同功能单元通过一些良好定义的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建服务可以以一种统一和通用的方式进行交互。请围绕"SOA在系统集成中的应用"论题,依次从以下的3个方面进行论述:①概要叙述你参与分析与开发的系统集成项目,以及你在其中所担任的主要工作。②详细论述SOA中的关键技术,以及

题目

论面向服务的体系结构在系统集成中的应用面向服务的体系结构(Service Oriented Architecture,SOA)作为一种体系结构模型,将应用程序的不同功能单元通过一些良好定义的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建服务可以以一种统一和通用的方式进行交互。请围绕"SOA在系统集成中的应用"论题,依次从以下的3个方面进行论述:①概要叙述你参与分析与开发的系统集成项目,以及你在其中所担任的主要工作。②详细论述SOA中的关键技术,以及你熟悉的工具和环境对SOA的支持。③通过你的切身实践详细论述SOA在系统集成中发挥的作用和优势。


相似考题
参考答案和解析

写作要点
面向服务的体系结构是一种新的体系结构风格,它具有松耦合和面向软件服务的特点,具有很高的重用性和灵活性。
在撰写本文时,要注意以下几个方面:
①简单介绍你参与分析与开发的系统集成项目情况和背景,以及你在其中所担任的主要工作,说明为什么要使用SOA。
②详细论述SOA中的关键技术,以及你熟悉的工具和环境对SOA的支持。要注意的是不要逐个地对技术进行讨论,而只是根据你的项目实际情况,具体地讨论2~3个技术的应用就可以了。
③根据你的项目应用情况,详细介绍SOA在系统集成中发挥的作用和优势。

更多“论面向服务的体系结构在系统集成中的应用面向服务的体系结构(Service Oriented Architecture,SOA ”相关问题
  • 第1题:

    成功的SOA(面向服务架构体系结构)实施计划应该包含①定义业务流程、②SOA结构和模式、③ SOA基础架构、④SOA开发程序等4个主要的组成部分,其中(65)部分明确了需要哪些服务,哪些数据与此相关。

    A.定义业务流程

    B.SOA结构和模式

    C.SOA基础架构

    D.SOA开发程序


    正确答案:A
    解析:面向服务架构体系结构(SOA)作为一种架构模型,它将应用程序的不同功能单元通过一些以中立方式定义的接口联系起来。成功的SOA实施计划应该包含①定义业务流程、②SOA结构和模式、③SOA基础架构、④SOA开发程序等4个主要的组成部分,每个组成完成的功能见表1-6。

  • 第2题:

    论面向服务的架构及其应用
    面向服务的架构(Service-Oriented Architecture,SOA.是一种组件模型,把应用程序中的不同功能单元(即服务)通过这些服务之间定义良好的接口和契约联系起来,使得这些系统中的服务能够以一种统一和通用的方式进行交互。从应用角度看,SOA是一种应用框架,它关注企业日常的业务应用,将其划分为单独的业务功能和流程,并抽象为服务,用户和系统开发人员可以构建、部署和整合这些服务,无须依赖特定的应用程序及应用平台,从而提高企业业务流程的灵活性。SOA有助于实现更多的信息资产重用、更轻松地管理和更快地应用开发与部署。 (请围绕“面向服务的架构及其应用”论题,依次从以下三个方面进行论述。) 1.概要叙述你参与实施的、基于面向服务架构的软件开发项目以及所担任的主要工作。 2.指出SOA技术参考架构中都包含哪些服务类别,并对每类服务的定义和作用进行简要说明。 3.详细阐述你的项目是如何以面向服务的架构为指导进行实施的,在实施过程中遇到了哪些问题,是如何解决的。


    答案:
    解析:
    一、论文中要具体介绍组织的业务背景、组织结构、现有应用系统的分布、采用的技术等内容和担任的实际工作。 二、SOA技术参考架构主要描述SOA基础技术平台与辅助工具,同时描述这两部分与其他外围相关元素之间的关系。SOA技术参考架构将服务分为6类,具体描述如下: 1.连接服务 连接服务又称连通服务,是面向服务架构的骨干,在完成服务的接入,服务间的通信和交互基础上,还提供安全性、可靠性、高性能的服务能力保障。连接服务的一个典型实现就是企业服务总线(Enterprise Service Bus,ESB)。 2.协作服务 协作服务通常由通信代理和Web服务代理两部分组成。通信代理与连通服务中的通信代理实现内部有效的数据通信,Web服务代理与外部的公共注册中心交互,注册本平台对外开放的Web服务以及查找所需要访问的外部Web服务。协作服务既可以实现组织之间(如供应链的合作伙伴之间)的交互通信,也可以实现组织内部(如跨地域的分支机构之间,并有防火墙进行保护的情况)之间的交互通信。 3.业务服务 业务服务指为新建服务提供的特定运行支持环境。新建服务包括单个服务以及合成服务,不包括流程化的服务。合成服务一般由应用编码实现,它可以调用其他的服务(包括:单个服务、合成服务和流程化的服务)。业务服务与连通服务相联接,其中的新建服务与其他服务的通信和交互通过连通服务来实现。业务服务的运行信息由运行管理服务保存,业务服务也接受并执行运行管理服务的管理和控制命令。 4.业务流程服务 流程服务是业务流程的运行环境,提供流程驱动、服务调用、事务管理等功能。流程服务是为业务流程的运行提供的一组标准服务。业务流程是一组服务的集合,可以按照特定的顺序并使用一组特定的规则进行调用。业务流程可以由不同粒度的服务组成,其本身也可视为服务。 5.交互服务 交互服务实现人与服务之间的交互功能。人可以是服务的消费者,也可以是服务的提供者。人不能直接消费服务,也不能直接提供服务,需要通过相应的程序实现代理操作(即人通过操作程序实现与服务的交互)。交互服务就是需要提供一组完整的功能,以实现人与服务的交互,并能够方便地进行交互。人员需要请求服务时,向连通服务发送消息请求,由连通服务查找服务,并将请求消息传递给服务提供者。 6.信息服务 信息服务特指为上层应用系统、同层的其他服务等提供数据访问及资源访问服务。其目标是使应用系统能够统一、透明、高效地访问和操纵位于网络环境中的各种分布、异构的数据资源,为实现全局数据访问、加快应用开发、增强网络应用和方便系统管理提供支持。 三、考生需要详细描述所参与的项目是如何以面向服务的架构为指导思想进行实施的,包括如何发现服务、如何对服务进行分类等。可能存在的问题包括如何进行服务规约,包括候选服务的分类与选择,服务编排,服务库的设计等;如何实现服务,包括将服务的实现分配到相应的服务构件中,并决定服务的实现方式。

  • 第3题:

    18、本讲视频介绍了软件系统构造方法的演变史,那么符合视频讲解的正确的演变顺序是________。

    A.结构化程序构造->面向对象的程序->构件化系统->面向服务的体系结构SOA->基于Internet的软件开发与云计算体系结构

    B.结构化程序构造->面向对象的程序->面向服务的体系结构SOA->构件化系统->基于Internet的软件开发与云计算体系结构

    C.面向对象的程序->结构化程序构造 -> 面向服务的体系结构SOA->构件化系统->基于Internet的软件开发与云计算体系结构

    D.面向对象的程序->结构化程序构造->构件化系统->面向服务的体系结构SOA->基于Internet的软件开发与云计算体系结构


    结构化程序构造 -> 面向对象的程序 -> 构件化系统 -> 面向服务的体系结构 SOA-> 基于 Internet 的软件开发与云计算体系结构

  • 第4题:

    论面向服务的架构及其应用 面向服务的架构(Service-Oriented Architecture,SOA)是一种组件模型,把应用程序中的不同功能单元(即服务)通过这些服务之间定义良好的接口和契约联系起来,使得这些系统中的服务能够以-种统一和通用的方式进行交互。从应用角度看,SOA是一种应用框架,它关注企业日常的业务应用,将其划分为单独的业务功能和流程,并抽象为服务,用户和系统开发人员可以构建、部署和整合这些服务,无需依赖特定的应用程序及应用平台,从而提高企业业务流程的灵活性。SOA有助于实现更多的信息资产重用、更轻松地管理和更快地应用开发与部署。

    请以“面向服务的架构及其应用”为题,依次从以下三个方面进行论述: 1.概要叙述你参与实施的、基于面向服务架构的软件开发项目以及所担任的主要工作。 2.指出SOA技术参考架构中都包含哪些服务类别,并对每类服务的定义和作用进行简要说明。 3.详细阐述你的项目是如何以面向服务的架构为指导进行实施的,在实施过程中遇到了哪些问题,是如何解决的。


    正确答案:写作要点:
    一、按题目要求介绍作者参与的项目基本信息。
    二、SOA技术参考架构中包含的服务类别包括:

    1、开发服务(Development Services)用于实现新开发的组件以及重用基础架构的能力。
      2、业务创新优化服务(Business Innovation & Optimization Services)用于从IT和业务两个层面来监控和管理运行情况。
      3、管理服务(Management Services)包括对服务、应用和资源的管理和保护能力,如通过负载均衡来有效的分配系统计算资源。
      SOA解决方案中的很多服务都是由已有应用系统提供的,接入服务(Access Services)提供访问已有应用或遗留系统的能力,同时提供已有应用、打包应用程序与ESB之间的桥接能力,将已有系统中的功能和信息转化为服务。
      4、业务应用服务(Business App Services)指那些通过新的计算平台JavaEE来实现的新应用,它们所实现的功能和信息也都转化为服务提供出来。
      在业务流程需要与外部的合作伙伴、供应商交互的情况下,伙伴服务(Partner Services)提供文档、协议以及伙伴管理的能力,比如说,可以提供企业边界处不同安全级别差异的转换。
      5、信息服务(Information Services)是那些跟信息(而不是活动)有关系的服务,比如将多个系统中异构的数据,聚合、转换为业务需要的统一整齐的业务数据对象来访问。信息服务通过联合、复制和转换来解决基于不同实现方式的不同数据源之间的数据共享难题。
      6、流程服务(Process Services)是指把多个服务聚合成为一个服务流程对应业务过程的服务,这种复合服务通常是长时间运行的过程。流程服务提供服务控制能力,将多个服务串起来实现一个业务流程。
    7、交互服务(Interaction Service)一方面将人的活动,通过人机交互以服务的方式出现在整个业务过程中,作为流程服务)中的一部分;另一方面将IT的功能和数据传递给最终用户,并满足用户特定的使用习惯。
    三、第3个问题是题目要重点描述的内容,要根据项目的实际情况来写自己是怎么做的,遇到什么样的问题,如何解决的。同时文章收尾要对效果进行评价。

  • 第5题:

    面向服务的体系结构SOA是一种 IT 体系结构风格,支持将商务业务转换为一组相互链接的服务或可重复业务任务,并在需要时通过网络访问这些服务和业务任务。下列关于SOA的描述中有误的是哪一项?

    A.SOA将应用程序的不同功能单元(称为服务)通过服务之间定义好的接口和规范按松散耦合方式联系起来,通过网络整合成一个新的系统。

    B.SOA中的接口是采用中立的方式进行定义的,独立于实现服务的硬件平台、操作系统和编程语言。

    C.SOA的标准规范使得构建在各种系统中的服务可以以统一和通用的方式进行交互。

    D.SOA是一种灵活的松耦合的分布式系统的体系结构,所以它不包含“硬连线”的体系结构模式。


    SOA是一种灵活的松耦合的分布式系统的体系结构,所以它不包含“硬连线”的体系结构模式。