Projects by Area
Home  |  Experience  |  Projects  |  Area: Industry and Commerce

Server monitoring system

Server monitoring system that allows real time tracking of usage parameters from operating systems, databases and application servers.  The system allows the configuration of SLA rules that, when breached, fire alerts and possibly execute corrective actions.


Technology


The front-end of this system was developed entirely with Flex, interacting through HTTP calls with a back-end developed in Java.  The backend if made of a series of agents which collect information, communicate between each other using Sockets and provide information to a central node which records all measurement, enforces SLA rules and provides information to the graphical front-end.


Roles


  • Requirements engineering and development of the functional specification for the system.
  • Definition of the system architecture and design.
  • Development of both the front-end made entirely in Flex and the monitoring agents and server back-end.

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.
Sales management and inventory control

A system was developed to supervise sales for a multinational beverage company. The system’s objective was to calculate of sale commissions paid to the company’s distributors according to sale volumes and types, and to keep track of new business opportunities.

All distributors were equipped with PDA’s (Pocket PCs) to collect inventory and sales information, and a central system received this data and calculated the sale’s commissions, generated and processed orders (if the stock was low) and eventually initiated the billing process for these orders.


Technology

This project was developed on Microsoft’s .Net platform and the Visual Basic .Net language. A client-server architecture was employed, using .Net Remoting as the enabling technology for communication between components. finally, an Oracle database was accessed for data storage.

The data-collection application used for inventory control was developed using Microsoft’s Compact Framework to enable its execution in PDAs. A set of Web Services was also developed to allow the hand-held devices to send all gathered information to the central processing system.

Roles

  • Managing the development process.
  • Definition of system’s architecture and software design.
  • Implementation of system’s central module.
Areas
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