Server Applications

Server applications are often large infrastructure-type applications delivering a mission critical service. They require high reliability and up time, easy maintenance, scalability, and low-cost of operation.


Customer Examples:

Web application that hosts job boards

  • Customer/Application
    Company gathers information from various general-purpose job boards (Craigslist, Dice, Monster, HotJobs, CareerBuilder) and aggregates it for specific vertical markets.
  • What we did
    Waverley wrote the aggregation server for the site.
    • Web scraping engine with Web admin UI
    • Web services interface to external job board UI
    • Scraping template system
  • Technologies
    Mostly used open-source software – Java, JSP, SOAP, Hibernate, MySQL, JMS, JBoss, Tomcat, Quartz scheduler, HTTPUnit, HTMLUnit, Struts, Tidy, log4j, XML, XSL, JAAS

Sicap

  • Customer/Application
    Company provides software to telecommunications carriers that manage mobile devices utilizing the following technologies:
    • Provisioning
    • Diagnosing problems
    • Remote software updates
    • SNMP for monitoring throughput
  • What we did
    Waverley built a server-side application that provides configuration and provisioning for devices (mobile phones).
  • Technologies
    • Throughput performance – getting performance and scalability, achieving certain throughput to the mobile device.
    • Reliability – since telcos would be deploying the software, it had to have 5 9’s reliability (99.999% uptime).
    • Database Performance – with many devices making requests to the database, had to regulate the number of database connections open at any one time. Had to make changes to efficiently use the database so application would run quickly.

Waverley can direct our software testing service on a standalone basis if that is what you need. See how a software development team can go beyond routine procedure to thoroughly test your software.

Want to contact us? Call 1-650-322-0230 or send an .