题目:在开发服务器端的企业级应用时,需要考虑其部署架构。该应用需要支持多种客户端,包括桌面浏览器、移动浏览器和原生移动应用。此外,该应用还可能通过API向第三方客户暴露,并且可能需要与其他应用程序通过Web服务或消息代理进行交互。该应用通过执行业务逻辑、访问数据库、与其他系统交换消息并返回HTML/JSON/XML响应来处理请求。针对逻辑组件的不同功能区域,请描述应用的部署架构是什么样的?请定义一种将应用程序结构化为一系列协作服务的架构,这种架构对应于缩放的立方体的y轴。每个服务应具备哪些特点?请为每个空格选择最合适的词。