首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
You are developing a server-side enterprise application.It must support a variety of different clients including desktop browse
You are developing a server-side enterprise application.It must support a variety of different clients including desktop browse
admin
2021-03-19
50
问题
You are developing a server-side enterprise application.It must support a variety of different clients including desktop browsers,mobile browsers and native mobile applications.
The application might also expose all API for 3rd parties to consume.It might also(71)________with other applications via either web services or a message broker,The application handles requests(HTTP requests and messages)by executing business logic accessing a database; exchanging messages with other systems;and returning a HTML/JSON/XML(72)________.There are logical components corresponding to different functional areas of the application.
What’S the application’S deployment architecture?
Define all architecture that structures the application as a set of(73)________,collaborating services.This approach corresponds to the Y-axis of the Scale Cube.Each service is:
·Highly maintainable and testable—enables rapid and frequent development and deployment
·Loosely coupled with other services—enables a team to work independently themajority of time on their service(s)without being impacted by changes to other services and without affecting other services
·(74)________deployable—enables a team to deploy their service without having to coordinate with other teams
·Capable of being developed by a small team—essential for high productivity by avoiding the high communication head of large teams
Services(75)________using either synchronous protocols such as HTTP/REST or asynchronous protocols such as AMQP.Services can be developed and deployed independently of one another.
Each service has its own database in order tO be decoupled from other services.Data consistency between services is maintained using some particular pattern.
(75)
选项
A、interoperate
B、coordinate
C、communicate
D、depend
答案
C
解析
假设你在开发一个服务端应用。该应用必须支持各种各样的客户端,包括桌面浏览器、手机浏览器和本地手机应用。应用可能也需要公开部分API供第三方使用,还可能与其他应用通过WebService或消息代理(messagebroker。)相集成。应用执行业务逻辑来处理请求(HTTP请求或者消息);访问数据库;与其他系统交换消息;并返回HTML/JSON/XML类型的响应。有一些逻辑组件对应于应用的不同功能模块。
应用的部署架构是什么?
通过采用y轴方向上伸缩立方(ScaleCube)来设计应用的架构,将应用按功能分解为一组松耦合且相互协作的服务的集合。每个服务具有如下特征:
·高可维护性和可测试性——支持快速、频繁的开发和部署:
·与其他服务松散耦合——使团队能够在大部分时间独立地工作于其服务上,而不
受对其他服务的更改的影响,也不影响其他服务;
·可独立部署——团队能够不与其他团队协调而部署他们的服务;
·能够由一个小团队开发——通过避免大型团队的高沟通主管,对高生产力至关重要。
服务问通过HTTP/REST等同步协议或AMQP等异步协议进行通信。服务可以独立开发和部署。每个服务有其自己的数据库,以便与其他服务解耦。服务之间的数据一致性通过其他特定的模式来维护。
转载请注明原文地址:https://jikaoti.com/ti/SmB7FFFM
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
(2013年上半年)项目经理在为某项目制定进度计划时绘制了如下所示的前导图。图中活动E和活动B之间为结束-结束关系,即活动E结束后活动B才能结束,其他活动之间的关系为结束-开始关系,即前一个活动结束,后一个活动才能开始。根据上面的前
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】已知某信息工程项目由A至I共9个活动构成,项目组根据项目目标,特别是工期要求,经过分析、定义及评审,给出了该项目的活动历时、活动所需资源及活动逻辑关系列表,如下表所示:
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某大型国有企业A计划建立一套生产自动控制系统,改变目前的半自动化生产状态。A企业内部设立有信息中心,具有自主开发能力,但采购部门经理老李认为自主开发耗时长,还是决定从外部选择
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某信息系统集成公司承接了一项信息系统集成项目,任命小王为项目经理。项目之初,根据合同中的相关条款,小王在计划阶段简单地描绘了项目的大致范围,列出了项目应当
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。[说明]某公司开发一个新闻客户端后台大数据平台,该平台可以卖现基于用户行为、社交关系、内容、标签、热度、地理位置的内容推荐。公司指派张工负责项目的质量管理。由于刚开始从事质量管理工作,张工进行了
根据我国《计算机软件保护条例》的规定,计算机软件(即计算机程序及其有关文档)著作权取得的时间是(7)。
在某项目进行的第三个月,累计计划费用是30万元人民币,已完成85%的工作量。以下关于这个项目进展的叙述,正确的是(43)。
程序员小张在某项目中编写了源代码文件X的0.1版(以下简称Xv0.1)。随后的开发中小张又修改了Xv0.1,得到文件X的1.0版(以下简称Xv1.0)。经过正式评审后,Xv1.0被纳入基线进行配置管理。下列后续活动中符合配置管理要求的是______。
构建电子商务平台是当前一种重要的商业模式,任何希望从事电子商务的公司或个人可以通过注册商铺的形式在该平台上从事电子商务活动。从技术角度来看,该平台属于_____服务模式。
Although the bulk of industry resources and energies have focused on developing the fastest(71)or slickest(72), more and more mi
随机试题
躁狂急性发作期碳酸锂的治疗血浓度为
患者,男,36岁。上齿剧痛3天,伴口臭,口渴,便秘,舌苔黄,脉洪。治疗应首选
工程监理费用于建立工作中的直接、间接成本开支,缴纳税金和合理利润,可采取的收费方式不包括()。
“难点村”治理工作任务繁重,责任重大,各地区各部门需在党委和政府统一领导下,把工作抓好。在组织领导方面要做好哪几方面的工作?()
以下有关公文的说法错误的有()
目前,得到世界各国广泛认同和普遍采用的,可以较客观、直观地反映和监测居民之间的贫富差距,预报、预警和防止居民之间出现贫富两极分化,反映居民之间贫富差异程度的数量界线,被称为()。
在概化理论中,与经典测量理论中信度的概念最接近的是
(美)两党的;代表两党的;得到两党支持的
下面是用户程序对Applet类中方法action()的重新定义,功能为从单行文本编辑区input中输入数据赋给k。TextField类的对象input和int型变量k已在类体中正确说明。Public______action(Evente,Ob
ThekeytotheindustrializationofspaceistheU.S.spaceshuttle.【C1】______it,astronautswillacquireaworkhousevehicle【C
最新回复
(
0
)