我发布了一个web 服务,如何设计我的网络结构

问题描述

大家好。问题是这样的,我把我的web服务程序和客户的网站放在同一个服务器上了。然后客户调用我的web服务程序,我的web服务需要访问内网里的数据库。请问如何访问我的数据库服务器啊。必须要给我内网里的数据库服务器申请个公共IP吗。想到了vpn。但缺乏详细的资料。

解决方案

解决方案二:
准确的说是如何让外面我网站上的soap服务能够和内网里的sqlserver通信
解决方案三:
ado.net是可以提供内网的数据访问的只要包webconfig中的数据库服务器设置成你们内网的服务器就行了,只要你的asp.net程序能访问就行了,而客户端是不知道你访问的是那个数据库服务器。我不知道我是不是正确理解了你的信息?
解决方案四:
引用2楼jjjjj102310253的回复:

ado.net是可以提供内网的数据访问的只要包webconfig中的数据库服务器设置成你们内网的服务器就行了,只要你的asp.net程序能访问就行了,而客户端是不知道你访问的是那个数据库服务器。我不知道我是不是正确理解了你的信息?

我的webservice不是用asp写的。是欧洲某公司开发的。客户的web服务和我的soap服务在同一台机器上,当客户通过php程序调用我的webservice时,我的soap需要连接处于内网中的数据库,问题是我内网中的数据库没有共有ip,所以我不知道有什么可行的办法来使我的soap服务能够和内网中的数据库通信,需要考虑安全因素。
解决方案五:
引用2楼jjjjj102310253的回复:

ado.net是可以提供内网的数据访问的只要包webconfig中的数据库服务器设置成你们内网的服务器就行了,只要你的asp.net程序能访问就行了,而客户端是不知道你访问的是那个数据库服务器。我不知道我是不是正确理解了你的信息?

我的webservice不是用asp写的。是欧洲某公司开发的。客户的web服务和我的soap服务在同一台机器上,当客户通过php程序调用我的webservice时,我的soap需要连接处于内网中的数据库,问题是我内网中的数据库没有共有ip,所以我不知道有什么可行的办法来使我的soap服务能够和内网中的数据库通信,需要考虑安全因素。

时间: 2024-08-07 03:41:46

我发布了一个web 服务,如何设计我的网络结构的相关文章

《PHP精粹:编写高效PHP代码》——3.5节设计一个Web服务

3.5 设计一个Web服务当你创建一个Web服务时有一些关键点你必须牢记.本节将贯穿创建一个高效实用的服务时需要关注的要点.首先要决定你将采用哪种服务形式,如果你的服务和表述数据结合很紧密,你可能会选择RESTful服务.对于计算机之间的数据交换,你可能选择XML-RPC或SOAP,特别是在你确信SOAP已被人们透彻理解的企业环境下.当我们从JavaScript传输异步请求或者传输数据到移动设备时,JSON也许是一个更好的选择.当你使用Web服务时,要始终牢记用户总会将一些毫无意义的内容传入服务

ASP.NET创建Web服务之设计方针

asp.net|web|web服务|创建|设计 使用ASP.NET构造一个简单的XML Web服务是相对容易的,然而,XML Web服务的真正的强大的功能只有等你研究了基础结构以后才能领悟.XML Web服务是建立在.NET框架和公共语言运行时间基础上的.一个XML Web服务可以利用这些技术.例如,ASP.NET支持的性能.状态管理和验证全都可被用来构造XML Web服务. XML Web服务的基础结构是构建来符合象SOAP.XML和WSDL这样的行业标准,并且它允许其他的平台的客户端与XML

azure-如果两个vm里的iis各放一个web服务,是不是不能根据域名来分辨访问了

