面对如今极度竞争环境、转型巨大压力,需要通过IT系统推动企业革新,构架一个以开发平台为中心的企业信息化建设模式,已成为企业的急迫需求。
用友UAP是用友公司从多年应用软件研制过程中提炼出来的模型、模板、开发工具、应用框架、中间件、基础技术类库及研发模式等成果,采用可视化开发模式集成在一起,提供覆盖软件全生命周期的开发、集成、运行、管理等功能于一体的统一应用平台。它可以满足大型企业信息化各个阶段的应用。用友UAP包含七大领域的平台产品。近日记者采访了用友集团UAP中心技术支持部总经理彭立东和用友集团UAP中心Java应用平台开发部经理刘昆鹏。他们为记者介绍了用友UAP的平台产品之一“开发平台”,包括开发平台的实现模式,客户定位与特点,为客户创造的价值,对产业链开发的支撑等等。
用友UAP平台应时而生
用友UAP平台起初伴随NC产品诞生,在NC6系列产品推出后,他的业务的复杂度有了很大的提升。包括页面交互,和对页面数据的处理能力分析都提出了更高要求,这样就促使了新的用友UAP开发平台的诞生。这时的用友UAP已成为一个独立的产品,不仅支持用友体系内产品开发,并且对客户和伙伴开放。因此,其中的开发平台在性能和功能上有了很大提升。
用友集团UAP中心Java应用平台开发部经理刘昆鹏表示,用友UAP的开发平台在产业链发展方面给予了很大支撑,这也与用友软件“平台化发展 产业链共赢”的策略相呼应。在产业链的开发方面,平台对产业链各个层次如何进行保护,如何对研发成果进行有效利用和扩展,不同研发层次资产如何进行独立的管理和独立的发展,这都是用友UAP开发平台诞生的动力。
同时在整个开发过程,随着软件工程的不断推进,开发过程的各个环节更加精细化。在开发过程中,开发人员分成几个层次,比如配置管理、需求人员,设计人员,开发测试构造等等,各个环节都需要专业的人员进行协同工作。为不同角色提供一个顶级的平台,也是这个开发平台要解决的问题。
用友UAP平台实现模式
如今的软件开发平台需要在功能可朔性和实施专业性等方面具有更为强有力的支持和保障同时软件产业也在发生着变化,面对产业、市场和用户需求的变化,从事IT服务的提供商,软件开发商、系统集成商的平台模式不再创新,也就意味这会丧失未来机会。用友集团UAP中心技术支持部总经理彭立东表示,用友UAP平台能够快速准确的定位客户需求,有效利用和扩展研发成果,并在各个领域之间做好接轨设计,以及支持企业定制。那么用友UAP平台的核心设计思想是什么呢?
第一:业务和技术分离
应用人员和开发技术人员每个人群有自己擅长的领域,整个在应用这个体系,或者基于用友UAP平台的开发体系,各个角色各司其职。彭立东举例道:“比如说做架构设计的,包括技术架构,做应用设计的,做性能设计的,做UE交互设计的,还有分析师,还有开发人员,测试人员等等,各个专业角色都基于在这个平台工作。业务人员不一定要了解技术,反之,也不能让所有的开发人员对所有的企业应用都非常精通。针对于此,用友UAP平台的架构设计为业务和技术是分离,使企业在开发过程中更贴近现实业务。。
第二:开放
为什么要开放?在任何的项目交互中,当大量的应用平台接入第三方系统时,如果不开放的话,就很难做到标准。
第三:组合
组合的概念就是从基层应用这个角度,组件都是可进行复用的。
第四:国际化,本地化
基于用友UAP平台开发的产品,在海外都有客户应用。用友UAP开发平台的架构支持国际化,同时也有当地伙伴的支撑。
用友UAP开发平台客户定位与特点
我们都知道很多开发平台都有它们自己的特色,在用友UAP平台上可以进行领域产品开发,比如财务、人力资源等,也可以进行行业产品开发,目前用友集团内部如NC、汽车、医疗、新道等,都是基于用友UAP平台开发产品,另外也有很多伙伴通过用友UAP平台为客户开发应用,并且将应用形成自己的产品进行行业推广。彭立东表示,当然也有一些有实力的企业,自己在用友UAP平台上开发自己的应用。
也正如用友集团UAP中心JAVE应用平台开发部经理刘昆鹏经理所说,用友UAP开发平台的特点主要包括全产业链的开发以及对整个开发过程的管理。重视最佳实践的积累和固化,同时也提供了多种展现的形式,包括SWING开发,WEB开发,移动应用开发,以及应用集成的开发等。用友UAP开发平台倡导的开发向导,能够快速进行典型的界面开发,同时也提供本地化组装界面。这种个性化界面可以从无到有进行复杂界面的开发。另外还提供了个性化定制和扩展能力。同时提高了代码的一致性。通过向导宣传,使代码的一致性更高,同时维护的开发代码的规律性一样。
从效率方面讲,利用用友UAP开发平台,通过组件实现各个模块领域,开发与上游之间实现一个协同工作的环境。同时把用友UAP开发平台这么多年来累积的一个大框架,碎片化分离运用,运用强大的管理特征和基于多年的应用积累,能够帮助企业快速生成更多的企业应用。
对产业链开发的支撑与独立
用友集团UAP中心Jave应用平台开发部经理刘昆鹏认为,为了对产业链开发进行有效的支撑,首先是要建立产业链的基础数据,最核心的是用友UAP开发平台。在该平台的基础之上,有各个领域的开发,比如NC、预算、财务,以及电子商务的开发。在应用领域开发之外,会有针对各个行业化的开发,像流通行业、服装行业、制造行业,在这个行业之外,还有他们终端实施顾问,以及各种渠道,另外还有产业链的合作伙伴等。
用友UAP开发平台对开发过程中的所有开发资产都有统一的维护和管理,保证了开发成果的安全和价值最大化。