Find Jobs
Hire Freelancers

Java-based middleware transaction conversion application - PHASE 1

$500-5000 USD

Suoritettu
Julkaistu lähes 12 vuotta sitten

$500-5000 USD

Maksettu toimituksen yhteydessä
I require a middleware application to act majorly as a message/transaction translator between various applications. This application requires expertise in Java and knowledge of encryption and decryption or simply say some level of understanding of cryptography. The first and primary function of this app is to receive XML formatted files and convert to ISO8583 standard language which involves conversion to and from hex to binary. I have sample codes to help with. This job has been done before but I need to extend it now but would need to developer to build his own from the scratch while I supply every needed information and examples and documentation relevant to do the work. There will be requirement for key exchange between 2 hosts and also PIN block encryption and decryption. Asides this, I need the middleware to be able to also receive messages from other applications, whether the message was sent using SOAP/XML, HTTP POST/GET or RESTFul web services. We need to define an API for each of these protocols on the middleware to which other apps can send their messages. Thus if the host recipient of a message understands ISO8583 messages, the sender app may send messages to the REST web service interface of the middleware, which converts to ISO8583 before sending to the recipient. The bottom line is that messages could be received in any of these formats and sent to recipient in the acceptable format. Note here that the middleware will be conforming to some APIs of other hosts while we will define APIs for its POST, GET, REST and SOAP interfaces. I would require that the middleware has other features such as ability to log all incoming and outgoing messages in separate log files and folders. Must have a GUI web interface which refreshes at a preferred time interval, to show every outbound and inbound messages per application sending messages and also show the type of messages sent and the status (whether approved or rejected or there is a network failure or such other errors that the recipient application sends back). I also require the application to have an easily configurable interface where I can add new hosts, their URL or IP address and port. I also need a interface to see which hosts are connected to the middleware at any particular time and which is not connected. ## Deliverables I require a middleware application to act majorly as a message/transaction translator between various applications. This application requires expertise in Java and knowledge of encryption and decryption or simply say some level of understanding of cryptography. The first and primary function of this app is to receive XML formatted files and convert to ISO8583 standard language which involves conversion to and from hex to binary. I have sample codes to help with. This job has been done before but I need to extend it now but would need to developer to build his own from the scratch while I supply every needed information and examples and documentation relevant to do the work. There will be requirement for key exchange between 2 hosts and also PIN block encryption and decryption. Asides this, I need the middleware to be able to also receive messages from other applications, whether the message was sent using SOAP/XML, HTTP POST/GET or RESTFul web services. We need to define an API for each of these protocols on the middleware to which other apps can send their messages. Thus if the host recipient of a message understands ISO8583 messages, the sender app may send messages to the REST web service interface of the middleware, which converts to ISO8583 before sending to the recipient. The bottom line is that messages could be received in any of these formats and sent to recipient in the acceptable format. Note here that the middleware will be conforming to some APIs of other hosts while we will define APIs for its POST, GET, REST and SOAP interfaces. I would require that the middleware has other features such as ability to log all incoming and outgoing messages in separate log files and folders. Must have a GUI web interface which refreshes at a preferred time interval, to show every outbound and inbound messages per application sending messages and also show the type of messages sent and the status (whether approved or rejected or there is a network failure or such other errors that the recipient application sends back). I also require the application to have an easily configurable interface where I can add new hosts, their URL or IP address and port. I also need a interface to see which hosts are connected to the middleware at any particular time and which is not connected.
Projektin tunnus (ID): 2743332

Tietoa projektista

2 ehdotukset
Etäprojekti
Aktiivinen 12 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
See private message.
$550 USD 37 päivässä
0,0 (0 arvostelua)
3,5
3,5
2 freelancerit tarjoavat keskimäärin $1 025 USD tätä projektia
Käyttäjän avatar
See private message.
$1 500,25 USD 37 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
Houston, United States
5,0
80
Maksutapa vahvistettu
Liittynyt syysk. 4, 2009

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.