Com组件提供Web Services(一)

Microsoft Soap Toolkit3.0.rar Microsoft Soap Toolkit3.0 立即下载

Com组件提供Web Service(一)
追风(VisualSW)

Internet 正在向下一代 Web 站点快速演进,今天的 Web 站点仅能为浏览器提供用户界面,而下一代可编程 Web 站点直接将企业、应用程序、服务和设备彼此链接。这些可编程 Web 站点将不只是被动访问的站点,而将成为可重用的智能 Web 服务。Microsoft®.NET框架中的Web Service就是提供集中式Web服务的解决方案。

在我们以前的项目开发中,开发了各种各样的Com组件,我们能不能让这些Com组件的提供Web服务呢?这样我们即能重用组件,又可以享受到Web Service的优点,何乐而不为呢?

 

有两种方法可以实现Com组件提供Web Service:

一.Microsoft® SOAP Toolkit

二.创建组件的.NET代理类

 

Microsoft® SOAP Toolkit下载

Microsoft Soap Toolkit 3.0提供了一整套的COM对象来处理与SOAP相关的所有数据,其封装了SOAP 和XML的内部实现。

一. 功能简介:

1. 提供了客户端的组件,可以让你指定WSDL,然后轻松调用对应的Web Service。

2. 提供了服务端的组件,可以让你指定WSDL、WSML和COM对象,自动为你生成Web Service。

3. 还提供了底层的处理组件,可以让你操纵SOAP消息的具体创建、处理和传输的过程。

今天我们要用到的就是第二点功能,下面我们来看如何使用Soap Toolkit来实现Com组件的Web服务。

 

创建Com组件

1.打开VB,创建ActiveX DLL功能

2.命名工程为VBDLL,添加类,命名clsAdd

3.添加函数如下:

Public Function Add(ByVal a As Integer, ByVal b As Integer) As Integer

    Add = a + b

End Function

4.编译组件,生成VBDLL.dll组件

 

生成WSDL/WSML文件

1.安装Microsoft®SOAP Toolkit 3.0

2.打开WSDL Generator,如下图所示:

3.选择下一步

4.选择下一步

输入你想要生成的WEB服务的名字,选择Com组件

5.填好之后,选择下一步

你可以看到你的WEB服务(DLLService),下面的组件的类及其公共的方法,选择你需要的类及其方法。点击下一步。

6.

Listener URI:

URI输入客户端程序访问路径

Listener type:

这里选择ISAPI,也可以选择asp,这样WEB服务通过ASP完成。

选择下一步

7.

名字空间:可以忽略,或者将其中的选中部分改为你的url地址。

8.

