nc产品技术架构和环境规划培训

上传人:F****n 文档编号:95339081 上传时间:2019-08-17 格式:PPT 页数:82 大小:1.30MB
返回 下载 相关 举报
nc产品技术架构和环境规划培训_第1页
第1页 / 共82页
nc产品技术架构和环境规划培训_第2页
第2页 / 共82页
nc产品技术架构和环境规划培训_第3页
第3页 / 共82页
nc产品技术架构和环境规划培训_第4页
第4页 / 共82页
nc产品技术架构和环境规划培训_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《nc产品技术架构和环境规划培训》由会员分享,可在线阅读,更多相关《nc产品技术架构和环境规划培训(82页珍藏版)》请在金锄头文库上搜索。

1、NC产品技术架构和环境规划,北京用友软件股份有限公司 nc咨询部 王姝,NC 产品定位,NC产品处在什么位置?,NC 产品的定位,8.0 8.11 8.12 8.20 8.X,9.0 NC,NC(CRM/、SCM、FI、),2002,1999,2000,2001,2003,中低,中,高,NC产品在用友产品中的定位,商务,WECOO ASP,U8,中端,用友,新中大,金蝶,浪潮,安易,低端,高端,9.0,NC,看 吧,6.x,K3,5.0,Power ERP,6.0,Symix ERP,3.X,Anyi 2000,5.x,8i,NC 产品的定位,与同行产品对比,NC 产品整体架构,NC 产品技术

2、特点,网络应用结构的三种方式:,文件/服务器 客户机/服务器(C/S) 浏览器/服务器(B/S),B/S结构,B/S结构,运行,典型应用:U8 Access,特点:应用程序在客户端运行,数据以共享文件 形式存储在服务器。服务器不管理数据。,文件/服务器应用模式,B/S结构,典型应用:U8 SQL 、 UFO9.x,特点:服务器不再是简单的数据库文件的集中保 存设备,而是为客户端完成确切的操作, 且仅将操作结果传送给客户端。,运行,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,响应,响应,结果,结果,结果,结果,结果,结果,结果,结果,结果,结果,客户机/服务器应用模式

3、,B/S结构,典型应用:NC1 、NC2,特点:采用统一的客户前端(如浏览器),应用 和数据访问均通过应用服务器来完成,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,响应,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,请求,响应,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,应答,浏览器/服务器应用模式,B/S

4、结构,软件系统安装、升级维护、数据备份简单,支持大规模应用,系统总体拥有成本低,浏览器/服务器应用模式优点,Java 是什么?,Java,Java技术特点,成熟性:,健壮性:,真正面向对象 真正跨平台 众多软、硬件厂商的支持 面向网络应用,简单,安全 提供分布式,多线程功能,Java,与传统编译语言的比较,源 程 序,Java编译器,SPARC,pentium,Powerpc,中间码,Powerpc,pentium,SPARC,二进制,源 程 序,SPARC,Powerpc,pentium,Powerpc,pentium,SPARC,编译器,二进制,Java解释器,Java,跨平台,不同的操作

5、系统有不同的虚拟机(JVM),使Java实现跨平台,Java,安全性,Java是惟一一种从设计的开始就考虑安全性的移动代码 Java采用一个称为“sandbox”的模型来运行移动代码。不被信任的移动代码只 能在sandbox中运行而不能进行多数针对主机的操作,比如读、写或删除文件,监听或接受网络连接等等。 当浏览器加载含有Java applet的页面时,它从Web服务器上取Java的字节代码,然后将代码传给称为字节代码检验器的Java部件。检验器确保字节代码有正确的格式,不会超出内部堆栈的边界,这就防止了程序的崩溃。 Java部件类加载器,决定一个Java applet在何时、以何种方式将代码

6、加入正在运行的Java环境,保证此applet不会取代任何系统级别的内容。 Java安全管理器当一个有潜在危险的方法试图运行时,安全管理器就会起作用。是否运行这种有潜在危险的方法取决于需求此种方法的类来源于何处。举例来说,内部本身的类比通过网络获取的类具有更大的特权。(因为这一原因,要注意千万不要将不明出处的类通过将其路径放在系统的CLASSPATH下而成为内部本身的类。),Java,Java开发环境JDK,jdkbin的目录下主要文件: javac - Java编译器, 用来将java程序编译成Bytecode java - Java运行环境,执行已经转换成Bytecode的java应用程序

7、. jdklib 子目录: 库函数,classese.zip 安装Jdk后的操作系统环境变量设置: UNIX: 需要安装jdk1.3.0以上版本,并设定以下变量 JAVA_HOME,What? J2EE是什么?,J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。,J2EE定义了一套标准来简化N层企业级应用的开发。它定义了一套标准化的组件,并为这些组件提供了完整的服务。J2EE还自动为应用程序处理了很多实现细节,如安全、多线程等。,NC技术架构的核心J2EE,J2EE简单的说我们可以把它看成一个囊括多种组件及系统级服务、

8、接口的容器,NC技术架构的核心J2EE,NC技术架构的核心J2EE,J2EE的中间件框架,J2EE常用的技术,JDBC,JNDI Java Naming and Directory Interface (JNDI) JNDI API被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源如DNS,本地文件系统,后者在应用服务器中的对象。,EJB Enterprise Java Bean J2EE技术之所以赢得某体广泛重视的原因之一就是EJB。它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时如何

