关于如何处理涉及的API集成一个项目的想法 [英] Ideas on how to approach a project involving Integration of APIs

查看:162
本文介绍了关于如何处理涉及的API集成一个项目的想法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一名学生,并开发一个Java应用程序,将作为一个应用程序的Web服务调用之间的转换层到另一个应用程序的JMX API工作。
两个应用程序在同一网络中驻留在两个不同的系统。

I am a student and working on developing a Java Application that would serve as a "Translation Layer" between one application's web service calls to another application's JMX API. Both the applications reside on 2 different systems in the same network.

所以,从本质上讲,它涉及到交付程序,转换一个应用程序的Web服务调用到JMX其他应用程序的服务电话。

So, essentially, it involves a deliverable program that converts one application's web services call into the other application's service calls in JMX.

一直以来,我已经受够了这种应用的发展没有经验,我有以下几个问题:

Since, I've had no experience with this kind of application development, I had the following questions:


  1. 有什么能构建我的程序的通常的做法?我在Java核心开发previous经验。而且,我希望应该足以理解和使用JMX和Web服务的API。

  1. What could be the usual approach of structuring my program? I have previous experience in core java development. And, I am hoping that should suffice to understand and use JMX and Web services APIs.

什么样的​​技能可能需要?我想到的是Web服务,线程,集合等

What skills might be needed? I am thinking web services, threading, collections, etc.

据我了解,将有系统,有JMX API的应用程序是present(无需通过Web服务调用系统中的一部分)上的一个Java的焦油。那是正确的假设做什么呢?

From what I understand, there will be one Java tar on the system where the application with JMX API is present (No part needed on the system with web service calls). Is that the right assumption to make?

有一个示例应用程序或教程网上说可以参考我得到关于如何进行的想法?

Is there a sample application or tutorial online that I can refer to get an idea on how to proceed?

有什么想法/想法多少AP preciated。

Any thoughts/ideas are much appreciated.

推荐答案

如果我理解正确的话,你想建立一个SOAP / JMX代理。这意味着它会接收SOAP请求和翻译他们JMX,转发翻译请求,然后做逆返回的响应。

If I understand you correctly, you want to build a SOAP/JMX Proxy. This means it will receive SOAP requests and translate them to JMX, forwarding the translated request and then do the inverse to return the response.

借助代理是一个众所周知的设计模式,您可以使用基地你的设计。这种特殊的情况下,相当于远程代理

The proxy is a well known design pattern which you can use to base your design on. This particular case corresponds to a Remote Proxy.

这篇关于关于如何处理涉及的API集成一个项目的想法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