Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6889953
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T06:13:16+00:00 2026-05-27T06:13:16+00:00

Here is my requirement. I have a client that was sending a specific message

  • 0

Here is my requirement.

I have a client that was sending a specific message format to some software service provider(ABC) using what ever network protocol.

Now this client is switching software service provider (XYZ) but does not want to change their software and wants to continue sending the same message of ABC provider.

  • Provider ABC uses some sort of positional based message format over some archaic network protocol
  • Provider XYZ uses XML over HTTP(s) web service not SOA just simple POST with XML
  • Some values can be directly mapped while others must be recalculated or modified. For instance converting client’s account number from ABC Provider to account number of XYZ provider. this is for request and response.
  • The archaic network protocol will be converted to TCPI/IP at the network level so that is not an issue.
  • The client expect a response in real time. I.e: Client makes request, XYZ does what ever and response back to client.

So I need to create some sort of tunnel that accepts TCP/IP converts the message to XML, sends it HTTP(s) POST to XYZ, get back XML response, convert back to positional based, reply back through TCPI/IP to the client.

Is this an ESB type thing, should I just write some sort JAVA server app that will do this?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T06:13:16+00:00Added an answer on May 27, 2026 at 6:13 am

    Tried Mule ESB it’s very light weight. I would say even more so then some of it’s competition. I like how it’s not particularly bound to SOA or soap. So you can construct any kind of end point from plain TCP/IP, HTTP, File, to Email to anything really it has more then a dozen connectors and you can even write your own. I also like the fact that the message can be anything. I could be wrong but even when others claim they have various connectors and message formats they seem to have SOAP somewhere hidden under the hood and it seems icky lol Some others seem good, but have poor docs. Didn’t like the fact that some basic JDBC functionality is only available in the enterprise edition. I.e: To get Output parameters from your stored proc call you need the enterprise edition.

    In reality I could have picked any server API that allowed me to create a server to receive HTTP, then write my code to transform a message, open a client connection to the next service send it off, receive the response, re-transform it back and return to the client. All while making sure threads and queues are behaving correctly within the server. Maybe I could have just used jetty and a servlet and do everything in one request. It’s an option, but if I have to switch to TCP/IP then I just change the config a bit. Waiting to see what the client says.

    The ESB is basically the glue and plumbing. All I had to do was write three custom transformer classes as the messages I deal with are proprietary banking formats and don’t exactly map to simple XSLT/XML transforms… And about a 20 XML tags to put it all together…

    This is all I needed to get this out of Mule (not including the tags to build my datasource and SQL query)…

    <flow name="myFlow">
        <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" />
        <object-to-string-transformer />
        <custom-transformer class="com.mycom.transformer.MyTransformer" />
        <enricher target="#[variable:client]">
            <jdbc:outbound-endpoint queryKey="getClientConfig" exchange-pattern="request-response" />
        </enricher>
        <custom-transformer class="com.MyCom.transformer.MyOtherTransformer" />
        <http:outbound-endpoint exchange-pattern="request-response" host="xxx.xxx.xxx.xxx" port="80" path="some path" method="POST"/>
        <custom-transformer class="com.MyCom.transformer.BackToOtherFormat" />
    </flow>
    

    So basically…
    1- receive HTTP(s) with custom message
    2- Parse message to get client number
    3- Lookup client number in database to get client number for the other service…
    4- Create the new message
    5- Send off to other service
    6- Transform response back
    7- Return to client

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

here's the setup for the project. I have a WCF Service that is hosted
Here is simplified version of my requirement I have a java class say Processor
Here's my requirement: 1. I want my installable to have a custom license agreement
Here is the issue I am having: I have a large query that needs
Here's my scenario - I have an SSIS job that depends on another prior
We have a thick client app using jQuery heavily and want to profile the
Here's my problem: I have server A, running node.js and using socket.io for communicating
Suppose I have a custom collection class that provides some internal thread synchronization. For
An exploratory question, here. After some reading, I'm getting a sinking feeling that WCF's
I have an existing .NET 3.5 based framework that is extended using custom plugins.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.