JBoss for the Development of Enterprise Applications

E-mail Print PDF

luca-buraggiWhich is the best environment for development and which are the best tools and technologies for the production of advanced software applications that have proper the reliability so as to offer the chance to grow and become stronger in time, overcoming wear and tear and obsolescence? It is not easy to answer this question. Nonetheless this very question represents a problem which is crucial today more than ever.

The range of available technologies today is greater than in the past. Today the complex scenario offers both interesting opportunities as well as risks and hidden traps.

The long experience of Mate in the development of software applications has lead Mate to select specific tools and technologies that might seem irremissibly biased as for its choices concerning  the latter (“wars of religions” would have no meaning in this field …) yet as a whole they represent an incredible means to tackle the difficult underlying challenge of developing applications in an enterprise environment.

The following tools and instruments are lined up on the shelves of the Mate development shop:

Application of  Server JBoss AS

Main advantages offered by this component are:

  1. It hosts applications in a well-structured environment that offers a variety of precisely-defined services and interfaces: they can be isolated and on your screen you can see the differences of the environment beneath. This is typical of a number of operative systems. In this way a complete independence with the type of operative system is accomplished.
  2. It has great scalability in terms of applications thanks to the chance to go through tested schemes of Clustering, advanced Cashing of data, Fail Over, and Load Balancing offered by JBoss.
  3. It has a development environment that is constantly updated and offers native and certified implementations of the main frameworks and API: EJB3 and JPA just to name two.
  4. It offers low risk in links without the alternative of the platform of  a single producer. JBoss is only one of the products available that are aligned with the specificities of the J2EE Container. There are as a matter of fact other good alternatives both in Open Source as well as in property.

ORM Hibernate

The implementation of JPA (Java Persistence Api) integrated in JBoss is constructed by the framework ORM (Object Relational Mapping) Hibernate, the most well-known and mature ORM. It offers the possibility to design the Data Model - whenever the complexity of the application requires  the latter  – using the approach Object Oriented, therefore using Classes and relations among Classes leaving JPA the task of the mapping between Data Model and underlying RDBMS.

The development within JPA offers two main advantages:

  1. Complete Independence from the underlying Relational Data Base
  2. Low risk in linking too closely to the Hibernate framework. There are in fact other  ORM systems that are aligned with JPA specificities that can be taken in consideration when in need

SEAM framework

Last but not least, the SEAM Framework offers a very important range of tools, some are original others are aimed at facilitating the integration of  various technologies. The following two advantages are among the most interesting:

  1. The extension, within the scheme of a Web Application, of the two traditional WEB Context REQUEST/RESPONSE and SESSION, thanks  to the added new set of Contexts. Among these new contexts, you can find the very interesting Conversation Context that enables to easily develop simple and natural multi-page arrangements.
  2. The close and complete integrations of the motor of Workflow JBPM that enables the development of applications that are capable of managing Workflow Process in a natural and well-integrated way.

Tag Library Rich Faces   

This is a library of components for the design of high quality forms and screens. This library integrates and enhances forms and screens with those existing in JSF and Facelets offering good AJAX support, essential for the development of modern user interfaces of a superior kind. The trio as a whole is an incredibly good choice.

Fill in the form to receive further information

Are you using the stack of  Jboss for your applications? Would you like to know the advantages of the Jboss stack for developments in Java? Would you like to see written applications using this framework? Do you need qualified resources?

We understand your problems. We have already solved these problems in many companies and  we have been working with many of these companies for years now.

Fields marked with * are required.



Captcha imageReload image



You are here: The JBoss development stack

Xsec Division

Xsec is the division of Mate dedicated to the support of the Open Source technologies used in some specific basic business applications as the eMail, the monitoring of complex networks, the automatic backup, the office applications and the coworking frameworks.

+ Read more ..

Talking about future

Marco Pancotti, Mate CEO, takes care of  his own WEB Blog focused on forefront technologies like artificial intelligence, nano and biotechnology  by a socio-economic point of view (in italian language) ...

+ Read Blog

MongoDb

MongoDb is one of the most interesting NoSql database available. Mate is experimenting its features in applications where it is necessary to avoid the usual relational technology in favour of an architecture oriented toward high transactional load Web applications.

+ Read more ..

License

The contents of this Web Site are subject to the CreativeCommons 2.5 by-nc-nd.licence.

You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License.

Contact

Mate s.r.l.
via Cavalcanti, 5
20127 Milano (IT) 

  • Tel: (+39) 02 8361416
  • Fax: (+39) 02 8361416
  • Email: info@mate.it
  • P.Iva: 08323380157