Openframe

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Openframe
Openframe-Architecture-(500)-eng-v2.0.gif
Developer(s) OpenTrends
Stable release
2.0 / November 4, 2008 (2008-11-04)
Written in Java
Operating system Cross-platform
Type Framework
License GPL
Website www.openTrends.net

openFrame is a product of the company OpenTrends. It is a development framework for the Java programming language, marketed for service-oriented architecture (SOA).

Platform[edit]

The J2EE standard includes Servlet and JSP specifications for Web applications. Although these specifications provide the basic infrastructure for creating Web applications, they do not establish the application design.

Creating the application execution architecture goes beyond creating a collection of common application services, such as data access, e-mail delivery or queue management objects. It must provide the base architecture for the applications, defining the tier structure and design templates used in each of them.

The best practices and design templates that have come out of the Java community facilitate the creation of quality application architectures on which to develop the applications. However, developing an application architecture from scratch, based on templates, is costly, repetitive and more open to errors that starting with an existing one.

Approach[edit]

It uses a model-view-controller model.

The development framework is designed taking into account the need to constantly upgrade and adapt a platform of this type. The openFrame development team, together with the clients where it is implemented, is currently upgrading this technology in order to improve:

  • The productivity of developments with plugins or tools designed specifically to support development
  • The quality of the software, with the inclusion of code quality management (JUnit, Apache JMeter, Maven) and continuous integration (Cruise Control) methodologies
  • The management and reuse of projects and components (openForge, CVS)

Components[edit]

openFrame has three main modules: Struts, Spring and Hibernate.

New release 2.0[edit]

OpenTrends released openFrame 2.0. (see news)

External links[edit]