用友UAP开发平台

用友UAP开发平台

ID:38498310

大小:312.50 KB

页数:7页

时间:2019-06-13

用友UAP开发平台_第1页
用友UAP开发平台_第2页
用友UAP开发平台_第3页
用友UAP开发平台_第4页
用友UAP开发平台_第5页
资源描述:

《用友UAP开发平台》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用友UAP开发平台       作为UFIDANC构建基础的UAP-NC是一个遵循J2EE技术规范,以企业业务信息管理和企业资源管理为基础,以业务过程控制管理为核心,支持工作流管理和业务流程重组的企业应用运行平台;是基于模式化和提供可视化建模工具的开发平台;是开放的、基于SOA、支持多种集成方式的系统集成平台;是统一的支持JMX的系统管理平台。正如传统产业的工业化发展进程一样,年轻的软件产业也正经历着相类似的产业变革:最开始的按定单开发,凭借着软件开发人员的个人技能和才华;逐步过渡到较为规范的作坊式的开发,一个一个客户地做、一个项目一个项目地交付;再到规模化产品模式,产品交付速度加快,规模成

2、本降低,尽可能用一个功能丰富的产品满足所有用户的需求;以及目前在国际软件产业界崭露头角的软件产品线模式,不断地细分市场,推出具有不同特性的产品来满足不同客户的不同需求,并尽可能降低产品线的开发工作量,加快产品开发速度和TTM(TimetoMarket)。下一步,随着软件产品线模式的成熟,软件产业也将最终进化到规模化定制的模式,客户的个性化需求将得到最快、最好的满足,而开发成本同样具备规模经济优势,软件产业将进入高成熟度、高速度、高产出的发展新纪元。    这是对软件产业的乌托邦式的空想吗?还是让我们回顾一下伴随着软件产业变革过程中,软件技术的发展轨迹吧。从最早上世纪六十年代的Subrouti

3、ne,到七十年代的Module,到了八十年代面向对象(OO)技术兴起,至今仍然深入地影响着软件的开发技术的发展。九十年代后,我们见证了商用组件技术的繁荣,COM/DCOM/COM+、JAVABEANS、CORBA等等,以接口为基础,提高了规模化团队开发的生产效率,可复用组件大大提高了开发的效率,这也是对OO技术中继承、封装、多态等思想的进一步发展。九十年代末、二十一世纪初,面向软件产品线技术已经在国内外软件产业取得了突破性地发展,核心资产库思想进一步地提高了规模化开发的效率,而规模化定制技术、MDD、SOA架构等,都为软件产业的下一步变革做好了准备。    目前,面临个性化规模交付,我们需要

4、面临三个方面的机遇和挑战:从商业机会来说,我们需要面对的用户增加了,需要的技术越来越多,运行环境也越来越复杂,以前是小的应用,部门的应用,现在是基于因特网的应用;从客户的角度来讲,他们希望产品交付更快,价格更便宜,满足更多的个性化需求,更多符合客户在易用性、效率和功能等方面的要求;作为产品开发商来说,希望产品能够不断地快速、低成本地开发出来。总之,软件产业面临着新的变革,有着新的机会和挑战,需要有更好的平台来支撑。    用友UAP平台也正是随着软件产业的发展而不断发展,推动软件产业的不断进步。1995年开发完成了基于DOS的平台,在1998年基于Client/Server开发了支撑U8的平

5、台,在2000年基于J2EE开发了支撑ERP的平台。今年,用友UAP平台又推出重量级的新产品,这是一个全面支撑软件产业工业化的一体化平台,主要包括:应用开发框架ADF、集成开发环境IDE、产品线开发平台PDE和产业链支持平台ICS,四位一体的用友UAP,打造应对企业应用软件产业变革的利器。    用友UAPADF开发框架中,第一个是数据层,主要是以对象的方式对流程进行管理,面向SOA架构,它的主架构互联互通。业务实体是业务数据及其封装,用户可以动态控制的规则;通过流程引擎,把服务变成流程。软件是面向服务的,本质上就是由服务组成。在后台,有基于事件的流程,用事件来解决应用层面的问题。流程、调度

6、和报表完成了数据的可视化和系统的监控和系统的扩展。在前端,软件基于门户的方式与用户进行交互,门户里就是每个MVC框架。    用友UAPADF应用开发框架中,通过一个抽象控件模型,支持WEB的客户端和智能客户端,实现对不同类型的用户交互场景的支持。业务层是采用Agent技术,业务层和数据层都支持服务器集群和负载动态平衡,保证部署和运行的效率。    未来企业的业务发展是动态的,这就要求软件也是动态的。用友UAPADF提供了基于SOA架构和ESB支撑的ERP应用架构,通过流程引擎,对流程进行管理,形成不同企业之间,不同应用之间的统一架构。基于用友UAP开发的企业应用软件,将采用SOA架构,支持

7、集中应用模式、分布应用模式,和集中/分布混合应用模式。    用友UAPIDE集成开发环境中,提供了大量的设计器,支持模型驱动开发MDD的开发模式。通过不同阶段、不同视角的模型,及模型之间的关系,和模型和代码之间的关系,使软件开发工作自动化。用友UAPIDE将大幅度提升开发效率和开发质量。    以业务组件为例,业务实体组件由很多实体组成,每个实体里包含了具体的属性、行为、异常、集成等。有很多实体有生命周期行

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

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

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