Financial Market Data Web Services – Xignite Blog Market Data Web Services

It’s not the data. It’s the delivery.

Archive for January, 2009

We’re hiring!

It seems that the financial crisis and recession combined are motivating companies to upgrade applications and websites with better market data, while simultaneously lowering costs.  Which just happens to be exactly the problem that on-demand financial web services are designed to address. So, we’re hiring!

We have multiple openings for the following positions:

If you think you are qualified and have the same passion that we do for making it easier to build financial applications in the cloud, then please contact us at jobs [at] xignite.com.

No comments

Support Tech Tips – You can lose access if you change IP address without reconfiguring.

Have you ever received this error?

RegistrationError: XigniteXXXXX: Maximum number of unregistered requests exceeded. Consider registering or subscribing to expand usage. Your request was authenticated using your IP address…

For example, you might get it if you have been developing on a test server with an IP address that has been authenticated by Xignite. Then, you move your application to a different production server.  If you haven’t registered the new production server’s IP address, you will receive a message like this one when trying to use the relevant Xignite Web service.

To resolve it, all you need to do is log into your Xignite account and add the new IP address (you automatically received a login when you register for the free trial or make a purchase).  One of the key features of the My Account screen is the Manage IP address link.  This link will allow you to manage your IP addresses that are used for authentication.  In addition to logging in directly, you can also add an IP address using the XigniteHelp Web service.  This service has an operation called AddIPAddress that will allow you to add new IP addresses without logging in to your account.

No comments

Market Data Feeds vs. Web Services – Why buy the cow?

Many of the folks visiting our website looking for market data have previous experience with more traditional (or as we like to say legacy) data feed technology, but have not used Web services.   Or, they are new to market data in general and have difficulty cutting through all the technical detail and marketing-speak to make an honest appraisal of what is best for their application.  If this sounds like you, then take a look at this quick side-by-side comparison below.

To make a sound business decision, you need to ask yourself the practical question of “Why should I buy the cow, when I can get the milk through the fence?”  In truth, there can be very good reasons for buying the cow.  For example, you drink an awful lot of milk.  Or, maybe you are also a really big meat eater.  But, if your business isn’t dairy farming, then you are usually better off just buying the milk.

Contrasting On-demand Web Services and Data Feeds
Contrasting On-demand Web Services and Data Feeds
(click on the image to enlarge)

Following this analogy, let me state out front that Web services are NOT right for every application.  If you are developing an algorithmic trading program that requires very low latency custom pricing data, or you belong to a gigantic financial institution that has a massive, centrally provisioned data feed, a strategic SOA initiative, and an IT department chock full of C++ programmers just waiting around for their next integration project, then you probably don’t need web services.  However, if writing custom data parsers is not your forte and fooling around with market data is not the core competency of your business, but merely a means to a higher value end, then we may have just what you need.

One often confusing element that is worth clarifying is that on-demand Web services are not only Web services, they are also on-demand.  That is, many market data vendors bundle application programming interfaces (APIs) in wih their feed products (often as a free add-on).  And, some of these APIs may support Web service standards or at least provide XML formatted output.  However, this does not change the business economics of buying data in bulk and deploying and managing the infrastructure to host and distribute it yourself, versus accessing it one transaction at a time over the Internet.

1 comment