Things we use every day are made of carefully designed, created, and tested subsystems. For example, a car has an engine, suspension, and air conditioner. Teams of engineers, machinists, and technicians make these subsystems the best they can be separately before combining them to create a high quality car. This is modularity in action–creating things from smaller well-designed, well-tested parts.

Liferay Portal is modular too. It comprises code modules created and tested independently and in parallel. It’s a platform on which modules and modular applications are installed, started, used, stopped, and uninstalled. Liferay Portal’s components use the OSGi modularity standard.

These tutorials demonstrate developing OSGi services and components to customize Liferay Portal and create applications on it. As Liferay’s developers used modules to create Liferay Portal and its applications, you and your teammates can enjoy developing your own modules, applications, and customizations in parallel on Liferay Portal.

The Benefits of Modularity defines modularity as the use of individually distinct functional units, as in assembling an electronic or mechanical system. The distinct functional units are called modules. NASA’s...

Read More

OSGi and Modularity

Modularity makes writing software, especially as a team, fun! Here are some benefits to modular development on DXP: Liferay Portal’s runtime framework is lightweight, fast, and secure. The...

Read More
0 (0 Votes)
Arquillian Extension for Liferay Example Previous