- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3将CORBA应用程序呈现为Web服务
Artix 开发技术解析
1 什么是 Artix ? 3
1.1 服务租约(Service Contracts) 4
1.2 Artix 开发过程 4
2 常见使用模式 6
2.1 C++ Web 服务 6
2.1.1 构建 C++ Web 服务客户端 6
开发时 6
运行时 9
2.1.2 构建 C++ Web 服务提供程序 9
开发时 9
运行时 12
2.2 将 MQSeries 呈现为 Web 服务 13
2.2.1 开发时 13
2.2.2 部署时 14
2.2.3 运行时 16
2.2.4 部署示例 18
2.2.5 对高级功能的支持 19
2.3 将 CORBA 应用程序呈现为 Web 服务 21
2.3.1 开发时 21
2.3.2 部署时 22
2.3.3 运行时 22
2.3.4 Artix 和 Orbix 6.x 23
2.3.5 使用 Web 服务扩展 CORBA 应用程序 23
2.4 与 .NET 的连接 24
2.4.1 部署示例 24
2.5 多通道客户端访问 25
2.6 安全的 Web 服务 27
2.6.1 HTTP Basic Authentication 和 HTTPS 27
2.6.2 安全主体传播 28
2.6.3 基于角色的访问控制 28
3 关键任务型 Web 服务 29
3.1 服务注册、服务查找和负载平衡 29
3.2 Web 服务的会话管理 29
3.3 多协议 Web 服务 30
3.4 Artix 中的事务管理 30
4 附录 32
什么是 Artix ?
Artix 是IONA公司的基于Web 服务的软件集成产品。Artix 是一个独立于各种操作系统的中间件基础平台。利用Artix,企业可以构建基于C++ , Java以及主机系统的企业级Web 服务应用;另一方面Artix为实现企业内部现有各种中间件和应用集成提供了一条捷径,为搭建面向服务的架构(SOA)提供了具有高性价比的解决方案。
Artix 可以用于构建 C++ 和 Java Web服务应用和客户端程序,可实现通过 SOAP、WSDL 和 HTTP/S和利用 .NET 和 J2EE ,CORBA等不同技术, 构建的 Web 服务之间的互操作。
Artix 用于构建关键任务型 Web 服务应用程序和软件集成解决方案,包括:
将使用 MQSeries、CICS、IMS、CORBA、Tuxedo 和 TIBCO 构建的应用程序以非破坏方式呈现为新的 Web 服务。
允许 .NET 客户端访问这些新的 Web 服务,而无需了解有关 Unix、大型主机或遗留中间件的任何信息。 Artix 还可用来构建新的 C++ 和 Java 服务使用程序,这些程序也可访问这些新的 Web 服务。
构建新的业务逻辑作为 C++ 和 Java 服务提供程序(在使用 Java 的情况下,无需 J2EE 应用程序服务器)。
提供健壮的运行时基础架构,该架构经过扩展,可支持 10,000 台客户机和服务器,此外,还包括动态服务注册和查找、服务提供程序之间的负载平衡、会话管理以及内置的与 XA 兼容的事务管理器。
使用组织现有的企业安全系统(如 SiteMinder、RCAF 或 LDAP)提供全面的安全策略,包括传输级安全、用户身份验证和基于角色的访问控制。
使用现有的企业中间件主干网(如 MQSeries 和 JMS)来作为 SOAP(而不是 HTTP)传输介质,从而提供了企业级服务质量 (QoS),如可靠性、负载平衡、事务性队列等,而这一切是无法使用 HTTP 实现的。
Artix Advanced Edition 还便于通过第三方工具(如 WebLogic、WebSphere 或 Borland)构建的 Web 服务使用 Artix 基础架构服务。
服务租约(Service Contracts)
Artix 使用 WSDL 作为其通用服务租约语言。 WSDL 用于定义服务租约,与用来处理 SOAP 消息的底层传输协议无关。 此方案提供了一种强大且可扩展的合同语言,这种语言不仅可用来定义 Web 服务组件,而且还提供了一种基于标准的方法来将遗留系统呈现为 Web 服务和集成遗留系统。 Artix 设计器(请参阅下一节)提供了一组完整的 GUI 工具来创建和管理服务租约,这样,开发人员便无需精通 WSDL。
Artix 开发过程
下图概述了使用 Artix 进行开发的过程。
如左栏所示,使用 Artix 设计器将元数据从各种遗留应用程序和中间件中导入,然后自动将这些元数据转换为 WSDL 服务租约。 WSDL 服务租约也可以是使用第三方产品(如 Visual Studio、We
您可能关注的文档
- 1 磨矿环境中的电化学作用及其对矿物浮选行为的影响.DOC
- 1 磁铁磁棒的磁力在两端最强.PPT
- 1 高分子结构研究中的光谱方法-薛奇 - 南京大学.PDF
- 1+1=10——浅谈二进制的妙用.ppt
- 1-PARNEC-南京航空航天大学.PDF
- 1.1 从经典力学到旧量子论.PDF
- 1.10 电子自旋.PDF
- 1.1数据类型、常量与变量、运算符与表达式.doc
- 1.2.2教学难点.ppt
- 1-3 自由落体与铅直抛体.DOC
- 统编版2024-2025学年江西省抚州市乐安县二年级下册期中考试语文试卷.pdf
- CN110488545B 显示面板和包括显示面板的显示设备.docx
- 统编版2024-2025学年六年级下册第六单元重难点攻略.pdf
- 统编版2024-2025学年名篇名句默写—知识点专练(七年级上册).pdf
- CN110489436B 数据库的线上变更方法及平台、计算机设备及可读介质.docx
- 统编版2024-2025学年山东省青岛市市北区六年级下册期末语文检测试卷.pdf
- CN110494875B 用于动态节点群组的私钥的安全再使用.docx
- 统编版2024-2025学年陕西省渭南市潼关县六年级下册期末语文检测试卷.pdf
- 家长课堂心肺复苏PPT课件.pptx
- 统编版2024-2025学年五年级下册期末语文检测试卷.pdf
文档评论(0)