Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关于如何处理涉及API集成的项目的想法_Java_Web Services_Api_Integration_Jmx - Fatal编程技术网

Java 关于如何处理涉及API集成的项目的想法

Java 关于如何处理涉及API集成的项目的想法,java,web-services,api,integration,jmx,Java,Web Services,Api,Integration,Jmx,我是一名学生,正在开发一个Java应用程序,该应用程序将作为一个应用程序的web服务调用与另一个应用程序的JMXAPI之间的“转换层”。 这两个应用程序都位于同一网络中的两个不同系统上 因此,本质上,它涉及一个可交付的程序,该程序在JMX中将一个应用程序的web服务调用转换为另一个应用程序的服务调用 由于我没有此类应用程序开发的经验,我有以下问题: 构建我的程序的通常方法是什么?我以前有过核心java开发的经验。而且,我希望这足以理解和使用JMX和Web服务API 可能需要哪些技能?我在考虑we

我是一名学生,正在开发一个Java应用程序,该应用程序将作为一个应用程序的web服务调用与另一个应用程序的JMXAPI之间的“转换层”。 这两个应用程序都位于同一网络中的两个不同系统上

因此,本质上,它涉及一个可交付的程序,该程序在JMX中将一个应用程序的web服务调用转换为另一个应用程序的服务调用

由于我没有此类应用程序开发的经验,我有以下问题:

  • 构建我的程序的通常方法是什么?我以前有过核心java开发的经验。而且,我希望这足以理解和使用JMX和Web服务API

  • 可能需要哪些技能?我在考虑web服务、线程、集合等

  • 据我所知,在使用jmxapi的应用程序所在的系统上会有一个javatar(在使用web服务调用的系统上不需要任何部分)。这是正确的假设吗

  • 网上是否有我可以参考的示例应用程序或教程,以了解如何继续


  • 非常感谢您的任何想法/想法

    如果我理解正确,您希望构建一个SOAP/JMX代理。这意味着它将接收SOAP请求并将其转换为JMX,转发转换后的请求,然后反向返回响应


    您可以使用它作为设计的基础。此特定情况对应于在WSDL中定义web服务接口的。(最简单的方法是开始设计要在记事本或XMLSpy中发送的粗略XML,然后在WSDL编辑器中输入内容。)

    根据您使用的工具的不同,您可能会也可能不会将WSDL实际提供给您的客户机/服务器应用程序,但在手动编码时,它也是一个有用的设计参考点

    web服务容器应该为您管理线程。对它加以限制

    MBeanAPI旨在使调用JMX尽可能容易

    如果客户机也是Java,那么它的互操作应该没有问题

    但如果需要另一种类型的客户端(特别是.NET客户端),请阅读以下内容:


    (使用REST并放弃基于WSDL的Web服务可能会更好。)

    感谢您的回复。我一定会看一看的。有人还建议我使用RMI连接器从Java客户端访问一个应用程序(也是内置的Java)API。谢谢。这两个应用程序的客户端和API都是Java语言。因此,我计划使用RMI连接器访问它们。感谢您的回复。为了子孙后代,我添加了以下链接,帮助我解决了我的问题: