Bure J2EE Execution Architecture

Solid foundation for J2EE development

An execution architecture is mandatory for any business support system or application, no matter if the software is manually developed or automatically generated. BURE J2EE Execution Architecture is a robust, stable, powerful execution architecture for J2EE information systems and applications either manually developed or generated by icaria factories.

Main Features

Service oriented

Easy adaptation to new implementations.

Modular

Build on top of existing capabilities. Add new ones.

Software generation oriented

icaria Lean Factory compatible.

Predictable

Pattern oriented.

Connectible

Connect with your existing platform.

Multi-platform

Web. Mobile. Desktop.

Widget Toolkit

Widget oriented for development performance.

Ready for manual development

Supports conventional manual programming.

and more...

  • source code lines: 154.000
  • packages: 784
  • methods: 17.558
  • comments: 11.755

Functional capabilities

These BURE J2EE Execution Architecture capabilities have a direct correspondence in the application behaviour.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur imperdiet hendrerit volutpat. Sed in nunc nec ligula consectetur mollis in vel justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent scelerisque volutpat turpis, eu hendrerit enim scel.

Capabilities
  • Localization. Fixed labels and dynamic content
  • Log management. Based on log4j, manages application information at specified level (error, warning, debug, etc.)
  • Transaction management. User transaction management regardless of the data persistence layer
  • Audit. Record, column, and state machine transaction auditing
  • Reports. Integrated with BIRT ,the platform to create data visualizations and reports
  • Search engine. Integration ready with SOLR (Lucene) search engine
  • Messaging. email and SMS messaging service
  • BPM enabled. Integration ready with jBPM
  • Multi tenant. Public and private entity domains. Tenant management and theme personalization capabilities
  • Charts. Available widgets y and tools for analytic information
  • Document management. Document type fields can be defined and document management capabilities implemented
  • Batch. Batch process creation and planning
  • User context data access. User access to data can be restricted based on context information
  • user on-line notification. Profile, or user broadcasting functionality

Development framework or Execution Architecture?

Sometimes execution architectures - as a founding component of an information system - and a development framework - as a set of tools and utilities to accelerate the software development process - are mixed up.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur imperdiet hendrerit volutpat. Sed in nunc nec ligula consectetur mollis in vel justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent scelerisque volutpat turpis, eu hendrerit enim scel.