当前位置:乐山通友软件科技有限公司 >> 产品展示 >> 浏览文章

用友ERP-NC管理软件

用友ERP-NC管理软件是专为大中型企业开发的中国第一套提供全面企业应用解决方案的高端ERP管理软件,是第一个提供全面的企业应用解决方案并能全面适合中国国情的新一代管理软件。


  凭借出众的技术特点,用友ERP-NC管理软件在国家863软件重大专项“面向新一代ERP新技术”课题项目中被入选。

  基于软总线的设计,充分体现ERP系统的柔性,做到系统动态建模,满足国内企业持续发展的需要,可以说是用友NC面向ERP的一个技术创新,也是符合863专家们提出的新一代ERP设想的重要原因。

  众所周知,由于ERP应用软件的功能越来越复杂,软件部件也越来越多。如同当年对硬件系统复杂化感到不堪重负而导致了总线结构的兴起,ERP软件开发也迎来了崭新的“总线时代”。

  所谓“软总线结构”,就是所有的功能部件以相同的方式连结在一个用来相互通信的结构性部件上,部件的内部设计被独立出来,不必考虑部件之间的互连问题,设计人员可以专注于业务部件的功能设计。在该结构中,业务部件就像是硬件的“插件”,可以根据需要添加和删减,系统的灵活性和可靠性都大大提高了。

  当前IBM主导的著名开源项目eclipse项目就是采用的“插件方式”。eclipse是一个平台,提供了很多接口,相当于上面所说的“总线”。在eclipse里面你可以利用插件(plugin)形式的各种语言工具来开发应用系统。用友NC管理软件的软总线结构本质上和eclipse项目的开发思想是完全一样的,只不过面对的领域很不一样。就NC管理软件而言,它采用了双总线结构,即UAP(United Architecture Platform,用友研发设计的基于软总线架构的Web-ERP的技术平台)数据总线和控制总线。通过UAP数据总线和控制总线,可以把各种功能模块(确切地说,应该是组件)“插入”到UAP平台上。UAP数据总线主要完成基于XML的信息模型(Web Service)的管理,负责ERP前后台数据交互,以及ERP系统与其他系统(如PDM、CAD、CAE等)的数据交互。这样,通过数据总线就可以将各类应用与数据库的耦合性大大降低,使得ERP系统的各类应用通过数据总线来访问数据库,便于数据库系统的独立维护和升级。

  UAP控制总线主要是用来启动各类规则引擎和工作流引擎,实现各组件的调用及组件衔接规则的调用,从而实现功能模型的构建和重构,另外,通过控制总线调用各其他业务系统(CAD、CAPP、PDM等)的适配器,进而通过数据总线实现异构系统的集成。对于具体的企业应用来说,有很多规则和工作流程都是公司自有的,且有别于其他公司。通过UAP控制总线的设计思想,就可以把公司具体的规则及商务逻辑独立出来,也做成组件的形式。一方面这种方法使得软件的复用性大大增加,另一方面使得公司的规则库的制定和更改有了很大的灵活性,但却不影响程序代码的更改。

  传统ERP需要不断修改代码,甚至需要在系统级、代码级进行重构,风险及成本巨大。基于软总线架构的Web-ERP可以非常柔性地适应企业不断提出的新要求,大大提高了企业对外部需求变化响应的敏捷性,有利于企业重组,实现整体最优,同时更加强调计划的有效性。

  NC选择了纯Java技术,使得NC能支持各种硬件服务器平台、各种操作系统平台、各种数据库平台,真正实现了跨平台应用,可在多种操作系统上运行,为客户提供了灵活多样的解决方案,方便客户对系统的扩展、升级和维护,更重要的是充分保护好了用户的投资。

  基于J2EE,采用Java技术,是用友NC面向应用的一次重大调整。Java天生具有跨平台性,并适合于网络应用和大型应用。NC技术的核心UAP平台采用Java技术完成,在此之上的总线结构也是用Java具体实现,UAP中的组件都是用Java实现。由于采用了纯Java技术,具有安全性、可靠性、集中化管理、易于跨地域部署、客户端的免安装和零维护、特别是与平台无关性等优点B/S技术也就很自然的引入到了NC管理软件之中。另外,由于完全基于浏览器方式没有特殊规则以及应用集中管理,企业只需在总部维持一支小规模的ERP项目团队为企业高端ERP上线的综合成本降低和日后ERP运行的维护综合成本降低都带来了极大的好处。

  采用软构件和组件化技术开发,是用友NC的革命性技术创新。由于用友NC管理软件是面向高端ERP市场的软件,因此一定要有强有力的大型系统的方法和技术来支持。NC面向网络环境并结合分布式计算标准,J2EE技术及中间件技术和组件化技术来建立业务组件模型也非常有利,能大大提高系统配置的灵活性和代码的重用性。

  J2EE是一个分布式的多层的企业级解决方案的开发、部署、管理的平台,也是一个开放的工业标准规范,基于J2EE体系的应用能够独立于中间件、操作系统和硬件。中间件是ERP系统和操作系统很重要的一个中间层,支撑ERP系统的运行,决定了整个系统的运行架构。控制总线通过它与后台服务器交互,业务组件通过它提供前台的表示层。

  组件化又是这个中间件的设计基础,以标准J2EE Server为核心,提供一个服务挂接器。所有J2EE Server中不具备的功能都通过服务挂接器连接到标准的J2EE Server上,成为系统的扩展服务。通过这种实现模式,NC系统就可兼容任何主流的标准J2EE服务器;通过服务挂接器将扩展服务挂接到任一个标准J2EE服务器上,都可以作为中间件支撑ERP系统的运行。

  用友中间件结合了ERP应用的实际情况,还支持可扩展的外部服务,可配置的服务器数据缓存等功能,大大提高系统运行效率。

  基于软总线架构的Web-ERP的技术平台UAP,是一个遵循J2EE规范,以企业业务信息管理和企业资源管理为基础、业务过程控制管理为核心,该平台可以由使用者根据具体需求定制,满足企业持续改进的管理需求,软件开发商、系统实施服务商还可以用UAP进行增值开发和服务。

  ERP是先进管理模式与现代信息技术的融合,先进、合理、有效、稳定的技术架构是ERP的基础。UAP基于B/S结构、组件和框架、工业标准的应用平台,通过Web服务或Adapter的方式,UAP可以集成J2EE和.NET平台上的应用从而帮助用户屏蔽了选择技术平台的困扰和异构平台所带来的问题。

  就用友本身的产品来说,不论是ERP还是CRM、SCM,不论是中端还是高端应用,都将基于统一的UAP平台。这保证了各种不同的产品在数据、流程和应用上可以无缝集成,界面与操作完全一致,企业完全可以实际需求分阶段进行升级,改善企业实施ERP的TCO。

  通过UAP平台,企业中特殊的软件应用系统可以与用友NC无痕迹接轨,系统之间的数据按照数据交换的规则,实现动态交换,不受周期等的约定。通过UAP平台的外部数据交换机制,所有处理全部部署在后台了,可以进行实时的交换数据了,并且无需人为操作。

  可以说,UAP平台仅为NC奠定了深厚的基础,为NC的发展指明了方向,也是用友公司产品未来发展的强劲动力和有力武器。