Industry:
Enterprise Content Syndication and Enterprise Application Integration
Technology: Java, JavaScript, AJAX, AOL Server, Tcl, RSS, Atom, C++, .Net/C#, ActiveX, REST
The Client: The client is a leading RSS content delivery and notification services provider. The company's content syndication software solutions streamline, simplify and helps corporations deliver relevant, actionable information to employees, partners, and customers.
The Challenge: One of the client's products is an application that instantly delivers the information that the users would require through its RSS technology, serving enterprises, online businesses, and end-users.
The client wanted to build the 3rd generation of its existing messaging platform. The challenge was to understand the existing codebase and undocumented intricacies. The application also needed redesigning and adding new functionalities. This also required the expertise in diverse languages such as Java, C#, JavaScript, C++, and ActiveX. Another major challenge was to develop a product with the following features and functionalities; Feed Aggregator, Administrative UI, and FeedReader UI. One of the key requirements was to keep the architecture flexible enough to add the various data sources later on.
Also, client felt the need for the java API as the customers wanted to extend the functionality by writing new data adapters for their own systems.
The client had no previous experience with this model of development and was concerned about offshore project management, technology knowledge, and IP protection.
The Impetus solution: Impetus has setup a core team of experts in C++, Java, and JavaScript, who designed, developed, and tested the entire 3rd generation application for its existing messaging platform.
Impetus team designed and developed the application by applying the pluggable adapter design pattern and with a single RSS based data format.
Impetus also developed and deployed the complete Java API which consisted of more than 600 APIs.
The Benefits:
- The platform that is comprised of HTTP based, which is newly developed and implemented in
various languages offered the RSS content delivery and notification services efficiently
with tremendously increased performance.
- The Java API architecture was designed to be flexible enough to accommodate the future changes
in server/database services.
- The newly deployed APIs were completely compatible with the existing system. Also the
underlying transport layer is flexible enough to be moved to a different server/database services.
- Faster release of the application with all required features, which helped the client win a
significant number of new customers.
- Reduced engineering costs and significantly increased the quality of the application.
Client Feedback: The client's VP Engineering had this to say about the work done by the Impetus team, "Impetus has quickly become an integral part of our engineering team. Their commitment, professionalism and technical expertise consistently exceed my expectations. We've cost-effectively reduced product development time and significantly increased the quality of our code due in large part to the strong partnership between our engineers in the US and the Impetus team in India."
To learn more about Impetus solutions and services, contact us.