Why Offshore Google Software Development for Your Business?

We recently had a client who is a multi-nationalusing non-HTML interfaces
retailer with both a physical and Internet presence.Enabled us to schedule regular search requests
The client needed a way to acquire certaindesigned to harvest new and updated information
business intelligence (BI) data from the Interneton the target subjects.
on a daily basis. After several unsuccessfulIt provided data in a format which was able to be
attempts to create this functionality themselves,easily integrated with the client's legacy systems.
they came to us for a solution.Using the Google API, SOAP and WSDL, our
On the surface the requirements seemed to bedevelopers were able to define messages that
difficult and it was easy to see why their own ITfetched cached pages, searched the Google
team had failed to find a solution. They weredocument index and retrieve the responses
thinking "inside the box", however, and hadn'twithout having to filter out HTML or reformat the
considered third-party alternatives. Thedata. The resulting data was then handed off to
specifications required that the application performthe client's legacy systems for validation, reporting
all of these tasks:and further processing before reaching the data
Retrieve new product listings on competitor's webwarehouse.
sites.During the Proof of Concept phase we ran tests
Retrieve current pricing for all products listed onwhere we were able to reliably identify and
competitor's web sites.retrieve updated public relations and investor
Retrieve full text of competitor's Press Releasesrelations information that exceeded the client's
and public financial reports.expectations.
Track all inbound links pointing to competitor's webIn our next test we retrieved the most currently
sites from other web sites.available product pages which were listed in
Once the data was acquired it needed to beGoogle and then ran another query to retrieve
processed for reporting purposes and then storedthe Google "cached page" versions. We ran these
in the data warehouse for future access.two data sets through difference filters and were
After reviewing current web-based dataable to produce accurate price increase and
acquisition technology, including "spiders" whichdecrease reports as well as identify new products.
crawled the Internet and returned data whichFor our final test we used the Google API's ability
then had to be processed through HTML filters,to access the "link:" feature to rapidly build lists of
we determined that the Google API and Webinbound links.
Services offered the best solution.These limited tests demonstrated that the Google
The Google API provides remote access to all ofAPI was capable of producing the BI data that
the search engine's exposed functionality andthe client requested as well as demonstrating that
provides a communication layer which is accessedthe data could be returned in a pre-defined
via the "Simple Object Access Protocol" (SOAP),format which eliminated the need to apply post
a web services standard. Since SOAP is anretrieval filters.
XML-based technology it is easily integrated intoThe client was pleased with the results of our
legacy web-enabled applications.Proof of Concept phase and authorized us to
The API met all of the requirements of theproceed with building the solution. The application is
application in that it:now in daily use and is exceeding the client's
Provided a methodology for querying the Webperformance expectations by a wide margin.