Industry:
Internet Advertising and Performance Marketing (pay per click and pay per call)
Technology: .NET 2.0, C#.NET, ASP.NET, XML, MSMQ, SQL Server 2000, C++, Multi threading, and AJAX
The Client: The client is a leading performance marketing services provider. Their services help their customers who are their advertisers and their distribution partners to generate revenue through the use of internet advertising.
The client had decided to use offshore resources to solve a shortage of talent in their locale and found Impetus to be the best company matching their requirements. They required excellent documentation skills along with extremely optimized architecture solutions for their work.
The Challenge: The client used to operate multiple HTTP based data services that their partners accessed individually. They desired to replace this system and needed to design and construct a service that would allow their partners a single interface into the systems rather than multiple services in order to get the content they desire.
They asked Impetus to provide a solution with the following features: Downloading content over HTTP from multiple feed providers simultaneously, sorting the content, formatting the content in different formats like XML, HTML, text etc., applying deduping, URL filtering etc., Search, Click, and Impression tracking, request logging, and contextual support.
The Impetus solution: Impetus designed and developed an HTTP-based middleware application. This application provides the client's distribution partners with a single interface into the system, rather than requiring them to reach out to multiple feed/content providers in order to get the content they desire. This interface provides web search functionality to the partners, with content from multiple feed providers.
Feed service accepts requests from partners, "brokers" those requests to multiple web based services simultaneously, aggregates the data from each of those feeds, formats the response, and returns it to the calling partner over HTTP.
Impetus also offered Content Service built over the Feed layer that delivers ad unit HTMLs according to IAB defined standards.
The Benefits:
- Adding/removing a new distribution partner for feed serving was very easy because of
plug-in based architecture.
- Search/impression logging feature provides required statistics for complex reporting.
- Efficiently managing numerous distribution partners and content from multiple feed providers.
- Handles 500+ requests per second and provides version-based configuration auto-refresh.
- High performing and quickly providing ad unit HTMLs in milliseconds.
Client Feedback: The client says, "I just wanted to comment on what a fine job you and the rest of the Impetus team are doing. I know you've all been working very hard to meet deadlines without sacrificing quality."
To learn more about Impetus solutions and services, contact us.