Projects by Technology
Home  |  Experience  |  Projects  |  Technology: Java/J2EE

Social Inclusion Plan support system

This application was designed in order to provide support for the human resource teams responsible of executing a government Social Inclusion Plan which tracks the progress of ex-convicts as they are reintegrated into society.


Technology

The application was developed completely in a Java-based Open Source platform. It is a three-tier web application that makes use of powerful frameworks such as Struts, Spring, Hibernate and Acegi in order to implement its various components. MySQL was used as the database and data analysis reports were developed with Jasper Report.


Roles


Presentia became involved in the second phase of the project, becoming the sole development company in charge of executing the project and providing support and maintenance for the system once finished.


Communication and management system (automotive company)

This system was developed for an international automotive company with branches and dealers that span the five continents and with sales that surpass 5% of the world market. This system serves as the communication center for all of the company’s branches and dealer worldwide and is used to place vehicle and spare part orders, process warranty claims, manage marketing documentation, etc.

This project’s development team consisted of 25 persons and, after a short requirement engineering phase at the client’s location, the whole implementation was done on a remote location.

Two of the system’s defining characteristics were the high flexibility that had to be built-in to allow for the parameterization of each of the branches’ specific business rules, and the use of internationalization standards to enable the use of multiple languages and file encodings (with special support for Asian languages).


Technology

The development process was executed following the Rational Unified Process paradigm and using a J2EE multi-tiered architecture. The application’s front-end was web based and programmed using JSP pages and Java Beans. Enterprise Java Bean components were used for both implementing the business rules and building the data persistence layer (Entity and Session Beans). This system also connected to an LDAP server for centralized user management, an email server for sending and receiving mails and a FTP server for file transfers.

The system was engineered using the IBM suite of products for both development and production phases, using tools such as WebSphere Application Server, IBM LDAP Server, DB2, Rational Rose Enterprise Edition, etc.

Roles

  • Definition of the application’s architecture and the interaction between all system components.
  • Designing and building the system’s development framework using STRUTS and implementing the chosen architecture using well known and proven software patterns as well as J2EE best practices.
  • Project management tasks such as estimating time and resources for the design, development and testing phases of the system, coordinating and advising the development team, etc.
  • Design and implementation of the system’s central module in charge of handling vehicle orders, transfers and internal sales.
  • Design and implementation of a process dispatcher used for administering and executing batch jobs and an application used for secure file transfers using FTPS.
Automating service request processes

This project was developed for one of the most important telecommunications companies in South America which offers more than 40 services (such as local and international telephony, dedicated digital lines, satellite links, ADSL, etc) and boasting several million subscribers.

The project’s scope was to automate requests for new services by defining and implementing processes which would accompany and monitor service orders on their course through the different layers of the organization, interacting with existing legacy systems such as billing, equipment inventories, digital circuit systems, etc. This development project used a workforce of over 200 professionals and the development of most modules was done remotely.


Technology

A three-tiered architecture was implemented following the J2EE standards, using JSP pages and Servlets to develop the front-end, XML for communicating with presentation layer components, Java Beans in the business layer and an Oracle database. The processes were designed and configured using the Inconcert Workflow engine, and the product’s Java API was used to instance and work with the processes necessary to provision the required services.

Roles
  • Requirement engineering, process design and development of the organization’s platform service which accesses the internal network infrastructure.
  • Definition and design of the data layer objects used for all services in the entire project.
  • Coordinating the development team.
Communication and Management Systems

Several internal systems were developed for a national telecommunications company. Some of the most interesting projects undertaken were: a management system for the company’s training and event organization center; building a Web Services platform to inter-communicate several legacy systems which had been previously developed by different companies with varying technologies (RPG, COBOL, Visual Basic, Java, etc.)

Technology

Due to the company’s corporate policies all projects were built using Java with open source servers such as Tomcat and JBoss (when required). The management applications were implemented using multi-tiered web architectures accessing a series of databases (Oracle, MySql, etc.) via JDBC. All Web Services were developed using the latest standards to allow for the interoperability of all systems.

Roles

  • Design and implementation of the mechanism used in communicating heterogeneous systems.
  • Design and implementation of internal management systems.
Technologies
News
JasperServer Solutions

We are now offering business intelligence and data analysis solutions based on the JasperServer open source platform.

New project in the health sector

We successfully completed our first Project in the health sector using Java technology.

Enhanced e-commerce solution

We’ve implemented the first version of our e-commerce solution developed in conjunction with our partners in Spain

Contact Us