问题描述 如果两个vm里的iis各放一个web服务,是不是不能根据域名来分辨访问了 大侠好! 如果两个vm里的iis各放一个web服务,是不是不能根据域名来分辨访问了??? 谢!! 解决方案 Hi, 按你的说法,你的vm是建在同一个云服务里吗?如果两个vm分别以web role的角色的,我们可以通过配置不同的终结点的端口,然后通过域名加端口的方式就可以辨别出我们访问的vm. Best Regards, Jambor 如果您想进一步了解Windows Azure, Windows Azure 官网

多节点互相转发数据-一个WEB服务部署到WAS上的两个节点,想让他们根据业务规则互相转发数据

问题描述 一个WEB服务部署到WAS上的两个节点,想让他们根据业务规则互相转发数据 我的WEB服务中部署有WEBSERVICES来接收数据,它被部署在WAS 的两个节点上,比如 A,B 两个节点. 我想当数据发过来的时候A 节点只处理奇数,B只处理偶数数据 重点就是如何实现: 如果A节点 收到偶数转发给B节点. 如果B节点收到奇数就转发给A节点去处理. 解决方案 让两天服务器不断完成刷新操作行不行?

asp.net 创建一个Web服务

Web服务提供了一个共同的接口,沟通和交换数据,不同的系统.这句话听起来很普通,没有真正帮助您了解什么是网络服务.相反,我认为下面的图表提供了一个更好地了解什么网络服务是: 所以,你有Web应用,你真的想使用当前的应用与它交流.不幸的是,您的应用程序没有任何想法如何沟通的Web应用程序,但大家都希望不会失去!您的应用程序执行调解-网络服务-转换的要求您的应用使成一种公认的W e b应用程序. 换言之,网络服务使您的应用程序进行交流的任何藏身回来.不管用什么语言的应用程序编码中,什么类型的服务器的

ServiceStack 4.5.10 发布,.NET Web 服务框架

ServiceStack 4.5.10 已发布,Service Stack 是一个高性能的 .NET Web 服务框架,简化了开发 XML.JSON.JSV 和 WCP SOAP Web 服务.它定义了符合 Martin Fowlers 数据传输对象模式,这是一个跨平台的 Web 服务框架. 为完全拥抱 Webpack ,该版本对 Angular4. React.Aurelia 和 Vue.js 模板进行了重写,将最新的黄金标准纳入现代单页面应用程序开发过程中,并集成到在 VS.NET 中以提供

求一个会员服务的设计思路

问题描述 最近搞一个站点,有会员服务的概念,对这个设计有些纠结.会员服务多种多样,每种服务的属性也各不相同.比如有些服务是根据时间来判断过期的,有些服务是根据个数来判断还能不能用的,买了这个服务就给次一些个数,用完后就不能再用.也有些是根据时间和个数同时限定的,多种多样.现在设计是一个抽象的Server类,抽象父类有一些服务的基本属性,包括服务类型,下面派生多个具体的服务类,子类扩展自己的属性.会员(member)直接依赖一个抽象服务类的集合(List<Server>).在存储方,所有的服务都

oRestE 2.0发布 数据库的Web服务网关

oRestE是一个数据库的http://www.aliyun.com/zixun/aggregation/13729.html">Web服务网关,提供一个快速的方法来显示RESTful界面的数据库,无需编写构建SOAP请求的代码.它是以Erlang.MochiWeb和Webmachine的基础上运行,特点是轻型,稳定和快速. oRestE 2.0版本加强了使用性能:每个数据库连接和SQL文件过程的方法.升级到最新的Web机器. 安装说明: 安装环境: erlang make unixodb

给单片机设计一个Web服务

问题描述 获取数据并显示到网页设置一个有13个选项的下拉列表选项时网页刷新后选项没有变化,但是只有两个选项的下拉列表修改选项后网页选项值随着变化.不知道对与有多个选项的下拉列表应如何写程序?U16cgi_func(U8*env,U8*buf,U16buflen,U32*pcgi){U32len=0;inti;structConfconf;CONF_GetConf(&conf);switch(env[0]){/*Analyzetheenvironmentstring.Itisthescript'c