易神优势 - 服装erp - 广州易神软件科技有限公司
服务热线: 4008009239




关于易神 About us

 

 

       SOA是面向服务的体系结构(Service-Oriented Architecture)的简称。SOA是一种根据业务流程(Business Process)来组织功能,并将功能封装成为可互操作的服务的软件架构。

 

      按照W3C对服务的定义:"服务是服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。

      从某种意义上讲,SOA提供了构造分布式系统的应用程序的一种方法。它将应用程序功能作为服务发送给最终用户或者其他服务。SOA同时也描述了一种IT基础设施,使得某个应用可以在业务流程中与其他不同的应用交换数据,而且这种交换是基于开放标准的方式。


开发、应用、维护原则:



■确保重要性、颗粒度、模块化、可组合型、构件化和互操作性

■符合标准(通用标准和行业标准)

■服务的识别与分类、提供与发布、监控和追踪


商业和技术利益:

■提升商业决策能力,通过将商业服务和信息进行聚合成为一系列动态的,组合的商业应用。企业决策者可以更便捷地获得更准确、更全面、更深入的信息,可以更敏捷地对各种变化做出反应。

■获得更高的员工生产率,SOA可以改进商业流程,使得员工更加关注关键性,增值业务流程,基于服务更好地进行协作,通过各种方式访问和操作业务数据和信息,大大提升生产率。

■建立与供应商和顾客的更强的联系,SOA增强了端到端的应用模式,跨越企业组织边界,更好地集成现有的信息系统,通过服务的编排和聚合,使其更好地融合在业务流程里。

■可以更快,更节省的搭建IT和业务应用系统,基于SOA和标准化服务组件,可以根据业务流程需要,更快地搭建业务系统;同时,也可以更好地利用原有的IT和业务系统的投资,并保证其符合业务流程的需要。

■可以增强IT和业务系统的可管理性和安全性,通过安全服务的部署和SOA治理,可以实现更强的安全性管理和监控,确保了整个架构置于统筹和管理之下。

 

 

 

 

 

 

 

三层架构的优势分析:

   软件系统架构,这是一个非常技术性的词,一般来说,服装企业的业务部门是不太理会这个东西的,毕竟他们关注的是业务实现,操作方便性,软件价位等;就算是一些从业多年的企业IT人员,对于软件系统架构到底能够在IT项目中起到什么样的作用,可能也不太清楚。  

   从企业的角度来说,管它是VB写的,还是DELPHI写的,C/S,三层,N层等,信息系统管用就行,其它的因素可能不用担心太多,至于软件系统架构,这是演示的时候无法看出门道的东西,但如果从架构设计的目标:可靠性、安全性、可升级性、可扩展性、可定制性、可维护性再加上良好的客户使用体验这几点要求来说,如果在进行IT项目的大规模部署时,忽略了软件系统架构,等发现问题时,IT项目往往是骑虎难下。


几种较流行的软件架构:


1、C/S架构:C/S又称Client/Server或客户/服务器架构,客户端需要安装专用的客户端软件。   

   C/S架构的优点是: 交互性强,并提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的 但可以应用在DRP项目POS或者收银部分的脱机应用程序中,与ACCESS本地数据库配合使用。当然,如果C/S架构的系统配合远络协议,同时由于C/S比B/S占用的通道要少,所以C/S更利于处理大量数据,并且完成速度比B/S快。

   C/S架构的缺点是:客户端需要安装专用的客户端软件,在维护与升级时工作量较大,特别是有很多分部与专卖店时,很不方便。


2、B/S架构:B/S是Brower/Server的缩写,客户机上只要安装一个浏览器浏览器通过Web Server 同数据库进行数据交互。

  B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。

   B/S架构的缺点就是所有C/S的优点,在前文已论述,不再重复。同时B/S客户端在与设备连接,界面控制等也不尽人意。


