Know The Importance Of LifeRay Course

Liferay is open source portal and it provides robust application features and capabilities which full fill real world end user needs.

Liferay support many functions such as Portal Management, Content Management, Work flow Management, Document Management, User Management and Security Management.

All these services Liferay Training already implemented as it core features so that as developer we need not worry about underlaying services only we need to think about end user needs when we develop application.

Layer is also comprised of the inter related service components and features Personalization,Collaboration, Social Networking, Delivery Channels, Virtualization Tunnelling Servlets and these services we can inherited from liferay core features.

Liferay follows a Model Driven Architecture approach

Liferay follows a Model Driven Architecture

Model-driven architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model-driven architecture is a kind of domain engineering, and supports model-driven engineering of software systems. It was launched by the Object Management Group (OMG) in 2001.

http://en.wikipedia.org/wiki/Model-driven_architecture

Liferay follows below software engineering models

Platform Independent Model (PIM) :

A Platform-Independent Model (PIM) in software engineering is a model of a software system or business system, that is independent of the specific technological platform used to implement it.

http://en.wikipedia.org/wiki/Platform-independent_model

Platform Specific Model (PSM):

A platform-specific model is a model of a software or business system that is linked to a specific technological platform (e.g. a specific programming language, operating system, document file format or database). Platform-specific models are indispensable for the actual implementation of a system.

http://en.wikipedia.org/wiki/Platform-specific_model


Domain Specific Model (DSM)

Domain-specific modeling is a software engineering methodology for designing and developing systems, such as computer software. It involves systematic use of a domain-specific language to represent the various facets of a system.

http://en.wikipedia.org/wiki/Domain-specific_modeling


Platform Specific Model (PSM) which constitutes following technologies

EJB’s, Spring Framework, Hibernate Layer, Web Services.

Service Builder Made up with implementation of Platform Specific Model (PSM) technologies such as EJB’s, Spring Framework, Hibernate Layer, Web Services.

The services builder is the Model Driven Transformation (MDT) Tool which will construct and deploy services those are required by liferay portal and portlets.

Liferay already a developed application so if any one wants to extend or add new features then liferay have given following extension frameworks these will be as part of Plugins SDK.

Extension Environment

Plugins Framework

Source: liferaysavvy

Comments

Popular posts from this blog

Ways To Learn AWS Developer Course Effectively!

All You Need To Know About Power BI Desktop

Learn How to Join Database Tables with Tableau