对u技术架构的评估

对u技术架构的评估

ID:34341474

大小:68.00 KB

页数:3页

时间:2019-03-05

对u技术架构的评估_第1页
对u技术架构的评估_第2页
对u技术架构的评估_第3页
资源描述:

《对u技术架构的评估》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、对U9技术架构的评估1、U9的SOA架构由于ERP系统非常庞大,如果不是进行重新的构架与开发,要将之前原有系统改造为SOA松散耦合性架构,是需要在时间和成本上付出极大的代价,这也是为什么众多ERP供应商在宣称有基于SOA产品的同时,却一再推迟上市时间的原因;同时,有些供应商通过WEB形式的系统调用的功能,对API接口进行封装或抽象改造,然后宣称是基于SOA架构。e-worksResearch认为,这并不是纯粹的SOA架构,其系统的柔性、可重构性和升级的可维护性等方面都将大打折扣。纯粹的SOA架构必须完全打散原有的模块化架构思路,对服务进行抽象,然后

2、通过统一的标准对Webservice进行封装。二者最大的区别就是动态可重构性,非纯SOA构架的系统粒度很粗,企业无法对系统进行灵活性很强的变动;而纯SOA构架的系统粒度细,可通过对一个个细小服务进行重新组装形成模块,从而实现系统的动态重构。由于企业业务模式的多样性,目前没有任何一款ERP软件不经过二次开发,就可以较好地满足企业的需求,因此,基于SOA架构的ERP软件的重新架构比较容易,可以更好地满足企业个性化的需求;同时,基于SOA架构的软件可使企业方便地与企业已有信息系统进行集成,只需要进行服务的调用即可。用友公司于2003年开始构架开发平台――

3、UAP平台,于2005年正式开发。所以U9在开发过程中,吸收了国内外最新的软件开发技术,引入了SOA的松散耦合架构,同时,在系统开发时,不是按传统的方式进行设计,而是从企业的战略、到流程、再到服务的实现,这样就使U9自然而然地变成了Web服务的组合。e-worksResearch认为,U9的服务组件化技术为客户带来了部署的灵活性。U9系统功能具有良好的可伸缩性,可以方便地实现管理流程重组,以及跨系统流程整合的集成能力。例如,企业生产需要各种原材料,依据这个需求产生相应的采购订单,并经过分割合并生成收货单,收货后需要更新库存异动并立账产生应付单,财务

4、部门付款后核销并转总账。企业为了优化物流成本,需要将生产和库存部门建立在靠近原料产地同时交通便利的地区,而采购和财务核算职能收归总部统一管理,利用U9系统企业仅需要增加一个新的信息系统站点安装,并与原有系统一起进行部署信息的调整,即可满足企业的需求。又如,企业在运行U9一段时间后,如果希望将质检环节纳入管理,可以直接购买U9的质检模块并启用,则系统在收货单的质检环节会自动产生质检单,只能对质检通过的部分进行收货核准,并衍生出退货和补货环节。如果企业在上U9前可能已经存在一些非常好用的具有特定功能的系统,不想废弃并希望与U9实现集成,或企业希望能够与

5、重要的上下游企业的流程整合起来提高商务响应的速度,则可利用U9的服务接口,通过简单的二次开发即可实现流程的对接。据用友U9的总架构师介绍,U9V2.0中已包含了上万个服务。这是e-works目前看到的粒度最细的基于SOA架构的ERP系统。2、U9的UAP平台与其他ERP软件不同,U9是先有UAP平台,后有ERP系统,U9系统全部在U9UAP平台之上进行架构。在U9系统中,在企业业务系统与底层开发工具之间的统一的集成开发平台(UAPStudio)。UAP基于特定领域语言(DSL),通过模型驱动开发(MDD)模式,将常用的软件代码进行了封装,软件开发工

6、程师可以快速地调用这些已经封装的代码进行开发,降低了用底层代码开发的难度,同时避免了共性功能的重复开发,使软件开发效率大大提升。3/3U9UAP平台应用开发框架e-worksResearch认为:UAP对企业最大的价值在于:企业可以基于UAP平台开发出完全个性化的应用,并且与U9系统完全集成;同时,UAP平台中是通过元数据描述API,可以通过API的变化,方便企业实现与异构系统之间二次开发接口的开发与升级。因此,对于面临快速变化的制造企业而言,选型过程中平台化架构的ERP系统时应重点考察平台的开放性、集成性及重用性基础上,还须考虑开发者对软件厂商的

7、依赖性、开发效率、开发管理及升级维护的难易程度等。例如,用UAP开发一个表单,企业只要进行表单的设计工作,并在UAP平台中建立关联,就会自动在U9系统生成这一张表单,而这一张表单与U9系统是完全集成的。同时,二次开发后的升级问题不需要企业太过担心,因为升级最怕的是不兼容,但U9的Web服务粒度很细,可以最大限度地减少系统的更改,这是UAP平台带来的好处。当然,UAP平台是用户需要额外付费购买的,而且UAP平台的开发需要企业有一定的软件开发能力才能掌握。而不具备基础平台的ERP系统,企业在进行个性化应用开发时,很多开发方式原始,开发效率低下,开发完成

8、后的个性化功能从界面到流程都无法实现最大价值的重用,而且由于与原有ERP系统兼容性差,很多二次开发完成后,企业出现了“四处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。