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
Post a Comment