Solved

Web interface to existing JAVA application

Posted on 2014-01-02
11
456 Views
Last Modified: 2014-01-08
Hi,

just wondering if something like that is possible without superman-geek-coder.

We have access to our supply chain via JAVA on-line application. You must enter customer ID, area code, department code, username and password, then it let's you in.
JAVA application opens in browser and you can see products on stock in real-time, with tech data, images and descriptions.
Nice.

Now, I am thinking how to integrate this on-line product database into our own Web-Shop, so I am looking for advice, if it would be somehow possible to gather data from supplier's database via JAVA application.

The solution does NOT need to be rock-stable!

Maybe we could run this JAVA application on one of our workstations and use some tool, which would refresh the session every now and then to not expire, while some other JAVA tool would be used to snip product information from different windows inside the existing JAVA application.
Just for overview I attach how this supplier's JAVA application looks like.

Ideas welcome!
JAVA application window
0
Comment
Question by:Andrej Pirman
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
11 Comments
 
LVL 110

Expert Comment

by:Ray Paseur
ID: 39752171
Something like this is usually done via an API.
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/A_12239-Introduction-to-Application-Programming-Interfaces.html

You might contact the supply chain vendor and ask if they offer an API.  If the answer is "no" it may still be possible to get this information by writing an application that will read-and-feed their data set.  Since this opens in a browser, it might even be easy to do this!  Obviously we would need a little more information in order to explore the application, such as the URL to login, the login credentials, etc.  If you can set up a test account, I'll be glad to take a look.

Sincerely, your superman-geek-coder, ~Ray
0
 
LVL 18

Author Comment

by:Andrej Pirman
ID: 39752403
Hi Ray,

glad to read your optimistic reply :)

Unfortunatelly the answer to both your questions is NO:
- supplier does not provide any API access, nor does alow any remote connectivity. Just their own JAVA app via https
- regarding test access it is almost impossible to get it, because the procedure is ridiculously strict and limited only to official partners :)

Can you tell me what to look for?
In Java browser window?
0
 
LVL 110

Expert Comment

by:Ray Paseur
ID: 39752571
Not directly.  Do you have web access to this information?  If so and you're willing to trust me you can use my personal phone to call me with login credentials, and I'll look for opportunities.  You may want to change the account settings after I'm done.  I'm at USA 703.346.0600 and if I do not answer, please leave a callback number (Verizon Wireless sometimes just does not ring when I have an incoming call).
0
Forrester Webinar: xMatters Delivers 261% ROI

Guest speaker Dean Davison, Forrester Principal Consultant, explains how a Fortune 500 communication company using xMatters found these results: Achieved a 261% ROI, Experienced $753,280 in net present value benefits over 3 years and Reduced MTTR by 91% for tier 1 incidents.

 
LVL 18

Author Comment

by:Andrej Pirman
ID: 39754588
Hi Ray, did you get my text message?
I realize this question being too specific and cannot be answered publicaly without knowing some details and more extensive work.
If you are still willing to participate, please, answer my text message (sent to your phone).
0
 
LVL 110

Expert Comment

by:Ray Paseur
ID: 39755065
Hi, Labsy, I did not get the text.  Verizon Mobile is not flawless, by any means!  If you want to email me, send two separate emails (with different parts of the credentials to Ray.Paseur at the Gmail address.
0
 
LVL 110

Expert Comment

by:Ray Paseur
ID: 39756195
I am able to log in and see this page:
https://www.ingrammicro.de/fachhandel/index.php

What would be the next step to get to the information shown here?
0
 
LVL 18

Author Comment

by:Andrej Pirman
ID: 39764101
Hi Ray,

sorry for my absence.
Well, in the given login page you must enable JAVA to run, so it will display JAVA login window. There you will need to enter login details, which I sent you over to gmail address.

Please, let me know if you managed to get in.

...or simply report it is too complicated, as that's exactly what I think.
0
 
LVL 110

Accepted Solution

by:
Ray Paseur earned 500 total points
ID: 39764158
I'm with you -- it's a research project, not a question with any straightforward answer.  

I tried a few things but it was going to require multiple software installations, etc.  It looks like the site has gone well out of their way to prevent you from doing what you want to do.  Sorry I could not find a good path to an answer, ~Ray
0
 
LVL 18

Author Comment

by:Andrej Pirman
ID: 39764762
Ray thank you anyways for trying.
You deserve points, without a doubt.
0
 
LVL 18

Author Closing Comment

by:Andrej Pirman
ID: 39764764
Not a solution, but the only possible answer to given question.
0
 
LVL 110

Expert Comment

by:Ray Paseur
ID: 39765548
Thanks for the points.  I wish I could have helped.  Best of luck with it, ~Ray
0

Featured Post

Report: Liquid Web beats Amazon, Rackspace & More

A study by performance analyst firm Cloud Spectator finds that Liquid Web beats rivals Amazon, Rackspace and DigitalOcean when it comes to website and cloud application performance.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When it comes to write a Context Sensitive Help (an online help that is obtained from a specific point in state of software to provide help with that state) ,  first we need to make the file that contains all topics, which are given exclusive IDs. …
This article discusses how to implement server side field validation and display customized error messages to the client.
The viewer will learn how to implement Singleton Design Pattern in Java.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
Suggested Courses

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question