C++访问WebService(gSoap方式和com组件方式) C++访问WebService(gSoap方式和com组件方式详解 立即下载

相关推荐

Microsoft SOAP Toolkit 3.0

SOAP Toolkit3.0是基于COM的一套SOAP开发组件。 Microsoft SOAP Toolkit 3.0 提供一个灵活的框架,可以为各种 Intranet 和 Internet 解决方案构建可伸缩的 Web 服务。在这两种方案中,安全性都是建立可靠服务的重要因素。SOAP Toolkit 3.0 支持基于 IIS 安全基础结构的 Internet 安全性。

soap toolkit 3.0

1、下载SoapToolkit3.0:    win2000server 打上sp4补丁 http://download.microsoft.com/download/2/e/0/2e068a11-9ef7-45f5-820f-89573d7c4939/soapsdk.exe        2、SoapToolkit3.0的使用例子:      http://download.micro

xl19900502的专栏 2589

使用moveit中的报错及解决

1.fatal error: moveit/move_group_interface/move_group.h: 没有那个文件或目录。// #include <moveit/move_group_interface/move_group.h> 改为。问题1 moveit/move_group_interface/move_group.h: 没有那个文件或目录。在运行c++程序时报错。

qq_60566155的博客 2285

Microsoft Soap Toolkit 3.0 资源文件下载说明

Microsoft Soap Toolkit 3.0 资源文件下载说明 【下载地址】MicrosoftSoapToolkit3.0资源文件下载说明 Microsoft Soap Toolkit 3.0是一款由微软开发的高效工具包,专为简化SOAP(简单对象访问协议)调用而设计。它提供了简洁的API,帮助开发者轻松实现SO...

gitblog_06746的博客 705

Unity 数字孪生笔记1 工具介绍

前言 工欲善其事必先利其器 流程思考 数字孪生本质上一种基于实际物理数据的可视化方案,通过对接实际数据,在三维界面中展示孪生结果。 那么这个流程就很简单了。 整个流程分为三块:数据来源-》数据分析-》数据展示 输入数据 首先我们需要考虑我们能拿到什么。第一,实际物体的三维数据从哪里来,第二,实际数据怎么获取到。 模型数据 工业上常常会用到CAD模型,CAD模型具有精确、统一的特点,但是CAD不是三角面片,我们不能直接导出到Unity中,而且导入之后有很多不合理的地方,例如面片杂乱、面数过高等问题。针对这个

Thissky的专栏 1万+

UFS Link Startup全流程解析:从硬件初始化到链路稳定的5个关键阶段

本文详细解析了UFS Link Startup的全流程,从硬件初始化到链路稳定的5个关键阶段,包括初始化阶段、数据通道发现、数据通道重新对齐、链路启动收尾和能力交换阶段。通过时序分析、代码实现和实际案例,帮助开发者掌握UFS协议链路启动的技术细节,确保设备与主机之间的可靠通信。

weixin_30687051的博客 430

ATL创建进程外COM组件服务(C++图解说明)

作者:HH 时间:2019-01-08 参考文献: 【1】https://blog.csdn.net/mergerly/article/details/8643472 【2】https://www.cnblogs.com/DeeLMind/p/7809115.html ============================================================...

pathfinder1987的博客 5805

告别裸机思维:在STM32F407上玩转LwIP,让你的设备轻松接入TCP网络

本文详细介绍了如何在STM32F407微控制器上使用LwIP协议栈实现TCP网络连接,从裸机编程到网络化的架构革命。通过事件驱动模型、内存优化配置和工业级稳定性实现,帮助开发者高效构建稳定TCP连接,适用于物联网设备联网等场景。

weixin_33725515的博客 562

Com组件提供Web Services(二)

Com组件提供Web Service(二)追风(VisualSW)选择生成文件的路径。点击下一步9.生成文件成功。 打开生成文件的目录,可以看到多了以下文件: 注册IIS监听1.打开IIS MMC,新建一个虚拟目录指向刚才生成的文件地址。2.进入Windows cmd,进入C:/Program Files/MSSOAP/Binaries输入下面命

VisualSW的专栏 2064

使用LogisticRegression和LightGBM模型对信贷违约进行预测----基于kaggle比赛数据

3.分离数值型变量与类别型变量,发现有些数值型变量因为输入不规范,比如数值中含有字符(28_,_10000_等)被划分为类别型变量 ,比如 'Age','Annual_Income','Num_of_Loan', 'Num_of_Delayed_Payment', 'Changed_Credit_Limit','Credit_Mix','Monthly_Balance', 'Outstanding_Debt' ,'Amount_invested_monthly'等。三、分箱,woe编码,计算IV值。

I_am_a_big_tiger的博客 1682

PCL:SAC-IA+ICP配准

【代码】SAC-IA+ICP配准。

m0_71596228的博客 1018

实现COM组件向Web Services的转变

    微软的.NET开发平台已经发布好长时间了,我们现在需要放弃以前编写的组件而转到VB.NET和C#吗?答案是否定的。我们既不需要放弃以前的组件,反而可以加以利用。大多数程序开发人员要从以前的开发环境迁移到VB.NET和C#是需要付出一定的代价的。然而,为了保持现存程序的兼容性,仍然需要使用VB6。值得庆幸的是,微软的SOAP开发工具Simple Object Access Protocol

lithe的Blog 2753

YOLOv11改进策略【注意力机制篇】| SE、CBAM、ECA、CA、Swin Transformer等注意力机制全面解析与应用

本文详细介绍了五种主流的注意力机制及其在YOLOv11中的应用。通过合理的模块选择和位置部署,注意力机制能够显著提升目标检测性能。

QQ_778132974的博客 876

COM+ Web 服务:通过复选框路由到 XML Web Services

COM+ Web 服务:通过复选框路由到 XML Web Services John Noss 和 Jonathan HawkinsMicrosoft Corporation 2001年11月 摘要:COM+ Web 服务新增了某些功能,可与 Microsoft .NET Remoting 集成,并通过 SOAP for COM+ 组件实现 XML Web Services 发布的复选框...

weixin_34364071的博客 323

交通仿真软件:SUMO_(13).Python脚本与TraCI接口

通过TraCI接口,用户可以实现与SUMO仿真器的实时交互,获取和控制交通数据。本文档详细介绍了如何使用Python脚本与TraCI接口进行交互,包括基本的设置、数据获取和控制方法。此外,还展示了几个高级应用示例,如交通流优化、多代理系统、车辆路径规划和车辆行为模拟。这些示例可以帮助用户更好地理解如何利用TraCI接口进行复杂的交通仿真和分析。希望这些内容对您有所帮助,如果您有任何问题或需要进一步的帮助,请参考SUMO的官方文档或社区支持。

kkchenjj的博客 998

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Carbon for IBM.com:统一IBM.com用户旅程的组件库

Carbon for IBM.com:统一IBM.com用户旅程的组件库 在现代Web开发中,设计系统的统一性和扩展性是提升用户体验的关键。Carbon for IBM.com 是一个开源项目,旨在为IBM.com的用户旅程提供一套统一的组件,以保持页面风格和用户体验的一致性。 项目介绍 Carbon for IBM.com 是基于 Carbon IBM 设计系统的一个扩展库,它包含了在IBM.c...

gitblog_00925的博客 948

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【编程】中间平台 - Web Services、CORBA、COM+ 和 ICE

自从上世纪九十年代以来,计算工业一直在使用像DCOM 和 CORBA 这样的面向对象中间件平台。在使分布式计算能为应用开发者所用的进程中,面向对象中间件是十分重要的一步。开发者第一次拥有了这样的可能:不必是一个网络古鲁(guru),就可以构建分布式应用——中间件平台会照管大部分网络杂务,比如整编(marshaling)和解编(unmarshaling)(对数据进行编码与解码,以进行传送)、把逻辑对

2034

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

COM+ Web 服务:通过复选框路由到 XML Web Services(1) (微软中国)

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 393
上一篇: .NET自动服务程序—C#(一)
下一篇: Com组件提供Web Services(二)
笑对最好
博客等级 码龄24年 4粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值