kevin


The Server Labs becomes authorized Google Apps Reseller.

The Server Labs signed an agreement with Google Apps to join its Reseller programme.

Click here to read the full article.


The Server Labs donates IT equipment to the Asociación de Técnicos de la Informática (ATI).

The Server Labs (TSL) have provided ATI, a non-profit organisation for the Spanish IT sector, with a consignment of fully functional servers and ... Click here to see the full article.


The Server Labs takes the European Space Agency (ESA) to The Cloud:


Data processing in The Cloud could create savings of up to 50% for the Gaia project

Click here to see the full article.

Amazon Web Services

Scaling to the Stars

Amazon has just published this article about The Server Labs

  • Decrease font size
  • Default font size
  • Increase font size
Home Technologies, Tools and Paradigms
EnglishEspañol
Left

Join us!

We hire expert consultants and software architects with genius and the right attitude. Our people have many years hands-on experience in software technologies and in touch with the latest developments.

 

 

Technologies and Tools
New technologies for business innovation
The Server Labs is very skilled and has broad hands-on experience with all latest software technologies. We believe that current and emerging technologies and tools finally allow the implementation of ideas that have been around for some time. Enterprises will benefit highly, and new services and business models will appear, as they are now enabled by technology.  One example is SOA, nothing new as an idea, but innovative actually, as service oriented enterprises can now be made a reality.  Cloud computing, for example, will make new business ideas possible with very low initial investment.

Some of the technologies, tools and architecture paradigms we work with and we provide services for are Java technologies such as JEE, Spring, Jboss, etc.; at the architecture level, SOA , EDA and SCA , BPM and BAM. We are also currently working with Grid architectures, virtualisation and Cloud computing , Dynamic languages, and Rich Interface applications (RIA), such as Ajax, Flex, GWT and JavaFX. For Quality and development best practices enforcement we use tools such as Hudson, AspectJ, FindBugs, AOP, etc.

SOA
Technologies and Tools
SOA is not a technology, but actually an architectural style or paradigm that will facilitate the implementation of both EAI and B2B. In The Server Labs we believe that SOA is a new way of thinking, working and defining software. It is a live strategy, and consequently has to be well designed and governed, to become usable and maintainable.  If proper governance and a solid technical architecture are defined for SOA, we will reap off the benefits throughout each project launched in the organisation.
Read more... [SOA]
 
SCA
Technologies and Tools
SCA specifications represent the natural evolution of SOA-based architectures, exploiting and bringing the maximum benefits that such architectures imply.  Whilst with SOA we have standard mechanisms to reduce all kind of functionality to services, SCA defines a model for building complete applications using service components, standardising the definition of the components, how and with whom they relate, and pursuing implementation independence (components can be written in Java, C++, BPEL, etc…).
Read more... [SCA]
 
Cloud Computing
Technologies and Tools
Any company or business unit can now build an entire application without a single server. Thanks to the consolidation of virtualisation and web-based technologies, on-demand computing through the Internet is now a reality; this is cloud computing.
Read more... [Cloud Computing]
 
Virtualization
Technologies and Tools
Virtualisation technologies are already consolidated in the market and have proven to be solid solutions for the greener and cheaper challenges the data centres are facing nowadays, such as:
  • Space and utilisation
  • Heat dissipation and power consumption
  • Flexibility and disaster recovery
Read more... [Virtualization]
 
Grid
Technologies and Tools
GRID represents an approach to the sharing of computing resources, mainly processing power and storage. Unlike distributed and cluster computing, which generally require shared resources to be closely located and managed, grid takes advantage of networks to integrate heterogeneous resources into a single, self-administering virtual computer.
Read more... [Grid]
 
Rich Internet Applications
Technologies and Tools
Traditional desktop applications are characterised by having a rich user experience and complex GUI (menus, multi-window, multi-tabbed, etc…) that run fast and are deployed locally on the end user platform. They start becoming problematic when the user community is not localised and the application has to be used across networks with different security constraints. Additionally, when the user community is large, the installation, maintenance and flexibility required for the access becomes difficult as new factors as compatible hardware; OS, libraries, etc, might need to be taken into account for each particular user.
Read more... [Rich Internet Applications]
 
Java technologies: JEE, Spring
Technologies and Tools

The Server Labs has many years of experience in Java technologies including J2EE (JavaEE), Spring and Hibernate.

Most of our internal development is based upon Spring, as we believe it reduces the code size of an application and therefore makes it more maintainable.

You can download our Spring brochure here