ERP系统架构的分析

2017-11-30 09:42:45孙黎
科技与创新 2017年18期
关键词:架构服务系统

孙黎

(江苏射阳港发电有限责任公司,江苏盐城224346)

ERP系统架构的分析

孙黎

(江苏射阳港发电有限责任公司,江苏盐城224346)

现如今,在信息技术发展的背景下,企业经营管理的关键就在于具备一个优良的管理系统、先进的管理理念以及信息化技术,其应用有效促进了企业人力、物力资源的合理化。目前,系统中存在很多问题,比如各个企业与部门之间的信息系统都是相对独立的,所以,很难进行信息之间的共享。以往的系统与目前变化多端的业务需求之间存在着很大的不同,在更改企业业务流程时,就必须要进行二次开发。可以从根本上积极消除ERP系统之中存在的僵化、信息孤立、不灵活等问题,因此,在SOA动态的基础之上重新构建了ERP系统。

SOA;ERP系统;二次开发;业务流程

1 SOA与ERP概述

1.1 SOA

SOA不仅仅是一类技术,也是一种方式,实质上就是一类结构,即组织IT基础结构及其业务作用的方式。SOA中主要涵盖服务总线、服务库、服务以及程序前端,1个服务包含1个合约、1个或多个接口和1个实现。目前,SOA的技术实现方式也逐渐趋于成熟化,尤其是在各项标准的集成技术,比如XML、Web服务,SOA发展的趋势已十分迅猛。2005年至今,SOA已经慢慢发展成为我国IT系统构建的主流趋势。

1.2 ERP

大数据信息时代的飞速发展促使传统制造业信息管理化发生很大的变化。企业资源技术和管理数字化、信息技术为主要特征,在这方面的表现十分突出。想要构建集成化企业管理信息的平台,企业资源的计划要充分地结合西方先进的管理思想以及计算机技术,从而为更多的企业提供坚实可靠的依据。1990年,美利坚合众国计算机技术咨询与评估集团(Gartner Group Inc)提出了供应链的管理理念,即ERP企业资源计划系统,实质上就是在管理信息技术的基础之上,运用系统化的管理理念,从而在最大限度之上为高层与下属员工提供一个决策运行的平台。ERP系统就是将先进化的管理思想与信息技术结合在一起,目前,已经发展成为现代化企业管理业务运行方式的主要手段。

2 基于SOA的ERP系统架构

2.1 基于SOA的动态ERP系统

目前,在企业生产规模不断扩大的背景下,业务需求量也在逐步加大,ERP系统已经发展成为现代企业管理过程中十分重要的科技手段。但与以往的ERP系统相比而言,因为系统内部结构十分简单,扩展性与灵活性较弱,与现代化企业各种需求不匹配。而动态化的ERP无论是在设计部分,还是在之后的应用环节,都比传统的ERP系统具有更高的开放性、稳定性、可扩展性和动态性,可以很好地满足企业管理的各项需求。

2.2 基于SOA的动态ERP技术架构

2.2.1 客户端架构(表现层)

客户端实质上就是用户的操作界面,可以向最终的使用人员及时提供操作接口。客户端是利用各类软件与工具来协助开发的,可以是一个窗口界面,也可以是一个Web界面,甚至也可以是掌上设备。客户端在页面之中为用户提供一个功能性的接口,值得注意的是,其可以用作数据传输,用户仅需要输入相应的值即可,随后Web服务就可以立即处理,从而为各类客户提供一个可以调用的接口,最终将结果自动反馈出来。

2.2.2 服务发布层

服务层主要是利用通过Web服务进行各类业务的发布。从技术的角度来进行分析,Web服务是建立在HTTPS与XML的一项服务,通讯协议主要是建立在SOA服务基础之上来实施WSDL,利用UDDI来及时发现并获取相应服务的数据,可以非常快速处理数据,允许软件自由通信。在系统之中,服务层为客户提供了一个统一的逻辑视图,可以为各类客户端程序提供相应的服务,最终达到系统的分布式部署目的。

2.2.3 数据访问层

数据访问层主要是用来完成系统之中数据的管理,在这之中,主要涵盖服务层设计和数据库的设计。在数据服务层设计的过程中,主要利用的是封装独立式的组件来实施,究其原因主要表现在完成业务逻辑层与数据存储之间的交互关系,其抽象出来的内容也就是比较有规律的几类。在设计数据库时,应用抽象工程的方式,利用Ibatis3.0框架和储存过程之中来访问数据库,并运用到具体的命令之中,可以促使系统性能得到有效优化,安全性也进一步提升。

2.3 基于SOA的动态ERP架构的实现

不仅应对规划设计、基础设施进行改革,同时也应对开发、业务部门进行规划。在项目具体实施的过程中,务必要统一地由企业或组织的最高层进行决策,制订系统和各个项目实施路线,再由相应的业务部门、工部高度配合,逐步实施,最终获取项目的成功。从整体角度分析,企业系统建设逐步实施,这过程可以分成项目实施阶段和战略规划阶段。

2.3.1 战略规划阶段的实现

战略规划主要涵盖2个方面,其中之一就是企业或组织的决策部门需要进行业务的规划,基于企业发展的内、外部环境等进行梳理和分析,明确需要解决的业务问题;管理团队需要从企业信息化的角度来分析,分析目前系统的作用、性能、存在的问题、基础结构、平台、标准和各项需求等,最终制订整个建设规划。

2.3.2 项目实施阶段的实现

在项目具体实施的过程之中,需要用户项目团队和指定软件公司具体实施,在施工阶段应及时沟通,尽量避免风险的发生。在具体实施的过程之中,主要涵盖服务规划与设计、服务开发、服务测试、服务发布、服务组装运行、管理流程变化等,需要有效确定服务定义、服务管理模式等。主要工作如下。

2.3.2.1 服务规划与设计

该阶段主要进行分析和梳理,使得业务流程可以及时将相应的流程反馈、处理,并可以将所需的服务集确定出来。在该阶段的业务之中,需要用户、业务人员参与其中,确定定义业务流程、业务组织架构。

2.3.2.2 服务开发

在OA项目之中,开发方式与传统的开发方式有明显的区别,传统开发方式主要利用手工编码来达到目的。

2.3.2.3 服务运行

该阶段是全部服务凭借产品工具运用到用户物理环境之中的过程,至此,项目实施基本完成。

3 结束语

综上所述,在SOA的ERP分销管理平台的基础上,笔者通过半年多的基层调查、学习、研究商榷与设计,得到了最终成果。

[1]杨海军.基于SOA的ERP系统架构分析与应用[D].济南:山东大学,2011.

〔编辑:张思楠〕

TP315

A

10.15913/j.cnki.kjycx.2017.18.043

2095-6835(2017)18-0043-03

猜你喜欢
架构服务系统
基于FPGA的RNN硬件加速架构
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
功能架构在电子电气架构开发中的应用和实践
汽车工程(2021年12期)2021-03-08 02:34:30
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
服务在身边 健康每一天
今日农业(2019年12期)2019-08-15 00:56:32
服务在身边 健康每一天
今日农业(2019年10期)2019-01-04 04:28:15
服务在身边 健康每一天
今日农业(2019年16期)2019-01-03 11:39:20
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
招行30年:从“满意服务”到“感动服务”
商周刊(2017年9期)2017-08-22 02:57:56