You are developing a server-side enterprise application.It must support a variety of different clients including desktop browse

admin2021-03-19  25

问题 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.
(74)

选项 A、Dependently
B、Independently
C、Coordinately
D、Integratedly

答案B

解析
转载请注明原文地址:https://kaotiyun.com/show/XFPZ777K
0

相关试题推荐
最新回复(0)