2 gbk8290 gbk8290 于 2015.07.20 11:41 提问

多应用之间数据如何交换?

各位大神好,最近小弟遇到麻烦问题,特请教:
背景:目前服务器上有五个WEB应用,每个应用对应有一个数据库
问题:应用与应用之间经常要调用功能模块或者数据交换
目前我采取POST方法交换数据,随着需求增加,维护就变得很麻烦,现在我的初步想法如下:
1、写一个单独的数据交换接口,简称数据交换机,编写API,拟定交换协议,
2、全部应用的数据存储调度全部通过该数据交换机进行,每个应用都可以调用API操作数据,只要符合协议
3、应用之间功能模块调用还是使用POST方法进行调用

目前想法的初步的,还没着手操作,请问各位有什么建议?

3个回答

CSDNXIAOD
CSDNXIAOD   2015.07.20 11:50

如何在不同的android应用之间共享数据?
使用Bunble在Activity之间交换数据
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

yuke198907
yuke198907   2015.07.20 11:54

可以用数据库的视图的,这样就不用操作代码了

gbk8290
gbk8290   2015.07.20 13:39

数据视图?能详细点吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
安卓使用aidl实现两个程序之间的数据交换
两个程序之间的数据交互可以使用ContentProvider来
初学Android,使用Bundle在Activity间交换数据(八)
在Android中,两个Acitivity之间是靠Intent传递信息的,因为Intent本来就起到信使的作用,所以用它来传递数据也显得顺理成章了.Intent 提供了多个方法来"携带"额外的数据putExtras(Bundle data): 向Intent中放入需要"携带"的数据putXxx(String key,Xxx date):向Bundle放入Int,Long等各种类型的数据(Xxx指代
Android 使用bundle在activity之间交换数据
在android应用中,经常会有多个activity,而这些activity之间又经常需要交换数据。这时,可以将要保存的数据存放在bundle对象中,然后通过intent提供的putExtras()方法将要携带的数据保存到intent中。例如:在MainActivity中填入注册信息,点击“提交”,在RegisterActivity中进行显示。 MainActivity关键代码如下: publ
iOS 两个应用之间的交互
iOS开发中两个应用之间的交互
java中的线程协调与线程间的数据交换
Java中提供多种方式协调线程的工作。 CountDownLatch:当多个也就是具体的数量等于CountDownLatch初始化参数的时候。线程达到了预期状态或者完成了预期工作时触发事件,其他线程可以等待这个事件来触发自己的后续工作。等待的线程是多个。达到了预期状态的线程会调用CountDownLatch的countDown方法。等待的线程会调用CountDownLatch的await方法。
利用XML在不同数据库中交换数据
XML在不同语言,不同数据源中交换数据已经成为主流。在这些的DRP项目中,王勇也提到了使用XML在不同数据库中交换数据,达到安全,灵活的目的。不过他只是提到有这么一种方法,做了其中的一部分工作。因为感觉这种技术非常实用,这里我把这个过程补充完整。 开发环境:sql server  2008数据库,Oracle数据库,PL/SQL,MyEclipse开发环境。将sql数据库一个表中的数据库导出到xm
不同数据库之间交换数据
1.源数据库上创建目标库的db_link(只需要给本地连接的目标库名称加 ‘’); ---》【创建过程,如果碰到权限问题】 ---》【如果连接不上,就使用直接连接的方法】 2.检查是否创建成功; select xxx FROM 表名@数据库链接名;  3.在源数据执行下面命令,将源表中指定字段信息插入目标表的指定字段; 4.源数据库上删除
Android客户端和服务器交换数据的一种方案
由于很多因素使得现在
页面间传值方法-1
 在Web 应用程序中,页面之间交换数据(传值)是一种基本应用,它的实现效率对程序性能有直接的影响。传统的解决方案是通过Get 或Post 方法来实现的。但在ASP.NET 中,这2 种方法的使用发生了变化。因为ASP.NET 使用了基于事件驱动的编程模型,页面采用了PostBack 技术(发回给自己),一些传统的方法必须做出一定的调整才能适应它。同时,ASP.NET 以其优秀的架构提供了更多
十分钟轻松搞定两个不同数据库之间的数据交换
JadePool为广大Java工作者提供了许多简洁实用的方法,如果需要实现不同数据库之间的数据交换,使用JadePool十分方便。这是十分有价值的实践活动,比如,在网站的数据管理中,我们需要将远程数据库的数据保存到本地数据库中,将SQL Server数据库的数据保存到Oracle中,等等。 1、建立远程数据库的连接: public static synchronized Conne