Solved

Web interface to existing JAVA application

Posted on 2014-01-02
11
453 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 109

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 109

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
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
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 109

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 109

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 109

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 109

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

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

An enjoyable and seamless user experience can go a long way on an eCommerce site. While a cohesive layout and engaging copy play roles in creating a positive user experience, some sites neglect aspects that seem marginal but in actuality prove very …
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…
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

840 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