Tuxedo 12C:下一代应用服务器,支持SOA与Java/JEE集成
需积分: 0 188 浏览量
更新于2024-06-22
收藏 2.37MB PPTX 举报
Tuxedo 12C概述
Tuxedo是Oracle公司的一款经典的应用服务器技术,自21世纪以来,随着企业级应用需求的发展,Tuxedo不断进化,特别是在Oracle Tuxedo中融入了Web服务、Java/JEE集成和SOA(面向服务架构)的支持,使其成为现代IT环境中的关键组件。作为一款专为大型机设计的高效解决方案,Tuxedo12C不仅提供高可靠性和可扩展性,还强调了高可用性,使得在分布式系统中实现服务间通信(Service Bus)变得更为容易。
Tuxedo12C的一个重要特性是其Java Client Gateway (Jolt),它作为一个Java客户端连接器,允许开发人员无缝地将Java应用与Tuxedo服务进行交互,大大简化了大型机向开放系统迁移的过程。通过使用ART(Application Refactoring Tool),可以将大型机上的应用程序低成本地迁移到开放平台上,同时避免代码重写带来的风险和资源浪费,保持原有的服务质量。
在Tuxedo12c的产品线中,不同版本的服务可以并存,允许逐步更新应用而无需全面停机,提升了系统的灵活性和运维效率。MP模式下的错误处理机制能够在主节点和备份节点之间自动切换,确保即使出现故障也能维持服务运行。发布/订阅事件功能支持多域协作,进一步增强了服务之间的协作和事件驱动架构。
对于金融交易等对实时性和安全性有高要求的应用场景,Tuxedo12c提供了毫秒级的超时粒度和增强的SLA(服务水平协议),确保了交易的可靠性和低延迟。此外,Tuxedo12c IDE(集成开发环境)支持创建、构建、运行和调试Tuxedo应用程序,包括静态和动态分析、代码完成和高亮显示,如Solaris Studio IDE,它特别针对Tuxedo进行了优化。
Tuxedo12c还支持基于POJOs(Plain Old Java Objects)的快速应用开发,类似于ATMI的JATMI,这使得开发者能够轻松地创建新的Tuxedo应用,并与现有的Tuxedo服务进行交互。该平台还支持复杂的事务管理,如XA transactions和JDBC,使得服务开发更加便捷,如在Java中创建名为"Tupper"的简单服务示例。
Tuxedo 12C是Oracle为现代企业提供的一个强大的应用服务器解决方案,它在大型机到开放平台的迁移、服务集成、高性能交易处理以及开发者工具等方面都展现了其优势和灵活性,是构建企业级服务架构的理想选择。
2021-10-11 上传
2021-10-11 上传
2021-03-17 上传
2023-08-23 上传
2023-05-18 上传
2024-01-22 上传
2023-06-07 上传
2023-05-27 上传
2023-05-18 上传
weixin_37604353
- 粉丝: 0
- 资源: 1
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全