3、三(N)层架构:N层架构指Presentation Tier(表示层,就是直接呈现在用户面前的界面)、Web Server Tier(Web服务器层)、 Application Server Tier(应用服务器层)、 Data Tier(数据层)

    N层架构的核心是提供可规模化特性,一方面是从服务负载上可规模化,能同时为极大规模的用户同时提供服务;另一方面是服务功能上的可规模化,可形成极大规模的软件群系统,各分系统可以共享信息、服务,形成企业级的信息高速公路。

   N层可以分别放在各自不同的硬件系统上的,所以灵活性很


   高,能够适应客户机数目的增加和处理负荷的变动。例如,在追加新业务处理时,可以相应增加装载功能层的服务器。因此,系统规模越大这种形态的优点就越显著。

    而三(N)层的连接又分分有状态联接与无状态联接,无状态连接区别于有状态联接就是客户端与中间层联通后,立即断开,当客户端在本地操作时,是无须与服务器连接的,只是在提交或下载数据时才与中间层联接。这样可以大大节约服务器的资源,以一台中间层服务器最大承载量300用户计,采用无状态连接则至少可以达到800用户以上。


4、远程终端技术:由于一些历史原因,在C/S架构的旧系统,通过远程终端技术+VPN网络的方法,可以延长原有系统的使用寿命;但如果是新的DRP系统建设中,由于远程终端需要耗费大量的服务器处理能力、网络带宽及I/O,因此不建议使用该技术。特别是在并发用户数在200左右的时候,远程终端技术需要用三(N)层架构一倍的服务器、带宽才能将应用跑起来,而此时


除非用小型机,如果只是用PC服务器的话,估计是没有将DRP系统进行更大规模的部署了。

 

   从服装企业的行业特点来说,企业产品通常是通过代理商,加盟商,分公司,专柜,专卖店等连锁加盟方式实现最终销售的,DRP系统本身就是要对企业的产销进行全程跟踪管理,从企业的管理架构来看,若要实现企业物流,信息流,资金流的共享,在服装企业销售网络不断扩充的情况下,选用三(N)层无状态连接的软件架构是服装企业的必须选择:

   C/S架构:该方案只适合在局域网内使用,而DRP项目一定是要进行跨地区应用的,因此不适合作为DRP项目的主要架构,但可以应用在DRP项目POS或者收银部分的脱机应用程序中,与ACCESS本地数据库配合使用。当然,如果C/S架构的系统配合远程终端技术+VPN技术,则可在不高于100个并发用户的情况下进程终端技术+VPN技术。

  B/S架构:由于DRP项目的复杂性,而B/S架构因为其前端应用展现能力有限,在处理前端设备连接,POS开单方便性等不能很好控制,因此不适合作为DRP项目的主要架构。但如果企业的应用需求不复杂的情况下,如在报表查询、客户资料查询等方面可以应用。

   远程终端技术:由于一些历史原因,在C/S架构的旧系统,通过远程终端技术+VPN网络的方法,可以延长原有系统的使用寿命;但如果是新的DRP系统建设中,由于远程终端需要耗费大量的服务器处理能力、网络带宽及I/O,因此不建议使用该技术。特别是在并发用户数在200左右的时候,远程终端技术需要用三(N)层架构一倍的服务器、带宽才能将应用跑起来,而此时除非用小型机,如果只是用PC服务器的话,估计是没有将DRP系统进行更大规模的部署了。

   三(N)层无状态参架构:一个具有良好扩展性,能够进行大规模部署的DRP系统必然的选择就是基于三(N)层架构下的,否则的话,就算软件系统的功能再强大,也只是“水中月”、“镜中花”,中看不中用。

  

   易神ERP分销系统是一个基于三(N)层架构上开发的分布式系统,这个系统在开发时,是基于1000个以上并发用户、超大容量的数据为目标来开发的。

  

易神ERP分销系统特点:

  客户端采用无状态连接:客户端与服务器采用无状态连接,当客户端登陆服务器后,就自动断开,以减少服务器的资源占用,提高了服务器的性能,同时也提高了客户端的性能,确保服务器可以大规模的连接。

1. 尽可能少用数据感知控件,保证了客户端的大数据量查询性能。当查询的数据量大于3000行时,数据感知控件的性能会明显示地下降。

