- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BEA应用服务器介绍.ppt
电信行业应用发展趋势 BEA应用服务器介绍 案例简介 良好的体系结构,为企业快速推出新的服务,提高竞争实力提供技术基础 大量并发客户并发访问快速响应 7X24小时不间断服务 安全性、可靠性 可扩展性(规模、业务、服务方式) 易管理性(管理监控、SNMP管理集成) 外系统互联:与营业系统及银行系统互联 系统可维护性(在线版本管理、零管理客户端) 应用系统基础框架结构的变迁 三层结构带来竞争优势 系统扩展性 业务逻辑、呈现逻辑、数据逻辑层次清晰 最小化各层面上扩展的对整体的影响 系统伸缩能力 轻松进行系统的升级 提供Load Balance、Fail Over等附加功能 系统性能 队列机制、负载分担保证卓越的系统性能 系统安全性 良好的安全性保证 系统开发 缩短系统开发周期,降低成本 组件化开发、软件总线结构,适应未来发展 中间件对开发商的贡献- 大型分布式系统变得容易 应用系统基础框架结构的变迁 BEA in Telecom BEA in China 中国电信湖南省长话计费、上海长话局移动计费、中国电信总局VOIP计费、中国联通一期长话计费、天府热线 上海、山东、河北、河南、湖北、安徽、浙江、广西、陕西、青海、宁夏、甘肃、吉林、厦门、云南、海南等的中移动BOSS 河北、山东、山西、广西、内蒙古、甘肃、青海、安徽、吉林、江苏、郑州、苏州、温州、武汉、成都、郑州、长春等的电信本地网系统; 江西、辽宁、浙江、安徽、河南、山西、贵州、重庆、云南、黑龙江、浙江、海南、福建等省的联通计费营帐 北京、上海、成都、深圳、海南等的综合客服系统 广东、河南、湖南、浙江、四川、江西等的163数据网 恕所有用户不能尽录…… 电信应用发展趋势 BEA应用服务器介绍 案例分析 3层-多层应用体系结构 CORBA多层应用体系结构 最成熟的商用中间件 :Bea 应用服务器缩短开发周期,保证软件质量 BEA Application Servers Comparison:不同时代的产物 Example Configuration Failover Within a cluster Across connection pools Across ISHs Within a domain Restart Servers and machines Connection pools BEA Tuxedo/CORBA Stateless objects for CORBA failover BEA TUXEDO OLTP应用服务器 分布式事务处理(DTP)体系结构 TUXEDO应用服务器 应用开发平台 位置透明的名字服务 七种通讯方式 五种缓冲区数据类型 屏蔽硬件和操作系统的数据表示 支持多线程编程模式 CORBA 2.4/IIOP 1.2 规范 对客户透明的TUXEDO服务组件 按名调用服务,位置透明 模块化的组件模型 屏蔽硬件、网络及数据库平台 TUXEDO 组成部分 BEA TUXEDO system (/T) ubbconfig:核心配置文件 BBL:服务布告板进程 WSL/WSH:客户端请求处理进程 Bridge:多机模式下的通讯接口 TMS:XA方式下的事务管理进程 BEA TUXEDO workstation (/WS) BEA TUXEDO /Q BEA TUXEDO DOMAIN BEA TUXEDO TxRPC simple sample of TUXEDO AP Client main(){ tpinit(0); buf=tpalloc(“FML”,…); buf-- input data ret=tpcall(”doSth,buf,0,buf,rcvlen,0); buf--output data tpfree(buf); tpterm() } Server void doSth(TPSVCINFO *transb) { s_buf = (FBFR*)transb-data; s_buf--input data; … EXEC SQL INSERT INTO emp VALUES (:name,:age); r_buf=tpalloc(“FML”,….); r_buf --- output data; tpreturn(TPSUCCESS, 0, r_buf,0 , 0); } actual sample of TUXEDO AP Client main() { tpinit(); /*联接初始化*/ p=tpalloc(); /*分配缓冲区*/ tpbegin(); /*交易开始*/ tpcall(“bankbook_debit”,参数信息(网点号、存折帐号、金额、摘要等)); /*请求
您可能关注的文档
- ACCA_F7习题-财务报告Financial Reporting Practice Kit.pdf
- ACCA_F8考试-审计与认证业务Audit and Assurance Examination.pdf
- ACCA_F9考试-财务管理Financial Management Examination.pdf
- ACCA_P1考试-专业会计师Professional Accountant Examination.pdf
- ACCA_P2考试-公司报告Corporate Reporting Examination.pdf
- ACCA-财务战略培训.ppt
- Axure_RP使用培训.ppt
- Accenture-全球管理咨询项目流程等最佳实务库.ppt
- Access2003入门教程大全.doc
- AC尼尔森《品类管理》(PPT_68页).ppt
文档评论(0)