Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Liferay Portal 6.x Enterprise Intranets (Update)

You're reading from   Liferay Portal 6.x Enterprise Intranets (Update) A practical guide to adopting portal development best practices in an Enterprise world

Arrow left icon
Product type Paperback
Published in Aug 2015
Publisher Packt
ISBN-13 9781782162841
Length 614 pages
Edition 1st Edition
Languages
Arrow right icon
Toc

Table of Contents (13) Chapters Close

Preface 1. Introducing Liferay for Your Intranet FREE CHAPTER 2. Setting Up a Home Page and Navigation Structure for the Intranet 3. Bringing in Users 4. Forums, Categorization, and Asset Publishing 5. Understanding Wikis, Dynamic Data Lists, and Polls 6. Blogs, WYSIWYG Editors, and Social Networking 7. Understanding Sites 8. Document and Media Management 9. Web Content Management 10. Marketplace, Social Office, and Audience Targeting 11. Server Administration Index

Introducing Liferay Portal's architecture and framework

Liferay Portal's architecture supports high availability for mission-critical applications using clustering and the fully distributed cache and replication support across multiple servers. The following diagram has been taken from the Liferay forum written by Jorge Ferrer. This diagram depicts the various architectural layers and functionalities of portlets:

Introducing Liferay Portal's architecture and framework

Figure 1.1: The Liferay architecture

Note

The preceding image was taken from https://www.liferay.com/web/jorge.ferrer/blog/-/blogs/liferay-s-architecture-the-beginning-of-a-blog-series site blog.

The Liferay Portal architecture is designed in such a way that it provides tons of features at one place:

  • Frontend layer: This layer is the end user's interface
  • Service layer: This contains the great majority of the business logic for the portal platform and all of the portlets included out of the box
  • Persistence layer: Liferay relies on Hibernate to do most of its database access
  • Web services API layer: This handles web services, such as JSON and SOAP

In Liferay, the service layer, persistence layer, and web services API layer are built automatically by that wonderful tool called Service Builder.

Note

Service Builder is the tool that glues together all of Liferay's layers and that hides the complexities of using Spring or Hibernate under the hood.

You have been reading a chapter from
Liferay Portal 6.x Enterprise Intranets (Update)
Published in: Aug 2015
Publisher: Packt
ISBN-13: 9781782162841
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image