SOA 是一个概念,面向服务的架构,是软件工业界几十年自面向过程、面向对象、面向
组件以来,又一次重要的进化过程。SOA 不仅仅是个概念,它是一种新的开发理念和 IT 生
活方式。如果把 CORBA 和 DCOM 看作是 SOA 最粗浅的尝试的话,那么随着十年来软件
各种基础技术的成熟,SOA 的推广与实施已经水到渠成了。
ESA 是以服务为导向的架构(SOA)的 SAP 增强版,即一种将新的灵活性引入 IT 系统设计
的软件架构方式。它依据一系列被广泛采用的标准,明确设定了需要互相协作、共享信息
但却分散独立的不同软件的应用规则。
SAP ESA(Enterprise Services Architecture)/企业服务架构是 SAP 以服务为导向、按企业规
模涉及的业务解决方案蓝图,它提供降低总体拥有成本所需要的更高适应性、灵活性和开
放性。企业服务架构将 Web 服务和其他开放标准的灵活性和 SAP 在企业应用程序方面的经
验相结合。
ESA 将 Web 服务的设计、组合和应用提升到了企业级别,能够满足业务需求。企业服务
一般是与简单业务逻辑组合的一系列 Web 服务,可以一再对其进行访问和使用来支持特定
的业务流程。将 Web 服务集成为业务级别的企业服务,这为自动化企业级别的业务情景提
供了更有意义的构建模块。借力于 ESA,公司能够保持灵活性,进行经济有效的未来流程
更改,还可以通过扩展现有系统形成容纳创新性应用程序的经济有效的蓝图。
ESA 采用一系列广泛采用的标准,明确设定需要协同合作、共用信息,但却分散独立的
不同软件的应用规则。SAP 实现 ESA 的方式是借助 SAP NetWeaver 平台。SAP NetWeaver
是开放性的整合与应用平台,能支持现今市场中所有的开放性标准,并让企业能以服务导
向的方式建构组合式应用。
现在,把所有原来 ERP 的功能模块重新定义并做成服务形式,把基于服务的形式又创建
成关于业务逻辑的知识,并建立了“企业服务知识库”,把所有的服务归纳在一起,然后在
知识库的基础上重新架构应用软件。这样就把 ERP 导入到了 SOA 的架构中。
评论0