Solved

Web interface to existing JAVA application

Posted on 2014-01-02
11
455 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
  • 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
Space-Age Communications Transitions to DevOps

ViaSat, a global provider of satellite and wireless communications, securely connects businesses, governments, and organizations to the Internet. Learn how ViaSat’s Network Solutions Engineer, drove the transition from a traditional network support to a DevOps-centric model.

 
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

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Google Analytics - viewing a page 10 47
How to post data to an API using ASP Classic 3 28
Java array sort 10 31
Secure log in 'box' 4 11
Build an array called $myWeek which will hold the array elements Today, Yesterday and then builds up the rest of the week by the name of the day going back 1 week.   (CODE) (CODE) Then you just need to pass your date to the function. If i…
Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
This video teaches viewers about errors in exception handling.
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

749 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