Spago Framework
Spago is a Java Enterprise Framework, released as Free/Open Source software under a LGPL license. Spago is a reusable, semi-complete infrastructure that can be customized to produce vertical applications. Designed with the aim to support mission-critical projects, it is a framework providing multi-channel services towards external infrastructures.
Main benefits
- A RAD environment (Spago Studio), to create business functionalities without writing Java code or JSP.
- Designed so as to support mission-critical projects, it is a framework providing multichannel services and integration services towards external infrastructures.
- It uses several technologies, including JDBC, Enterprise Java Beans, Java Servlets, Java Server Pages and XML. This allows the developer to create an Enterprise Application that is portable between platforms and scalable.
- Spago delivers an open architecture, based on open standards that facilitate the components selection, assembly and integration.
- Highly configurable.
- Fully customizable: full source means greater flexibility in its customization, according to users' requirements.
- It provides loose coupling and strong cohesion between components, allowing easy interchange and/or extension of the existing components.
Highlights
- Spago supports the channels/protocols implementation independence of application services. Developers can create Web Services (SOAP) without changing the source code, working only on some configuration files. The services can be easily dispatched to different channels (HTML, WAP, and Portlet), through different protocols (HTTP, SOAP, EJB, JBI).
- Spago modules dispatching is very flexible, with a high degree of coding reuse. It introduces the page concept as logic composition of modules: different cooperating business objects interact in order to service a request. A graph defines modules cooperation logic and used parameters.
- An application can be published as a Web application or as a Portlet application, compliant with standard JSR 168.
- The Spago-AJAX integration aims at enriching Spago on the Front End tier. The AJAX integration simplifies the building of complex user interfaces when developing Spago services.
Category
Red Hat Certifications
This product has been certified to run on the following Red Hat products and technologies:
| Target Product | Level |
|---|---|
| Red Hat Enterprise Linux 5.x | Self-Certified |
| Red Hat JBoss Enterprise Application Platform 5.0-5.x | Self-Certified |
| Red Hat JBoss Enterprise Application Platform 4.0-4.x | Self-Certified |
| Red Hat JBoss SOA Platform 4.3-4.x | Self-Certified |
