Our extensive experience in different projects and different kind of technologies and products, allows us to do technological consultancy in several areas:
- JEE architecture migration
JEE is the de facto standard technology in enterprise software development. Our experience with it and with its related products, allows us to choose the best software architecture for each kind of solution.
- Applications performance improvement and analysis
Thanks to our experience in JEE applications development, and to optimization of different components of enterprise applications (Application servers, Web servers, Databases, LDAP), we have helped several companies to improve their applications performance. Sometimes it's enough to parameterize every element to obtain a performance improvement, but sometimes it's necessary to optimize source code of those parts of the application responsible for the bottleneck. In any case, Xeridia uses a test methodology which let us know about critical points in the application, initial performance values and performance values obtained after each optimization. This kind of consulting is really important to correctly measure the Hardware and Software infrastructure size that an application needs.
- Multi-channel access
There are several devices (PC, PDA and mobile phones) at the moment that let us access to companies information and services. That's why it's important that integration with them (and with future devices) can be done in a simple and scalable way. We have an extensive experience with this kind of applications development, which is an important pro to correctly define the best multi-channel architecture.
- Web Services
Web services are a new paradigm in how to elaborate a colaboration between companies (B2B), giving us a conceptual basis and a software architecture that can be used in a large number of platforms. As JEE architecture is enterprise software present, Web services are for sure, the future of communitation between those applications through the internet.