9、与它们的容器进行交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。,NC技术架构的核心J2EE,J2EE常用的技术,JavaServer Pages (JSPs)设计用以帮助Web内容开发人员创建动态网页,并且只需要相对较少的代码。,Java Servlets Servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端的应用,当被请求时开始执行。,Extensible Markup Language (XML) XML是一种可以用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。,NC技术架构的核心J2EE,NC 的层

10、次结构设计,AppServer,BO (SessionBean),VO,Applet,QO,DMO,层次结构设计 对象分布关系,应用服务层,RMI,RPC,Web Browser,WebServer,HTTP,JSP,Servlet,JavaBean,RMI,Database Server,客户端代理,服务器端代理,轻量级 访问,界面对象(UIObject) 数值对象VO(ValueObject) 业务对象BO(BusinessObject) 数据管理对象 DMO(DataManageObject) 查询对象QO(QueryObjct),NC技术架构的核心J2EE,NC技术架构的核心J2EE,

11、用友J2EE应用服务器的应用框架,大型关系型数据库,NC与大型数据库的连接方式,NC Client,ODBC,JDBC,中间件 服务,Jdbc-odbc Bridge,Jdbc,应用服务器,DB Server,ODBC(Open Database Connectivity ) -是Microsoft推出最早的整合异质数据库的数据库接口,JDBC(Java Database Connectivity ) -Java语言访问异质数据库的数据库接口,NC产品的安全机制,网络应用安全威胁来自何方?,系统崩溃(硬件、软件);,病毒传播;,非法访问,NC产品的安全机制,完善的管理是系统安全的最大保证!,专

12、职管理员,网络病毒软件,有针对性的备份、恢复方案,完善管理制度,NC产品的安全机制,NC产品运行环境的规划,需要知道什么?,NC产品运行环境的规划,应用的规模有多大?,共有多少个客户端,客户端是如何分布的,与系统相关的分支机构有多少,业务的数据量有多大,最大并发用户数,NC产品运行环境的规划,网络环境现状如何?,已有的广域网及其带宽 广域网的类型(拨号、DDN等),网络的使用情况 有无其他应用,网络高峰,已搭建的局域网,NC产品运行环境的规划,服务器环境现状如何?,硬件配置、数量 CPU数量、内存、硬盘等,软件配置情况 操作系统、数据库等,NC产品运行环境的规划,未来发展规划如何?,项目预算计

13、划,网络发展规划,系统软硬件采购计划,系统最终的应用规模,对系统应用效率的要求,NC产品运行环境规划的内容,网络环境,硬件配置,软件环境,NC产品运行环境规划的内容,最大并发用户数,影响内容,考虑因素,服务器配置、网络带宽,业务数据量,系统可靠性,用户技术水平,服务器磁盘存储容量及配置,服务器配置、系统软件,系统软件、服务器硬件选择,NC相关知识介绍,网络 数据库 服务器,局域网,局域网特点: 较高的数据传输率,数百兆传输率 多种传输介质,细缆、粗缆、光纤、双绞线 较小的覆盖范围;分布距离短,常见的局域网以太网(CSMA/CD),载波帧听(Carrier Sense Multiple Acce

14、ss) 查看信道上有无数据信号传输称为载波侦听,监测方法是判断基 带上是否有脉冲二进制0或1。 同时有多个结点在侦听信道是否空闲和发送数据,称为多路访问。 出现冲突后,采用随机延迟的方法等待后再次侦听。 冲突检测(Collision Detection) 两个以上的节点同时侦听一个空闲的信道 两个以上的节点先后侦听信道,先试图占用信道的结点在有效信号尚未发出时后一个结点的侦听就到达了,以太网基本原理,等待,等10毫秒,等15毫秒,当某一个结点要发送数据时,它首先要侦听信道有无其它结点正在发送数据,若没有,则立即抢占信道发送数据;如果信道正忙,则需要等待直至信道空闲再发,交换以太网基本原理,交换

15、机,查MAC地址表, 确定目的之所在 的端口号,本端口含有目的地址,建立虚连接,常见的广域网技术PSTN,公共交换电话网,既现在的拨号网络,一直是以模拟信号为处理对 象的交换体系,在应用中通过调制解调来传送数据信息。,公共业务电信网(PSTN),常见的广域网技术ISDN,建立数字比特管道的概念,管道采用分时复用的方式来支持多个独 立的信道。 可同时提供多个信道,多种业务,包括声图文。 一对线路可同时接入多个终端。 支持端到端的透明连接,即只要有号码即可。 信道支持模式: 基本速率接口(BRI):2B+D(64*2+16),综合业务数据网(ISDN),常见的广域网技术ISDN,ISDN的终端使用专用的终端设备,通常使用增强型网络终端NT1-PLUS 简称为NT1+。,NT1+,NT1+,Modem,(带ISDN适配卡),ISDN,ISDN,PC机连接ISDN的两种方式,常见的广域网技术ADSL,ADSL利用数字编码技术从现有铜质电话线上获取最大数据传输容量,同时又不干扰在同一条线上进行的常规话音服务。其原因是它用电话话音传输以外的频率传输数据。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号