有哪些方法可以实现pda通过web service服务器与外网数据库交互

问题描述

实在不知起个什么标题,大致是实现下面的功能:A为仓库内部数据库的服务器,同时也作为外网erp的一个客户端。B为仓库中的一个pda,通过webservice访问A中的数据库,当通过pda完成出入库操作后,如何自动的在后台实现通过A去完成外网ERP中的数据库去同步。这样让人感觉是通过pda直接与erp进行的数据同步。

解决方案

解决方案二:
外网ERP是否有公布webservice或者API?A有没VPN可以连ERP服务器的网络?数据库结构是否相同,是否可以考虑直接使用数据库同步实现?
解决方案三:
你部署一个webservice服务就行了,服务器要在公网能访问就可以了
解决方案四:
引用楼主u013238497的回复:

实在不知起个什么标题,大致是实现下面的功能:A为仓库内部数据库的服务器,同时也作为外网erp的一个客户端。B为仓库中的一个pda,通过webservice访问A中的数据库,当通过pda完成出入库操作后,如何自动的在后台实现通过A去完成外网ERP中的数据库去同步。这样让人感觉是通过pda直接与erp进行的数据同步。

外网的erp没有提供webservice,只是给与了访问其数据库一个视图的权限。erp的数据库是oracle,库房内部用的是mysql,A装有两个网卡分别访问内网和外网。之前是先从A上访问ERP的视图,将任务同步到自己数据库中,用pda来执行;当执行完后,再在A上于ERP反馈。这样就比较麻烦,所以试想能不能在PDA上完成后,自动触发A与ERP进行交互,这样就从表面上看起来是PDA与ERP交互的。
解决方案五:
引用1楼xdashewan的回复:

外网ERP是否有公布webservice或者API?A有没VPN可以连ERP服务器的网络?数据库结构是否相同,是否可以考虑直接使用数据库同步实现?

外网的erp没有提供webservice,只是给与了访问其数据库一个视图的权限。erp的数据库是oracle,库房内部用的是mysql,A装有两个网卡分别访问内网和外网。之前是先从A上访问ERP的视图,将任务同步到自己数据库中,用pda来执行;当执行完后,再在A上于ERP反馈。这样就比较麻烦,所以试想能不能在PDA上完成后,自动触发A与ERP进行交互,这样就从表面上看起来是PDA与ERP交互的。
解决方案六:
引用2楼bdmh的回复:

你部署一个webservice服务就行了,服务器要在公网能访问就可以了

如果这样的话,是不是部署了两个webservice,内网一个用于PDA访问库房的数据库;另一个用来与外网erp的数据库进行交互。这样在pda上是不是要来回切换网络来分别调用不同的webservice
解决方案七:
引用4楼u013238497的回复:

外网的erp没有提供webservice,只是给与了访问其数据库一个视图的权限。erp的数据库是oracle,库房内部用的是mysql,A装有两个网卡分别访问内网和外网。之前是先从A上访问ERP的视图,将任务同步到自己数据库中,用pda来执行;当执行完后,再在A上于ERP反馈。这样就比较麻烦,所以试想能不能在PDA上完成后,自动触发A与ERP进行交互,这样就从表面上看起来是PDA与ERP交互的。

再在A上于ERP反馈,你只有视图权限如何反馈
解决方案八:
B调用A的WebService里面去同步外网的ERP数据不可以吗?
解决方案九:
引用6楼xdashewan的回复:

Quote: 引用4楼u013238497的回复:
外网的erp没有提供webservice,只是给与了访问其数据库一个视图的权限。erp的数据库是oracle,库房内部用的是mysql,A装有两个网卡分别访问内网和外网。之前是先从A上访问ERP的视图,将任务同步到自己数据库中,用pda来执行;当执行完后,再在A上于ERP反馈。这样就比较麻烦,所以试想能不能在PDA上完成后,自动触发A与ERP进行交互,这样就从表面上看起来是PDA与ERP交互的。

再在A上于ERP反馈,你只有视图权限如何反馈

update一个状态字段,通过状态字段来显示任务是否成功完成
解决方案十:
你的PDA里面webservice服务能添加进去并且引用吗?

时间: 2024-11-03 07:19:53

有哪些方法可以实现pda通过web service服务器与外网数据库交互的相关文章

《Web测试囧事》——1.3 测试Web Service能否正常提供JSON数据

