产品经理——商业价值主张

上传人:xx****x 文档编号:243154961 上传时间:2024-09-17 格式:PPT 页数:34 大小:415.50KB
返回 下载 相关 举报
产品经理——商业价值主张_第1页
第1页 / 共34页
产品经理——商业价值主张_第2页
第2页 / 共34页
产品经理——商业价值主张_第3页
第3页 / 共34页
点击查看更多>>
资源描述
Body Text,Second Level,Third Level,Fourth Level,Fifth Level,Click to edit Master title style,Body Text,Second Level,Third Level,Fourth Level,Fifth Level,Click to edit Master title style,Oracle,数据库 10,g,Java、JDBC,和,Web,服务,Steve Button,产品经理,-,商业价值主张,议程,商业价值主张,Oracle,数据库 10,g,中的,JDBC,Oracle SQLJ,的现状如何?,Oracle,数据库,10,g,中的,Java,Oracle,数据库,10,g,中的,Web,服务,Java,与,Web,服务价值主张,Java,与,Web,服务价值主张,成本降低,更快的,Java,应用程序开发,更快的,Java,应用程序部署,更快的,Java,应用程序执行,集成现有的软件资产,风险降低,选择,支持最新的,Java,标准,防范恶意的,Java,代码,防范数据库服务器故障,Java,与,Web,服务价值主张,扩展数据库的范围,扩展数据库的客户基础,数据联合:将远程和动态数据与本地数据整合,平台集成:扩展原有资产,利用标准的或第三方的,Java,库扩展数据库功能,Oracle,数据库,10,g,中的,JDBC,10,g,中的,JDBC,有什么新增特性?,重新设计,统一的代码路径,消除功能空白,性能,直接的,XA,优化的类型,转换,最快的,JDBC,驱动程序,瘦等同于粗,绑定变量名称,PL/SQL,索引表,代理验证,加密算法,可靠的智能连接缓存,隐式连接缓存,快速连接故障切换,新的数据类型,原生,IEEE DOUBLE,原生,IEEE Float,LONG-to-LOB,转换,无限大小的,LOB,INTERVAL DAY TO,SECOND,端到端跟踪,10,g,中的,JDBC,有什么新增特性?(续),其他,增强的,VARRAY,支持,NLS,重新打包,可设置的系统属性,CHAR/NCHAR,行为,瘦加密算法,停止发送,zip,文件,停止发送,classes111,新的,JDBC 3.0,特性,命名参数,新的引用接口,数据连接,/URL,JCA,资源适配器,连接池,语句池,JDBC Web RowSet,JDBC WebRowSet,JSR-114,的一个实施,扩展了,java.sql.ResultSet,功能,支持从,XML,格式中读取结果集或将结果集写成,XML,格式,可串行化/可分配,与数据源断开、分离,可扩展到非表格化数据,可以使用,HTTP/XML,协议通过互联网发送,JDBC WebRowSet JDBC,行集 (,RowSet) ,各种行集的关系,JDBCRowSet,CachedRowSet,FilteredRowSet,WebRowSet,EJB,Servlet,Web,服务,JDBC WebRowSet ,示例,/创建一个结果集以填充行集,stmt = conn.createStatement();,rs = stmt.executeQuery(select .);,OracleWebRowSet wrs = new OracleWebRowSet();,/,填充行集,wrs.populate(rs);,/,关闭连接,conn.close();,/,行集仍然包含值,.,wrs.next();,Object col1 = wrs.getObject(1);,/,以,XML,格式输出行集,wrs.writeXML(out);,更丰富的,JDBC,连接缓存,特性 9,i,R2 10,g,透明的缓存访问,无 有,刷新陈旧连接,无 有,基于属性的连接检索,无 有,重新声明/重用丢弃的连接,无 有,异种用户/口令 无 有,集中的缓存管理,无 有,智能的连接缓存:隐式连接缓存,缓存管理器,Oracle JDBC,驱动程序,.,会话 1.1,会话,n.1,.,缓存 1,会话,1.m,.,缓存,n,会话,n.m,J2EE,服务器(例如,,OracleAS 10g),可靠的连接缓存:,快速连接故障切换,JDBC,连接缓存中失败的连接,监听,UP/DOWN,故障切换事件,重设连接,失败的数据库连接,新的数据库连接,快速连接故障切换,RAC,数据库:例程故障切换示例,故障切换前,故障切换后,Instance#1,ERP,Java/J2EE,例程 1,例程 2,例程 3,例程 4,快速连接故障切换:连接故障切换处理,ONS,后台程序,故障切换事件,处理程序线程,订阅,发布,连接缓存,管理器,启动/停止,连接缓存对象阵列,.,.,.,连接对象,线程处理事件,每个缓存一个,2,1,3,4,5,handleEvent(),TAF,与快速连接故障切换,连接重试:,FCF,允许在应用程序级进行重试,而,TAF,重试发生在,OCI/Net,层。应用程序层(例如:,EJB,容器)完全控制重试,与连接缓存集成,:,与,TAF,不同,,FCF,与隐式连接缓存结合使用,对缓存管理的连接有完全的控制权,基于,RAC,事件:,FCF,是一种基于,RAC,事件的机制。这比检测网络呼叫的故障要更有效。,负载平衡支持:,FCF,支持活动的,RAC,例程间的连接的,UP,事件负载平衡,Oracle,数据库 10,g,中的,JDBC,总结,重新设计 最大化,JDBC,驱动程序的效能,JDBC,和,J2EE,标准 可移植、使开发更快,广泛的特性集 可使用,Oracle,数据库,10,g,的全部特性,即时客户端 无障碍的安装和升级,与,Oracle,数据库的不同版本向上/向下兼容,可靠性 ,RAC/,高可用性快速连接故障切换,灵活性 兼容的,type-2,和,type-4 JDBC,驱动程序:灵活性,请参阅新的白皮书,Oracle 10,g,中的,SQLJ,Oracle SQLJ,的现状,不再支持,SQLJ ,确切情况是怎样的?,在,Oracle,数据库,10,g,和,Oracle AS 10,g,中不再支持,SQLJ Translator(,编译器),目前保留了,SQLJ Runtime,下一步,支持现有的,SQLJ,应用程序和存储过程,移植助手:从,SQLJ,中生成纯,JDBC,发布在:,Jpublisher:,用于维护,SQLJ,应用程序的新的,sqlj,选项,请参阅发展方向说明,Oracle,数据库,10,g,中的,Java,Java-in-the-Database,有什么新增特性?,OracleJVM,运行时升级到,J2SE 1.4,严格的,Java,安全性,Headless AWT,性能:,自我调整的,Java,池,新的更快的服务器端,JDBC,驱动程序,更快的,LoadJava,验证程序,本地,Java,接口,优化的,Java,内存管理(专用服务器),外调,RMI,外调,JSP/Servlet,外调,EJB,外调,Web,服务外调,调用,Java-in-the-Database,中的本地,Java,接口,用于直接调用静态的服务器端,Java,方法的一个客户端,stub API,JPublisher,透明地处理,stub,生成,示例:要在服务器中调用以下方法,public String oracle.sqlj.checker.JdbcVersion.to_string();,使用,jpub -java=oracle.sqlj.checker.JdbcVersion,Stub,Java,类,JDBC,优化的,Java,内存管理:专用服务器,共享的内存,进程内存,UGA,会话空间,共享池,Java,池,固定的,SGA,PGA,新空间,旧空间,栈空间,使用,Java-in-the-Database ,您能够走多远?,ORACLE 8i Database,COM,客户端,非,Oracle,RDBMS,Tandem,COBOL,AS400,RPG-DB400,OS390,Natural,/,Adabas,数据逻辑,XDK for PL/SQL,纯,Java,库,非,Oracle jdbc,jdbc,调用,RPC,调用,RPC,调用,RPC,调用,Reply,Reply,批量,处理,SAP - JCO,网关,rmi,调用,Reply,Tandem,COBOL,AS400,RPG-DB400,OS390,Natural,/,Adabas,SAP,E,N,T,I,R,E,X,A,C,I,S,E,R,V,I,C,E,O,R,A,C,L,E,J,D,B,C,S,A,P,J,C,O,J,D,B,C,ACI call,Reply,Reply,Reply,Reply,Reply,Reply,ACI call,ACI call,RFC call,JDBC,调用,JDBC,调用,OO4O,(1),(2),OracleJVM,PL/SQL,Oracle,数据库,10g,中的,Web,服务,调用外部,Web,服务数据库作为,Web,服务使用者,Oracle9iAS,Web,Services,Framework,Data,Data Logic,批量作业,XML,SOAP,消息,Web,服务提供者,服务,SQL,Java,PL/SQL,WSDL,服务提供者,实施,打包和部署,描述和发布,连接、,调用,SOAP,数据库作为,Web,服务使用者,Java WS,客户端堆栈,Oracle,数据库,Java,客户端代理,PL/SQL,包装程序,SQL,引擎,表,函数,D,yn,I,nv,I,tf,Web,服务客户端框架 (,SOAP),数据库模块,(Web,服务客户端),SELECT city_name,temp,high_temp FROM TABLE (Temp_TF),SOAP,请求/响应,HTTP,客户端堆栈,动态数据 外部,Web,服务作为,SQL,数据源,Web,服务提供者,表函数,JDBC,通过,Web,服务协议调用数据库操作,SOAP,J2EE,(Business Logic),Oracle9iAS,Web,Services,Framework,Web,服务,客户端,Data,Data Logic,SQL/,查询,SQL/DML,Java,PL/SQL,Oracle AS,10,g,Oracle,数据库 10,g,Oracle9,i、,Oracle8,i,数据库作为,Web,服务提供者,端点隐式指定服务器,提供的服务类型,。,XML,分析器,SOAP,库,OC4J,Web,服务,Servlet,解码,编码,JPub,生成的,Java,类,每个,WSDL,的,SOAP,响应,HTTP,HTTP,JDBC,数据库作为,Web,服务提供者,托管为,J2EEWeb,服务,授权,打包和部署,描述和发布,连接、调用,SOAP,获取,WSDL,并绑定,Oracle,数据库,服务使用者,查找/定位,绑定/连接,调用服务/方法,服务实施,(,PL/SQL、SQL、 Java ),Oracle,应用服务器,JDBC,JPublisher,简化了,Web,服务,支持,Web,服务外调,对于给定的,WSDL,,生成,Java,代理类、,PL/SQL,包装程序并加载数据库中的相应文件,支持,Web,服务内调,将,PL/SQL,程序包、,Java,存储过程、,SQL,查询或,DML,语句作为,Web,服务提供,实现对,PL/SQL,类型(,CLOB、BLOB),的,Web,服务支持,REF CURSOR,和结果集的映射,支持直接从,Java/J2EE,中调用,Java-in-the-Database,Oracle,数据库 10,g Java、JDBC、Web,服务 总结,商业价值主张,成本降低、生产效率,风险降低、选择,扩展数据库的范围(向内扩展和向外扩展),技术价值主张,标准支持:,JDBC 3.0、JSR-114、J2SE 1.4、JAX-RPC,为,Java、J2EE、Web,服务和网格提供的完整、更快、更智能和更可靠的,SQL,数据访问,在离数据更近的位置更快地运行数据逻辑,利用标准的,Java,库实现的数据库可扩展性,数据库作为,Web,服务的提供者和使用者,利用,Jpublisher,简化数据库,Web,服务,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!