Oct 29, 2007

CARE Technologies is pleased to announce the new OLIVANOVA Transformation Engines for Java:

  • OLIVANOVA Transformation Engine: New products

    • OLIVANOVA User Interface Transformation Engine Web JSF - Version 1.0.3.5.
    • OLIVANOVA Business Logic for Transactional EJB2 Architecture Java platform - Version 1.0.3.5.
  • OLIVANOVA Transformation Engine: New version

    • OLIVANOVA Documentation Manager - Version 3.0.

·        OLIVANOVA User Interface

Transformation Engine Web JSF

These client applications are built on top of JSF version 1.2, using as render kit Apache Tomahawk in its 1.1.6 version.

Java Server Faces (JSF) is a programming framework that can be used on a web server to build powerful Web applications. The first version of JSF offered several important advantages over previous Web development models:

o        High performance. JSF has built-in code which runs on a server side with the outcome of a performance rise.

o        Compatibility with first level tools. The JSF framework includes a complete designer and a toolbox in several integrated development environment (IDE) such as Eclipse or Netbeans.

o        Effectiveness and flexibility. The effectiveness and flexibility of this platform is available for web applications developers.

o        Simplicity. JSF facilitates the accomplishment of common tasks, from simple form sending to implementation and configuration of sites.

o        Ease of use. JSF uses a hierarchical text-based configuration system, which simplifies the customization of application settings.

o        Scalability and availability. JSF has been designed considering the scalability, with the purpose of improving the performance in set environments and in multiple processors.

o        Personalization. JSF presents a well designed architecture that allows the developers to insert their code in the suitable level. 

Applications generated with this Transformation Engine follow the Model-View-Controller (MCV) architectural pattern, which is commonly used by most user interface frameworks. This pattern divides the applications in three parts: the Model represents the application data and the functional logic, the View renders the data and presents it to the application users whereas the Controller manages user interaction with the application and mediates between the Model and the View.

A JSF client application can communicate with a server application through the HTTP protocol or through the native JNDI method. In the first case, the client uses a servlet to perform the communication. In the second case the client asks the JNDI server to look for the object that the server uses as the native communication class. In both cases an XML document is sent and received.

 

·        OLIVANOVA Business Logic for Transactional EJB2

Architecture Java platform

 

This Transformation Engine provides the business logic tier associated to the EJB 2.1 technology.

The EJB 2.1 architecture is specified inside the J2EE platform and it is the architecture for the development and use of the distributed applications. EJB provides the necessary services so that the application will be scalable, transactional and secure. These applications are coded once and can be utilised in any platform that support the EJB 2.1 specification

 

The application servers, over which the code obtained via the OLIVANOVA Transformation Engine for Business Transactional EJB2 Architecture Java Platform can be deployed, include:

·         JBoss 4.x[1]

·         Weblogic  9.2

·         Oracle 10.1.3

The EJB business logic layer, automatically obtained with the OLIVANOVA Transformation Engine for Business Transactional EJB2 Architecture Java Platform, can administrate the persistence of the data between others by means of the following Data base managers.

·         Oracle 9i and 10g

·         SQLServer 2000 and SQLServer 2005

·         MySQL v5.0

·         PostgreSQL 8.1

·        OLIVANOVA Documentation Manager

From now on, OLIVANOVA Documentation Mananger is not a tool included in OLIVANOVA Suite and it becomes in a Transformation Engine, providing the same functionality.

The documentation types offered by the tool are the following:

o        Full Model Documentation: Documentation with all the information about the conceptual model. This documentation lets the analyst use it as a reference to consult any aspect of the conceptual model.

o        Hierarchical Actions Tree Documentation: Documentation about the contents of the application menu. This documentation offers the perspective on how the application menu will be.

o        Help Messages Documentation: Documentation of the elements with help messages. It is similar in the structure to that of the complete documentation, but shows only the help messages defined in the conceptual model. This documentation can be provided to the final user, so that he completes the help messages associated with each one of the elements of the model.

o        Agents Documentation: Documentation for the Validation of the prototype with the final User. This documentation shows the attributes and services that each one of the users will have available for the final application, in a way that the analyst can validate this information with the client.

The documentation types Full Model Documentation and Help Messages Documentation show in the generated document the class diagrams related with each cluster. This way, the different classes contained in the clusters and in their relationships are represented.

OLIVANOVA Documentation Mananger, allows selecting the language in which the generated documentation is to be obtained. The following are the available languages:

o        English (USA)

o        Spanish (Spain)

o        German (Germany)

In addition to this, the tool offers the possibility of generating the documentation in two different formats:

 

o        Single HTML: The documentation will be generated in only one HTML file.

o      Multiple HTML: The documentation will be generated in several HTML files.

 

As well, once the generation process is completed, a style is applied on the final document in order to obtain the different kind of fonts, the colours,images, etc. that appear in it. The styles offered by the tool are the following:

o        Style 1: A style that applies different colours to the text and also includes frames to group similar contents within the document. As well it includes a logo in the document.

o        Style 2: A more simple style than the previous one, it only shows the text inside the document in black and white.

 

All documentation related to these products can be downloaded from CARE website:

http://www.care-t.com/technology/downloads.asp

Furthermore, an OLIVANOVA Multilanguage Manager new version has been published:

 

·        OLIVANOVA Multilanguage Manager

 

This new version contains the following new features:

  • New profile for JSF platform

The format and the extension of the output files vary depending on the chosen platform. In addition, the files produced for this new profile are plain, in other words, the file cannot contain any text whose value has a reference to another text.


 
  •  New service to produce the default texts for the JSF platform

This new service allows the Analyst to produce the default texts of the selected model version, that is, the texts defined in the model and into its original language. So the generated file will contain the default texts of the selected model and the fixed texts into the model default language. In addition, this file will be generated with the JSF format and extension.

 

 

  •   New fixed texts version (5.3)

 

The fixed texts version which contains the Transformation Engines texts has been modified.

o        The Arabian language (ar-SA) has been added to the fixed texts version.

o        Two new groups to store the texts related to the User Interface Transformation Engine JSF profile and the Business Logic Transformation Engine EJB 2.1 profile.

o        Some new texts have been modified in the Business Logic Transformation Engine (BLT) profile and the User Interface Transformation Engine (UIT) profile.

  •  New background colour in the Translation column of the Excel sheets.

The background colour of the Translation column that appears in the fixed texts and model texts Excel sheets has been changed from grey to yellow in order to facilitate its reading.

 

 

All the setups and documentation related to these products can be downloaded from CARE website:

http://www.care-t.com/technology/downloads.asp

 

[2] HTML (HyperText Markup Language): HTML is a language for the texts structuring that offers the possibility to place images or multi-media contents in a reference format and in this way, integrate them into the text.

Get ready to try this new Transformation Engine by upgrading your version of OLIVANOVA Modeler!

All the new products documentation and the new OLIVANOVA Suite setups are downloadable from the CARE website: http://www.care-t.com/technology/downloads.asp

Please do not hesitate to contact us if you have any question or doubt about the new versions at CARE Technologies Support