对U数9技术架构的评估.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 ----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 对U9技术架构的评估 1、U9的SOA架构 由于ERP系统非常庞大,如果不是进行重新的构架与开发,要将之前原有系统改造为SOA松散耦合性架构,是需要在时间和成本上付出极大的代价,这也是为什么众多ERP供应商在宣称有基于SOA产品的同时,却一再推迟上市时间的原因;同时,有些供应商通过WEB形式的系统调用的功能,对API接口进行封装或抽象改造,然后宣称是基于SOA架构。e-works Research认为,这并不是纯粹的SOA架构,其系统的柔性、可重构性和升级的可维护性等方面都将大打折扣。纯粹的SOA架构必须完全打散原有的模块化架构思路,对服务进行抽象,然后通过统一的标准对Web service进行封装。二者最大的区别就是动态???重构性,非纯SOA构架的系统粒度很粗,企业无法对系统进行灵活性很强的变动;而纯SOA构架的系统粒度细,可通过对一个个细小服务进行重新组装形成模块,从而实现系统的动态重构。 由于企业业务模式的多样性,目前没有任何一款ERP软件不经过二次开发,就可以较好地满足企业的需求,因此,基于SOA架构的ERP软件的重新架构比较容易,可以更好地满足企业个性化的需求;同时,基于SOA架构的软件可使企业方便地与企业已有信息系统进行集成,只需要进行服务的调用即可。 用友公司于2003年开始构架开发平台――UAP平台,于2005年正式开发。所以U9在开发过程中,吸收了国内外最新的软件开发技术,引入了SOA的松散耦合架构,同时,在系统开发时,不是按传统的方式进行设计,而是从企业的战略、到流程、再到服务的实现,这样就使U9自然而然地变成了Web服务的组合。 e-works Research认为,U9的服务组件化技术为客户带来了部署的灵活性。U9系统功能具有良好的可伸缩性,可以方便地实现管理流程重组,以及跨系统流程整合的集成能力。 例如,企业生产需要各种原材料,依据这个需求产生相应的采购订单,并经过分割合并生成收货单,收货后需要更新库存异动并立账产生应付单,财务部门付款后核销并转总账。企业为了优化物流成本,需要将生产和库存部门建立在靠近原料产地同时交通便利的地区,而采购和财务核算职能收归总部统一管理,利用U9系统企业仅需要增加一个新的信息系统站点安装,并与原有系统一起进行部署信息的调整,即可满足企业的需求。又如,企业在运行U9一段时间后,如果希望将质检环节纳入管理,可以直接购买U9的质检模块并启用,则系统在收货单的质检环节会自动产生质检单,只能对质检通过的部分进行收货核准,并衍生出退货和补货环节。 如果企业在上U9前可能已经存在一些非常好用的具有特定功能的系统,不想废弃并希望与U9实现集成,或企业希望能够与重要的上下游企业的流程整合起来提高商务响应的速度,则可利用U9的服务接口,通过简单的二次开发即可实现流程的对接。 据用友U9的总架构师介绍,U9 V2.0中已包含了上万个服务。这是e-works目前看到的粒度最细的基于SOA架构的ERP系统。 2、U9的UAP平台 与其他ERP软件不同,U9是先有UAP平台,后有ERP系统,U9系统全部在U9 UAP平台之上进行架构。在U9系统中,在企业业务系统与底层开发工具之间的统一的集成开发平台(UAP Studio)。UAP基于特定领域语言(DSL),通过模型驱动开发(MDD)模式,将常用的软件代码进行了封装,软件开发工程师可以快速地调用这些已经封装的代码进行开发,降低了用底层代码开发的难度,同时避免了共性功能的重复开发,使软件开发效率大大提升。 U9 UAP平台应用开发框架 e-works Research认为:UAP对企业最大的价值在于:企业可以基于UAP平台开发出完全个性化的应用,并且与U9系统完全集成;同时,UAP平台中是通过元数据描述API,可以通过API的变化,方便企业实现与异构系统之间二次开发接口的开发与升级。因此,对于面临快速变化的制造企业而言,选型过程中平台化架构的ERP系统时应重点考察平台的开放性、集成性及重用性基础上,还须考虑开发者对软件厂商的依赖性、开发效率、开发管理及升级维护的难易程度等。 例如,用UAP开发一个表单,企业只要进行表单的设计工作,并在UAP平台中建立关联,就会自动在U9系统生成这一张表单,而这一张表单与U9系统是完全集成的。同时,二次开发后的升级问题不需要企业太过担心,因为升级最怕的是不兼容,但U9的Web服务粒度很细,可以最大限度地减少系统的更改,这是UAP平台带来的好处。 当然,UAP平台是用户需要额外付费购买的,而且

文档评论(0)

zzabc003 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档