北极星

搜索历史清空

  • 水处理
您的位置:电力电力新闻发电信息化技术正文

基于SOA的ERP体系架构的问题研究

2013-09-10 09:23来源:比特网关键词:ERP信息化SOA收藏点赞

投稿

我要投稿

(二)核心服务层:核心服务层将企业资源包装为符合SOA规范的能够完成特定任务的功能单元。核心服务层为应用系统提供原子服务,所谓原子,这里指从服务的层次和组织角度来看,它是一个基本功能实体,不能向下分割,即原子服务是系统中的最小服务颗粒,它不包含其他服务,也不是由其他服务组成的。然后,根据成组技术原理,将功能相同或相近的服务聚集形成服务簇(即细粒度服务),以简化复杂和庞大的服务视图,方便服务的分类组织和管理。同时,通过对细粒度组件进行流程的编排,使其不但能够协作产生粗粒度服务组件,还能够根据需要,通过改变流程的编排,动态适应业务变化引起的组件功能的改变。在业务变化涉及到组件服务的内部服务时,又能够通过修改配置,重新组装细粒度服务组件,重构粗粒度服务,以适应企业业务流程的动态变革的需求。

(三)业务流程层:业务流程是具体的企业业务活动过程的抽象表达,是面向业务功能的服务扩展逻辑。以业务需求为导向,选择合适的集成服务或原子服务,利用工作流技术,组合形成业务服务流,直接支持企业业务过程的执行。业务服务流作为支撑面向服务的企业应用的粗粒度服务组件,是支持业务过程快速重构的关键。利用服务流描述语言(WDSL)定义服务流,定义主要包括所采用的服务及服务间规约,当业务流程改变时,可以调整服务流定义或是更换所使用的服务快速形成新的服务流,以适应需求的变化。

(四)服务应用层:服务应用层为用户提供GUI接口,调用企业应用服务。根据SOA机制,只要权限满足要求,原子服务、集成服务和业务服务流均可直接被用户(应用)调用。服务应用层为用户实现友好的图形界面和简洁的应用服务访问接口。

与OSI的七层网络协议构架图类似,本框架图中上一层也需要下一层的支持。其中,企业服务总线(enterprise service bus,简称ESB)是企业服务运行的基础平台,负责对分散在整个企业以及企业外延的服务进行中央配置、部署和管理,为系统提供统一的服务调用接口。而构架的安全性、可管理性及服务质量(QoS)则需要在各个层次都有所体现。

同时,为了实现互联网环境下企业之间的信息集成,本文提出了一个能够适应企业间(包括企业内部)自动化系统集成的体系架构,通过此架构能够方便迅速地集成来自企业内部及外部客户所请求的服务,从而实现商业需求和应用的功能性要求。

ERP系统的各个业务模块可作为粗粒度服务发布,而每个模块的功能又是由多个子功能组成,我们把这些子功能作为细粒度服务发布。企业内部提供的服务在本地服务注册中心注册,可由企业内部客户端访问,而需要提供给外部合作企业访问的服务,则发布到公共服务注册中心,供外部合作企业访问。请求服务的客户端通过web环境显示用户界面,利用SOAP客户接口实现与服务提供方和服务注册中心通讯,达到查询服务和绑定服务的目的。

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。