- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用友ERP技术和架构
用友ERP是一个典型的基于J2EE/.NET架构的开放式应用。利用用友ERP应用架构可以搭建起易于扩展的分布式应用环境,可以满足不同类型、不同规模企业的需要。企业可以根据自己的实际情况构建合适的应用环境。基于Web的N层结构 用友ERP产品基于J2EE/.NET的技术架构设计了流行的N层应用构架,适应于企业的集中化应用,具备以下特点:集中化管理和维护,客户端的免安装和零维护,极大的降低了企业的维护成本。实现了用户层、WEB服务器、应用服务器、数据库服务器的合理分布,整个系统具有很高的可扩展性和安全性以及可靠性。客户层支持从Web到PDA等各种终端设备,支持移动商务。 ◆可扩展性:可扩展性的理想目标是取得针对额外资源的线性吞吐量的增长,即允许程序在任何地点支持十到上万的用户,只需通过简单地增加、减少资源来扩展程序。用友ERP应用架构可以支持大量的并发用户。 ◆真正的集成:为了使企业成功部署真正的可扩展、可管理的分布式应用关键特性如安全、管理、事务监视、组件服务和目录服务,要与底层平台一起成为一个整体地进行开发、测试和部署。这些关键服务通常是由不同厂家提供的,分散、非集成的,用友ERP应用架构实现了真正的集成。 ◆更低的拥有成本:用友ERP应用架构提供给企业的程序更容易部署和管理,更容易改变、升级。在部署到工作环境时不需占用巨大的精力和资源,从而降低了管理桌面和服务器的拥有成本。 ◆部署更快:用友ERP应用架构保证企业在取得上面的目标的同时,可以使用主流的开发工具,不需再重新学习和对现有开发方法的根本改变。 ◆多种客户端设备的支持。组件技术 用友ERP使用组件技术开发应用架构和标准应用产品以及向中高端客户交付可靠的、可维护的、可伸缩的复杂应用系统。用友开发的应用组件产品具有语言、平台以及协议无关性,支持各种标准的组件模型,如EJB、JSP、Java Servlet、CORBA、RMI、COM及COM+等,因此很容易与第三方的应用组件进行集成。 除以传统的软件包方式向最终用户交付应用以外,用友ERP还可以向第三方(如系统集成商和专业咨询服务公司)以及最终用户交付各种中间应用产品,包括应用组件(Application Components)、应用架构(Application Framework)和应用中间件(Application Infrastructure)。中间商可以在用友中间产品的基础上做增值开发,最终用户也可以在用友中间产品的基础上开发满足自己特定需求的应用。用友可以保证他们在升级或更新用友的中间产品时,不必修改他们原来的应用软件。 面向对象技术是软件工程领域的重要技术。随着计算机应用的飞速发展和软件系统的复杂程度不断提高,人们越来越强调软件体系结构的抽象性和合理性,以期最大限度的获得系统的可复用度。采用面向对象技术能够提供令人满意的软件构造封装和组织方法;以类/对象为中心的分析和设计,既满足了用户要求的系统的模块性,又提高了系统分析、设计和代码实现的复用程度。 在开发复杂的大型信息系统时,建立简明准确的面向对象的系统模型是把握软件核心结构的关键所在。用友ERP在开发过程中遵循了业界普遍支持的标准建模语言(UML)的规范,采用面向对象的分析和设计(OOAD)技术,成功的抽象出了符合广泛用户需求的业务领域模型和软件系统实现模型,结合分布式计算标准及支撑技术(CORBA、EJB、COM)和组件化技术(JAVABEAN)建立了自己的业务组件模型,从而提高了用友ERP系列产品的开发效率,增强了整个系统的模块化及可复用程度,使整个系统的分析及设计水平达到了很高的程度。 EJB规范是sun公司提出的跨平台的、服务器端组件规范, 是为开发和部署N-Tier、分布式、面向对象的Java企业级应用系统而设计的;是Sun公司J2EE Platform的核心和基石。 ◆ B/S结构:利用Web 计算,无须折衷。企业可以在用友ERP应用架构上开发基于Internet技术的应用,以利用Internet的随时、随地通讯的能力,同时允许用户使用目前的C/S应用程序。简而言之,利用Internet的优势而无损目前的基于C/S技术的应用。 ◆互操作性:企业可以利用用友ERP应用架构将新的应用与现存的应用同步工作,并扩展新的功能。用友ERP应用架构遵守开放协议和标准,支持与不同软件厂家的方案集成,可以避免重写正在使用和开发的程序和代码。 ◆自主性:应用程序自主性指管理重要资源的能力。应用程序需要重要资源以独立地可靠运行其功能。数据库连接,主机连接及事务都是重要资源的实例。应用程序自主性无疑是网络应用程序设计中最重要的方面之一,也是C/S和N层结构设计中最不同的方面之一。 在典型的C/S结构程序中,客户直接访问程序的重要资
文档评论(0)