6、云计算架构详解

云计算架构详解及未来趋势

云计算架构详解

1. 云计算面临的挑战

1.1 互操作性

在制药应用中,需要获取实时货币数据以进行本地货币转换,同时还需与数据库服务器交互以检索药品信息。由于这两个系统不同,开发者必须处理好接口方面的问题。

1.2 冗余性

所需的接口组件可能已由其他公司(甚至可能是其他国家的公司)开发。然而,当前开发者可能并不知晓,从而导致工作重复。此外,在尝试共享组件时,可能因使用的开发技术不同,造成组件复用困难。

2. 面向服务的架构(SOA)

2.1 SOA 概述

SOA 是一种逻辑上组织软件系统的方式,通过发布和可发现的接口为用户提供服务。它是一种支持集成业务、业务任务或服务的架构方法,需要注意的是,SOA 不是产品,而是一种架构风格。借助 SOA,业务逻辑可以分解为定义良好的可重用服务,供所有人使用。使用 SOA 可大大减少应用程序代码,开发者无需遍历复杂的对象层次结构,也无需了解特定领域逻辑的细节。

2.2 SOA 服务类型

SOA 系统中使用的服务有多种类型,主要包括:
- 业务服务 :是业务功能的逻辑封装,必须与组织的业务相关。判断一个服务是否为业务服务的简单方法是看能否在不咨询业务经理的情况下创建该服务。业务服务应尽量减少依赖,以便在组织内轻松重用,这有助于保持一致性,并且业务政策的变更能更轻松地在整个组织中传播。在 SOA 中,可重用性指的是高级业务服务的重用,而非低级组件的重用。确定合适的业务服务并非易事,需要 IT 和业务部门共同参与,这对构建战略 SOA 至关重要。
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值