2. 采用巢状数据保存客户端的数据,一旦与服务器通讯中断(如服务器故障,宽带故障等),不能与服务器实时连接时,客户端将由实时连线自动变为离线操作。离线时,客户端会把数据保存在本地,当重新连接时,未能上传的数据会重新传输 到服务器,这一过程是无需人工干预的,离线使用可以确保每个店铺不受服务器或网络的影响,并可以应对各种异常情况。

3. 系统在设计时尽可能少用UPDATA等容易引起死锁阻塞等语句,同时数据结构在设计时已做了充分优化。确保大量并发用时时,系统不会出现阻塞。目前这一设计方案很多程序员是不会注意的,毕竟这种问题只有在大量用户同时操作的情况下才会出现。

4. 数据库采用分区表架构,分区表架构是从物量上对单个表进行分区管理,从而可以确保数据可以无限增大,而不影响数据的增加,删除,查询等性能。

5. 建立数据仓库,系统对于许多重复应用的汇总数据,系统可以创建任务,由系统后台创建这一类的数据仓,保证数据查询的性能。

总之易神ERP分销系统采用了最新技术,确保用户在不断扩充客户端的情况下,保证系统的性能。

 

 


 

 

 一个企业信息化完整的两个组成部分是泛泛概念可以理解为业务管理+内部柔性管理两部分,解析到软件部分就是ERP和OA。OA系统带来的是从企业面向职能管理向面向流程管理的发展,用OA系统把内部资源整合起来,把内部的资源和外部的客户供应商都可以一起整合起来。他倡导通过OA与ERP系统等业务系统的整合,实现对这些工作的全面过程管理。

   如果说OA解决了企业核心业务流程化的管理需求,那么OA同样也是要解决企业核心业务流程的,只不过是ERP解决的是刚性的流程化管理,侧重于业务数据的严格记录和数据分析,OA解决的是企业核心流程化管理中柔性的东西,相对来说ERP管理范围是产生销售的业务流,而OA解决的是基于企业文化、人、事、费用也包括ERP业务中的审批流、协作流的问题。OA很多时候是解决企业ERP不能解决的柔性管理和内部管理内容,只有把OA与ERP最有效的结合起来,将会给企业信息化带来新的提速和全面深入应用的价值。

   通过OA与ERP的集成,可以从根本上解决很多流程的全面


电子化,提升工作效率。比如,以前专项审批流程要拿着申请表格到相关部门审批,审批结束后手工维护到ERP系统,而通过与OA集成,在OA系统上提交申请,实现自助化审批,并且自动写入ERP系统,大大提升了效率。

   此外,OA与ERP的集成也简化了对特定数据的提取、导出、导入以及操作等。比如公司每次计算客户奖励时,财务总监是需要从ERP系统逐个导出客户各产品系列销售量到电子表格,然后根据返利计算公式来计算各个客户奖励,接着打印、核对,快递给各大区总监及相关人员审批,审批完后再快递回公司财务进行发放客户奖励。而通过OA系统的集成,只需要通过发起流程选定客户范围,就能够自动触发ERP系统的数据,批量生成客户奖励确认流程。以前要很久才能完成的工作,能够快速并且准确的得到解决。

  通过OA与ERP两大应用系统的集成,使原来需要在ERP系统中进行的一些审批业务,在OA系统中就可以实现,无形之中为企业节约了大量费用,“这大大地降低了ERP系统的使用用户


数,用户数的降低就意味着为用户节约了大部分的资金,因为系统的年度支持费是计算软件许可使用的用户数,按软件使用费用的18%~22%的比例进行收取。”

  总之,OA与ERP集成应用能带来极大的价值,它不仅能提升工作效率效率,简化对特定数据的提取、导出、导入以及操作,还能降低成本。此外,在费用管控与核销方面也能让用户大大受益。

易神软件OA-ERP结合应用模式 :配货单审核案例分析


Copyright © 2005 - 2013 广州易神软件科技有限公司
犀牛云提供企业云服务
地址:中国广东省广州市天河区思成路21号宏太智慧谷6栋4层

电话:+86 4008009239

传真:+86 020-85699436

邮编:510000

X
1

QQ设置

  • 何小姐
3

SKYPE 设置

4

阿里旺旺设置

6

eims@eims.com.cn

展开
在线客服系统