ThumbJiveWhere Web and Wireless Converge
ServicesProductsTechnologiesCompanyContact
Site Map Home

Server-Side Development

Our consultants are fluent in Java Enterprise (J2EE), the dominant industry server side platform. In contrast to wireless client programming, the J2EE platform has mature APIs and well tested development tools and libraries, many of which are part of the Open Source movement.

The main challenges of server side work are:

  • Choosing the most effective and efficient tools for a given project
  • Building a data architecture that is robust to change
  • Creating an architecture that meets current and future requirements

The costs of a poorly architected server system are not always apparent from the start. While it may seem to meet your current requirements, the real test is how that system will behave in months and years to come.

A serious and common problem we encounter on existing server side systems is a badly design data model. A rigid model is difficult to adapt to new requirements after your system is live with user data in the database.

Another common error is over-architecture. A complex system performs poorly under load, and is difficult to understand and maintain. A real-time international currency trading server has fundamentally different scalability and data integrity requirements from a game server: there is an appropriate architecture for each.

ThumbJive takes care to "right-size" the server side architecture so that is easy to deploy, meets the level of scalability and data protection appropriate for the product domain, and is robust to change when new requirements arise.

Need help!


Services | Products | Technologies | Company | Contact | Site Map | Home
Copyright ©2005 ThumbJive, Inc. All rights reserved.