1.3 测试Web Service能否正常提供JSON数据 某一天,小蔡所在的项目组刚开发完成一个Web Service,服务的功能是,通过在客户端调用时指定的一个ID,可以从后台数据库中读取对应的房产信息,还有与这个房产关联的一到多个房东信息.一到多个图片信息,以及地址信息等.Web Service最终把这些信息组合成JSON格式的数据返回给调用方,调用方可以通过界面来展示相关信息,也可以通过其他方式去使用这些信息.但是,调用方具体如何使用这些信息与Web Service服务本身的测试关系不大

典型的Web Service结构

web 典型的Web Service结构(可乐 2001年11月01日 18:35) 典型的Web Service结构. 不管你的Web service是用什么工具,什么语言写出来的,只要你用SOAP协议通过HTTP来调用它,总体结构都应如下图所示.通常,你用你自己喜欢的语言(如VB 6或者VB.NET)来构建你的Web service,然后用SOAP Toolkit或者.NET的内建支持来把它暴露给Web客户.于是,任何语言,任何平台上的客户都可以阅读其WSDL文档,以调用这个Web serv

浅谈及实战Web Service

web 简要介绍下SOA及个人对WebService的理解.就一个具体的项目介绍下实施过程中一些需要注意的问题 引用文章: (1) http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html (2) ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconanatomyofsoapwebservicelifetime.htm (3) ms- help://MS.VSCC.

VB.Net编程实现Web Service的基础

Web Service目前可是目前计算机界一个非常流行的技术了,以至于有些人把Web Service列入目前最热门的十大技术之一.本文的主要内容是简要介绍一下Web Service的相关知识,以及使用Visual Basic .Net实现Web Services的具体方法和典型步骤. Web Service目前可是目前计算机界一个非常流行的技术了,以至于有些人把Web Service列入目前最热门的十大技术之一.的确随着互联网的广泛应用和发展,尤其是电子商务的发展,出于互联网上各种复杂的应用系统

在WebSphere Portlet Factory中调用Web Service

通过 WebSphere Portlet Factory(WPF),开发者非常方便实现 Web Service 和 Portlets 的通信.开发者无需花费大量的时间去学习 SOAP,WSDL,XML schema(xsd) 等 Web Service 技术,使用 WPF 即可开发出健壮.功能强大的 Web Service 和实现对各种风格的 Web Service 的调用.WPF 隐藏了 Web Service 的内部实现细节,通过 WPF 的丰富的构建器自动生成 Web Service 和实

利用Geronimo 2.2创建安全的Web Service应用

随着 Web Service 应用越来越广泛, 如何保证服务能够安全的访问和传输,也逐渐引起开发人员和用户的关注.Web Service 的安全可以从两方面考虑:访问安全和传输安全 ..前者主要指只有授权用户可以访问应用, 而后者侧重于在消息传输过程中如何保证消息的私密性和完整性.本文介绍了如何在 Apache Geronimo 开发和部署安全的 Web Service 应用,以确保信息交互的安全,将侧重介绍如何基于 HTTP/HTTPS 协议保护 Web Service 应用访问和传输的安全.

实战JDK 6.0自带web service

JAVA 6.0 之后,其中JDK自带有个轻量级的web service 服务器.如果你比较细心一 定发现在你安装java的路径下,有java webservice 的示例代码. 我以前也用java开发过web service ,但是当初用了一个apache 下axis 开源项目. 如果axis夜进化了,反正我不认识了.不过java自带有何必舍近求远呢.今天我就把自己 创建的最简单java webservice 范例过程记录下来,与大家分享. 我用的是netbeans 6,首先建立一个java

Web Service——面向服务编程的方式之一

    在上篇博客中,我们认识了面向服务编程.本篇博客,将学习Web Service,它属于实现面向服务编程的方式之一.     [一.什么是Web Service?]     Web Service也叫XML WebService,是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.     从生活中举一个简单的例子,我们平时在浏览不同的网站的时候,都会看见很多相同网站的身影,换句话说,我们在各种网站都可以看见百度.淘宝等,这便是他们将自己

Web Service学习总结

Web service到底是什么,在什么情况下你应该使用Web service:      研究一下当前的应用开发程序,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的客户端应用程序.这当然不是因为客户端能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本.发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户端和服务器之间通信的问题.      传统的Windows客户应用程序使用DCOM来与服务器进行通信和调用远程对象.配置好DCOM使其在一个大型