Skip to content

Wakaleo Consulting

  Services
Kickstart your Enterprise Java Project E-mail

Get your project off to a flying start!

Get your software projects off to a flying start!

With a wealth of practical experience and know-how in Enterprise Java and Web Application Development, we can help you to define the most appropriate Software Architecture and Technology Choices for your project.

We can also build a Reference Implementation which can serve as a starting point for future developments, and as a reference indicating how things should be done.

With our wide experience in Enterprise Java and Web Application Development, we can work together with your teams to define, document and prototype the most appropriate Software Architecture and Technology Choices for your project.

To help things further, we often develop a Reference Implementation for the chosen architecture, collaborating with your staff to deliver a documented, working prototype that can be used as a starting point for future developments, and as a reference indicating how things should be done.

Software architecture and design

Hitting the ground running

Every project needs to be built on solid foundations. Even using modern agile development methodologies, some architectural decisions made early on can be costly to change further on down the track.

We can provide proven experience and expertise in a large number of Open Source and Java technologies, back up by a pragmatic understanding of client business requirements, to help you choose the right architecture and technology stack for your project. We work with web standards such as XHTML, CSS, XML, Java SE and Java EE. We typically use technologies such as Spring MVC, JSF or Tapestry for the web layer, and Spring, Hibernate, Web Services and/or EJB 3 for the business and persistence layers.

Build a Reference Implementation

Leading by example

We strongly believe that the best architecture is not an abstract, theoretical document, but a practical, flexible set of guidelines that can be readily applied by the development team in the real world. We believe that the best way to illustrate architecture and design decisions is though a combination of written documentation and working code.

 

We are often asked to build a proof-of-concept reference implementation using the selected technology stack. This is a small working application developed using state-of-the-art best practices, that gives developers a starting point for the rest of the application. It typically implements a small but significant set of key features of the target application, and acts as the cornerstone of further development. For best results, it is developed in collaboration with a few key developers from the client team.

Accompanying the project team

Keeping things on track

Once your project is underway, you might like us to keep an eye on things from time to time, to make sure the project is still on track. This can involve code reviews, sitting in on design workshops, or suggesting possible refactoring. If you are using an Agile methodology for the first time, we can also help out by facilitating the Agile process if required.

 

Polls

What Continuous Integration Server are you using in 2008?