Click here to Skip to main content
15,898,222 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
We are looking to connect and access data from other organizations and external sources via URL or code with point-and-click simplicity. Incorporate data from other departments (legacy systems) into a real time feed
what type of coding system would I use
what’s necessary to do this
What information would I need to ask for from companies to access such data?

An Example: Combing a link for weather and a concert venue into one feed.

weather in New York City - https://weather.com/weather/today/l/10025:4:US
Concert Venue + Dates: http://www.terminal5nyc.com

Goal is in one area to be able to see what the weather will be on a particular night for a concert without changing sites.
to create a feed (?)

What I have tried:

am usnure if I need the API or another type of coding
Posted
Updated 17-Jul-17 8:30am
Comments
RickZeeland 17-Jul-17 14:24pm    
Maybe you can take a look at 'The Internet Archive' and see how they use virtualization to run legacy applications in a browser window. https://archive.org/

1 solution

If i understand you correctly you want to take your company, Company A, and integrate your application into third parties but you are unsure whether or not they have the capabilities.

If that is not correct feel free to clarify but I'll continue as if the above is correct.

Also, I don't know if your example is what you are trying to accomplish or if you are in a more regulated industry, say insurance, where your selection of vendors is limited. For example, maybe you need to pull credit score information.

Regardless, to integrate with these companies you'll need either an API or a data dump to accomplish what you need.

So lets go through some scenarios:

1) You want to integrate with weather.com. A quick google search doesn't really show weather.com having a developer exposed API (I might be wrong) but there are plenty of other options like AccuWeather Enterprise API - AccuWeather Enterprise API Documentation[^] or say API | Weather Underground[^]

For something like terminal5nyc, a quick google search shows that they probably don't have a developer exposed API that you can integrate with so you would need to contact this company directly.

2) What I'll call a more "enterprise" like integration would be where you need to pull Credit Score information for people or say, pull their accident/driving violation history. Something like this there are a small set of well known companies that provide these services but you'll have to research and decide what company meets your needs. These sort of enterprise-esque requirements typically do expose APIs for use by developers in creating custom applications but you'll pay a pretty penny to get it up and running (ex: you'll do set up fees, license fees in some cases, and then monthly minimum/transaction based fees).

So the short of it is, you need whatever companies you are talking to, to know if they have an API that your development team can integrate with. If they don't, the second question would be do they have a data dump they can provide (whether real time, nightly or monthly) where you access it via say...FTP and would import that data into your system.

If the companies you are talking to don't have the capabilities for either, you'll either need to look for alternative companies that can provide the same service or re-evaluate what it is you are trying to accomplish.

Edit:

Just saw my assumption is what you are trying to accomplish but i'll leave my comments about enterprise level APIs in as well.

So i didn't see terminal nyc offering an API but maybe you can look at some other ticket based sites (ticket master or whatever other companies/sites offer concert booking information) and see if they have API's that can be consumed by developers to build custom applications.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900