Technology Expertise

Our clients are often equipped with good requirements and a solid team, but need a jump-start in applying a particular technology or off-the-shelf package. The following is a summary of our technical expertise

Open Source

We have highlighted two strategic open-source technologies which we believe are great assets in today's application building world. While we do understand that these technologies do not fit 100% of all projects, we have a successful history of building solutions with these technologies and offer a high level of expertise in both.

Spring

Spring is often categorized as the "new UI framework". In fact, Spring is an overall framework for building an application the provides far more than just a UI-building framework. Its cornerstone is Inversion of Control (IoC) design. While many of todays systems are build on re-usable components, they are still often glued together with a portion of "hard-coding". Spring's application of IoC removes this "hard-coding" aspect of integration your applications building blocks (services). As a result, out-of-the-box reuse is realized, and your application deployments can now be tailored without programming tasks. This has a great benefit with coordinating testing and interfacing with multiple teams - particularly when they may be on the other side of the globe. We have found that Spring pays dividends not only in design, but in project effort coordinations, and testability.

Hibernate

hyperCision has a long history of addressing Object-Relational (OR) mappings designs. As with the industry we have evolved from roll-your-own, to TopLink, and now Hibernate. We have applied Hibernate in large transaction volume applications, in complex transaction management scenarios, and our own internal applications. In most cases, it simplified design, addressing complex but common challenges in OR mapping and miminizes coding. Additionally, it provides the flexibility to switch so smaller, light-weight databases for alternative testing.

J2EE Application Servers and Web Servers

We have broad experience in enterprise and web application solutions. Our experience includes deployments on J2EE applications servers Weblogic, WebSphere, and JBoss. We also have experience deploying on more lightweight, robust web application servers such as Resin, Jetty, and the Apache Web Server.