面向服务架构与负载均衡助力企业信息系统持续运行
1. 引言
在当今社会,企业信息系统(EIS)的持续运行至关重要。社会对 EIS 的依赖与日俱增,一旦系统出现短暂故障,在银行等几乎全天候依赖信息系统处理业务的环境中,可能会引发灾难性后果。同时,竞争环境也使得客户在服务稍有不满时就可能转向其他服务提供商,而且随着信息系统标准化程度的提高,竞争对手很容易模仿企业的活动和服务。因此,为企业提供连续服务是当今企业的重中之重。
信息系统固有的脆弱性使其面临众多可能影响其平稳运行的因素。信息系统主要由硬件和软件两个不同的组件组成,潜在的故障区域也各不相同。为了实现 EIS 的持续运行,需要综合考虑硬件和软件组件,并让它们协同工作。
2. 软件组件:面向服务架构(SOA)
SOA 可以从业务和技术两个主要视角进行定义和分析。
- 业务视角 :SOA 是一种指导业务流程创建和使用各个方面的架构风格。它强调业务流程及其管理,引出了业务流程管理(BPM)的概念。BPM 是一种使组织与客户需求高效匹配的方法。在业务视角下,业务流程和业务服务相互作用,一个业务流程可以包含一个或多个业务服务,一个业务服务也可以用于一个或多个业务流程。
- 技术视角 :SOA 是一种分布式计算方式,旨在允许软件组件(即服务)通过网络进行通信。在这种视角下,服务由软件组件执行,SOA 包含这些软件组件在分布式计算环境中的交互。服务之下还有一些操作资源,如数据库服务器或大型机。从更高的抽象层面来看,业务流程和服务通过包含软件组件和操作资源的技术层面来实现。
超级会员免费看
订阅专栏 解锁全文
999

被折叠的 条评论
为什么被折叠?



