NC5技术平台:核心架构与行业解决方案

需积分: 10 4 下载量 183 浏览量 更新于2024-08-18 收藏 1.17MB PPT 举报
"NC5技术平台是用友公司提供的一个全面的企业级应用框架,旨在支持企业的协同商务、集中管理和个性化解决方案。平台涵盖了数据库优化、跨平台部署、核心技术、应用平台、应用组件以及行业与专项解决方案等多个层面。" NC5技术平台是用友公司的核心产品之一,它构建在J2EE平台上,利用XML、N-Tier(多层架构)、数据总线、控制总线、商业适配器、中间件和组件化技术,为企业提供了一个强大而灵活的IT基础设施。数据库优化引擎支持Oracle、SQL-Server、DB2等主流数据库系统,确保了数据处理的高效性。跨平台快速部署技术则使得NC可以在UNIX、LINUX、WIN NT/XP/2000等多种操作系统上顺利运行,增强了系统的可移植性和兼容性。 NC的应用平台包括一系列工具和平台,如预警平台用于实时监控和预测潜在问题;流程配置平台帮助企业定制工作流程;审批流平台简化了审批过程;EAI(企业应用集成)实现了不同系统的无缝对接;动态会计平台适应不同会计准则和业务需求;报表工具、建模工具、参数配置平台则提供了强大的数据分析和决策支持能力。GUI配置平台则允许用户根据需求自定义用户界面。 NC应用组件覆盖了企业日常运营的关键领域,如客户化工具、财务管理、供应链管理(SCM)、生产制造、销售与分销、人力资源(HR)、客户关系管理(CRM)、商业智能(BI)、IUFO(信息统一展示)、办公自动化(OA)和电子商务。此外,NC5还针对特定行业如冶金、集团、金融、流通、传媒等行业提供定制化解决方案,并针对集团财务、人力资源、协同供应链等专项业务需求提供专业解决方案。 UAP(用友应用平台)是NC5的重要组成部分,采用分层结构设计,包括客户端、应用服务器、Web服务器、EJB容器等组件。UAP部署图显示了系统的分布式架构,通过防火墙、负载均衡技术确保系统的稳定性和高可用性。NCV5开发模型强调了远程接口、业务逻辑、持久化和数据库操作的分离,以及代码结构的规范,如按接口编程,区分公共接口、实现类、VO类、UI类等,便于代码管理和维护。 开发NC5应用时,首先需要搭建Eclipse这样的开发环境,然后定义并实现远程接口,编写业务逻辑和数据库操作,最后进行部署文件的编辑。这种结构化的开发流程有助于提高开发效率,确保代码质量,同时方便团队协作和后续的系统扩展。