The modern technological landscape is constantly changing. Yet, the more things change, the more they remain the same. Knowing the difference between a reliable and mature technology from the latest hype, can be the critical factor that differentiates a successful IT project from a money sink. In EBS we constantly monitor the latest technical innovations in the IT sector, from Enterprise Application Integration (EAI) to Service Oriented Architectures (SOA) and from Web Services to distributed peer-to-peer applications. We have deployed numerous enterprise-level multi-tier applications that coordinate various backend systems (ERP, DBMS, messaging systems, etc.) and present a unified view via a web-based or rich client interface. We have standardised on the industry-standard Java platform at the lowest level that provides us with platform neutrality and multi-vendor support. Either using the highly-scalable Java Enterprise Edition framework or alternative lightweight architectures like Spring, we can provide solutions in a cost-effective way for every business need. Java is our great passion, we do however also deploy Javascript (client and server-side) and recently started working with Scala. On the often overlooked presentation tier we have implemented lightweight asynchronous web interfaces (using AJAX technologies) as well as more traditional rich client applications (using the Swing and Eclipse RCP frameworks) for a better user experience. On the very active mobile environment, in addition to mobile web applications we early invested on both Google's Android and Apple's iOS platforms and view mobile devices (phones and tablets) as the natural clients to cloud-based services and applications. On the Web Service and SOA front we have created innovative interoperability products while the market was still maturing and have been deploying standards-conformant solutions according to W3C, OASIS and WS-I standards as they emerged. We are also quite profficient in building RESTful APIs and interfaces for integration purposes or as the layer that binds different user interfaces (web AJAX client, desktop application, mobile client) to SaaS server-side components. Last but not least, our experience with the most advanced open-source middleware products (JBoss, Tomcat, Apache webserver, PostgreSQL, MySQL, etc.) as well as our partnerships with commercial vendors have given us the ability to apply the right tool for the job each time, providing our customers with many options to cater for their current and future needs.
|