`

复杂的异构系统(VC JAVA)之间通信使用WebService还是Socket

阅读更多
如下案例:
三个子系统:
CAD插件(VC),安装在已经装了AutoCAD的设计工作机上,负责与协同平台进行交互,主要是访问协同平台
协同平台(JAVA),安装在应用服务器上,负责项目管理,图档的管理等,协同平台会发送图片转换或打印请求给文件服务程序。
文件服务(VC):安装在单独的文件服务器上,负责图片格式的转换和打印服务。

CAD插件会请求协同平台,协同平台不会主动请求CAD插件
协同平台会请求文件服务,文件服务不会主动请求协同平台


另外,以后也可能会出现协同平台通知CAD插件、文件服务通知协同平台的需求。

想设计成CAD通过WebService请求协同平台,协同平台通过Socket请求文件服务,由于对VC不是很熟悉,请大家帮忙策划一下!

谢谢了!

部署示意图:
  • 大小: 39.4 KB
分享到:
评论
1 楼 Joo 2008-05-09  
用activeMQ看看

相关推荐

    Java使用SOAP获取webservice实例解析

    ### Java使用SOAP获取WebService实例解析 #### WebService简介 WebService是一种跨编程语言和操作系统平台的、在网络上进行数据交换的一种方式。它使用标准的Internet协议,如HTTP、XML、SOAP等来实现不同系统间的...

    VC2005调用java的WebService的例子

    Web服务是一种基于网络的、平台无关的通信方式,它允许不同编程语言和操作系统之间的应用程序进行交互。在这个例子中,我们将使用VC2005作为客户端,通过SOAP(简单对象访问协议)调用由Java实现的Web服务。 首先,...

    java调用json参数的webservice

    综上所述,通过Java调用带有JSON参数的WebService,涉及到了Java编程语言的使用、JSON数据格式的处理以及WebService通信机制。开发者需要掌握这些技术来实现不同类型的应用程序之间的互操作性和数据交换。

    webservice和socket简单例子

    Web服务(WebService)和Socket是两种在互联网上实现应用程序间通信的重要技术。它们在不同的场景下各有优势,但都致力于解决分布式系统中的数据交换问题。本文将深入探讨这两种技术的基本概念、工作原理以及它们在...

    vc6开发WebService

    本主题聚焦于如何利用VC6.0结合Soap Toolkit 3.0来创建和消费Web Service,这是一种允许不同系统间进行分布式通信的技术,尤其适用于跨平台的数据交换。 Web Service是一种基于XML(Extensible Markup Language)的...

    Java开发WebService实例

    WebService是一种遵循特定协议(如SOAP、REST等)的网络服务,允许不同应用程序之间通过HTTP等网络协议进行通信。它以标准的XML格式传输数据,使得服务提供者和消费者可以独立于编程语言和操作系统进行交互。 #### ...

    Java调用C#的WebService例子

    Java调用C#的WebService是跨平台间通信的一种常见方式,尤其在企业级应用中,可能需要集成不同语言开发的服务。本示例介绍如何在Java环境中利用Xfire库来调用C#编写的WebService服务。 首先,理解WebService的核心...

    java调用C++ webservice

    本话题主要探讨如何使用Java调用由C++实现的Web服务(Webservice)。在给出的描述中,提到了通过WSDL(Web Services Description Language)文件来实现这一目标。以下是关于这个主题的详细知识点: 1. **Web服务...

    JAVA 调用SAP SOAP webservice.docx

    在本文中,我们将详细介绍如何使用 JAVA 调用 SAP SOAP webservice,包括配置 SAP 登录信息、创建 java 项目、添加 web 服务客户端、生成 JAVA 类、调用接口等步骤。 配置 SAP 登录信息 在使用 JAVA 调用 SAP SOAP...

    java使用XFire调用webService接口

    "Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...

    用Java程序访问Net WebService.doc

    * Java EE 5 中,使用标注(annotation)减少了 Web Services 的代码量与部署工作:在 Java EE 5 中,可以使用标注(annotation)来减少 Web Services 的代码量与部署工作,从而简化WebService 的开发和部署过程。

    Java调用php的webservice

    Webservice是一种用于不同应用程序之间进行通信的技术标准,通常使用XML作为数据交换格式。它可以被部署在不同的平台上,并且可以使用不同的编程语言来编写客户端和服务端。 #### 二、搭建PHP Webservice服务器 在...

    java+soap+webservice 调用模拟

    3. **Java中的SOAP调用**:在Java中,我们通常使用JAX-WS(Java API for XML Web Services)框架来处理SOAP通信。JAX-WS提供了多种工具,如wsimport,可以从WSDL文件生成客户端代理类。这些代理类提供了调用Web服务...

    java实现webservice实例.doc

    在Java中实现WebService实例需要使用到Apache Axis工具。Axis是一个开源的WebService实现框架,提供了一个完整的WebService解决方案。它支持SOAP、WSDL和UDDI等WebService标准协议。 下面是使用Java实现WebService...

    vc6.0调用webservice的方法

    在深入探讨如何使用Visual C++ 6.0(简称VC6.0)来调用WebService之前,我们首先需要了解几个基本概念:SOAP、WebService以及它们与VC6.0的关系。 #### SOAP(Simple Object Access Protocol) SOAP是一种轻量级...

    VC6调用WebService

    总之,调用Web Service在VC6中虽然相比现代IDE可能更为复杂,但通过适配和学习,开发者仍然能够实现与Web Service的无缝交互。这个过程涉及到XML处理、网络通信以及对Web Service协议的理解,对于提升开发者的技术栈...

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

Global site tag (gtag.js) - Google Analytics