问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

COM+应用程序服务的种类和特点

发布网友 发布时间:2022-04-19 21:53

我来回答

1个回答

热心网友 时间:2023-09-02 05:03

表 1:WKO 模型支持的方案

WKO 客户端 WKO 服务器
VB 6.0 或非托管 C++ VB 6.0 或非托管 C++
VB 6.0 或非托管 C++ VB .NET 或 C#
VB 6.0 或非托管 C++ SOAP V1.1(在 WSDL 中描述)
VB 6.0 或非托管 C++ Microsoft SOAP(ATL Server,SOAP TK)
C# 或 VB .NET SOAP V1.1(在 WSDL 中描述)
C# 或 VB .NET VB 6.0 或非托管 C++
C# 或 VB .NET VB .NET 或 C#
C# 或 VB .NET Microsoft SOAP(ATL Server,SOAP TK)
Microsoft SOAP Toolkit V2.0 VB 6.0 或非托管 C++
Microsoft SOAP Toolkit V2.0 C# 或 VB .NET
SOAP v1.1 VB 6.0 或非托管 C++
SOAP v1.1 C# 或 VB .NET

表 2:CAO 模型支持的方案

CAO 客户端 CAO 服务器
C# 或 VB .NET(早期绑定) VB 6.0 或非托管 C++
VB 6.0 或非托管 C++ VB 6.0 或非托管 C++
VB 6.0 或非托管 C++ C# 或 VB .NET
C# 或 VB .NET C# 或 VB .NET

这种新的 COM+ Web 服务适用于以下用户:

当前安装有 Microsoft? Visual Basic? 6.0 或者非托管 Microsoft Visual C++? COM+ 应用程序(需要通过防火墙才能进行某些激活操作)的 COM+ 用户。(使用 SOAP 并不排斥通过 DCOM 访问服务器上的相同组件,客户端计算机可以选择协议。)对于这些客户来说,如果要使用 SOAP 而不是 DCOM,则使用客户端代理导出和 CAO 模型都不需要更改客户端和服务器应用程序。只需要在服务器应用程序上启用 SOAP,将其作为客户端代理导出,然后将代理安装在要用作 SOAP 客户端的 Windows XP 计算机上。

完全迁移到 Windows XP 和 Windows .NET Server 上的托管代码的公司。COM+ Web 服务有助于在连接的两端设置远程端点。

需要在上述两种方案中组合和匹配各种服务的开发人员,以及编写托管服务器组件、或带有非托管服务器组件的托管客户端应用程序的开发人员。在第二种情况中,开发人员可以利用 COM+ Web 服务,在用托管代码替换之前充分利用早期的非托管组件。

COM+ Web 服务的设计目的是简化结合 .NET Remoting 和 COM+ 服务(Windows XP 和 Windows .NET Server 系列均包含此服务)的过程。它只是为了简化常见的任务,并非包含所有的选项或涵盖用户可能遇到的各种情况。与使用向导在 Visual Studio .NET 中创建程序类似,某些高级的任务留给用户自行解决。为了使用户可以扩展,生成的项目很少被完全删除。此外,XML 类用于编辑生成的配置文件,如果已经存在配置文件,则会在该文件中添加或删除节点,以反映来自组件服务管理工具或 Microsoft COM+ 管理 SDK 的更改。COM+ Web 服务的设计使用户可以轻松地扩展或自定义已经生成的内容。

总之,COM+ Web 服务为现有的 Visual Basic 和 Visual C++ COM+ 组件,以及在 Visual Basic .NET 和 C# 中编写的新托管的 ServicedComponents,提供了一条实现 XML Web Services 和 SOAP 的简单途径。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿茶要猛冲吗,绿茶鲜嫩不需要(绿茶冲泡的正确方式) 绿茶为什么越好越不耐泡 绿茶要泡几泡?哪种绿茶最耐泡? 哪种绿茶最耐泡 职场故事:美女职员遇到暴躁老板 老板脾气坏得要命,我该怎么办 老板老爱发脾气,我们应该怎么做呀? 害怕老总发脾气怎么办 网络上用名字测和另一个人的关系准确吗 一个男生把自己的名字和另一个人的名字放在一起,中间放个"&"符号... linux QT界面字体很难看 linux在字符界面如何设置字体大小 第一部分 什么是COM,如何使用COM COM+应用程序 ae快捷键大全图片 如何改变Linux的字符界面字体的大小 COM+的应用 AE的基本操作快捷键? AE如何将两个图层弄成一个合成? AE如何将两个图层弄成一个合成 ae合成设置的快捷键 AE 的快捷键? 飞猪旅行满减券使用退款会退回吗 飞猪旅行真的垃圾 想学习炒股,怎么入门,需要学习一些什么东西 新手学炒股基础知识有哪些? 从零开始学习股票知识(炒股入门教程) 股票投资里有哪些必学的入门知识 ? 对于股市新手来说,炒股入门的知识点都有什么? 我想股票入门,股票入门基础知识应该学些什么? AE中展开所有图层的快捷键是? linux系统下怎么切换字体? win7dcom为什么打不开com 应用程序? AE 如何合并图层 linux字符模式 如何更改字体??? COM+ 应用程序是什么,什么是系统组件 linux 图形界面字体显示问题 COM+应用程序错误 linux系统桌面字体怎么改成中文的 AE怎么合并图层啊 WIN7 COM+ 应用程序 Linux 系统的默认字体有哪些 AE里面 预合成 是什么意思?快捷键Ctrl+shift+C 单击COM+应用程序报错:错误代码8004E00F 如何查看linux 服务器系统的字体? com什么意思? linux下对编程比较友好的字体有哪些 请问:主板上的COM的功能是什么? 晕倒,到底怎么设置linux系统的字体啊!!~~! com+是干什么用的啊