Bloggers recientes

David H Nebinger

67 Mensajes
20 de febrero de 2018

Jamie Sammons

Staff
11 Mensajes
19 de febrero de 2018

Iacopo Colonnelli

2 Mensajes
17 de febrero de 2018

Christian Klein

1 Mensajes
15 de febrero de 2018

Jose M. Navarro

Staff
8 Mensajes
14 de febrero de 2018

Sergio González

Staff
5 Mensajes
13 de febrero de 2018

Minhchau Dang

Staff
15 Mensajes
31 de enero de 2018

Koen Olaerts

3 Mensajes
30 de enero de 2018

Fabian Larroca

1 Mensajes
25 de enero de 2018

Vitaliy Koshelenko

3 Mensajes
12 de enero de 2018
« Atrás

Liferay's Architecture: The beginning of a blog series

Company Blogs 12 de noviembre de 2012 Por Jorge Ferrer Staff

Hey guys,

As you have already heard we have done quite a few symposiums during October, starting with the one in San Francisco, followed by Germany and finishing with Spain. And by the way, if you live in Italy and haven't had a chance to go to any of them, don't miss out the opportunity to attend the Liferay Italy Symposium this Friday. You will have an opportunity to meet many people and attend some of the most acclaimed talks done at the other symposiums.

Speaking of which, I have received lots of positive feedback about my presentation about Liferay's Architecture (Thanks so much!) so that has encouraged me to try to reach the wider audience of all of you reading Liferay's blog. This will also give me an opportunity to get to the last set of slides that I didn't have time to cover during the symposiums.

Because there is a lot of content, I'm not going to do one blog entry, but rather a series of them. Most probably one per slide in my presentation, so I can explain each slide properly. In this blog entry I'm just going to show the first slide which actually shows a diagram of Liferay's architecture which I use also as an index of my whole presentation. Here it is:

I will cover each of the elements that can be seen in this diagram in more detail in future blog posts, but here are a few important things to note:

  • For a product as large as Liferay there are many ways to represent its architecture. The perspective that I've chosen for this diagram is one that highlights its layered architecture since I think it is one of the greatest aspect of Liferay.
  • It also highlights how flexible Liferay is in terms of accessing external systems as well as being accessed by all sorts of external "clients" from regular desktops to third party apps going through mobile apps and browsers.
  • How Liferay is buzzword compliant with terms such as SOA, WOA, ... even since before the terms existed ;)
  • How Liferay includes many transversal frameworks that are used inside Liferay but also made available for applications built on top of it.

That's it for now, since I want to try and keep each entry short. I'd love to hear your feedback regarding what you are most interested on regarding Liferay's architecture. Next time I'll dig in more detail into the services layer.

Respuestas anidadas Autor Fecha
Looks like a great series is comming. Looking... Aritz Galdos 12 de noviembre de 2012 11:27
getting ready the workspace. congrats in advance Betto McRose 12 de noviembre de 2012 16:52
Great idea Jorge, and I cannot wait for the... Dave Weitzel 12 de noviembre de 2012 18:18
Thank you for sharing the knowledge (si es que... Paco Alías 13 de noviembre de 2012 0:15
It is veryinteresting. Are the presantation... Mirto Silvio Busico 13 de noviembre de 2012 2:22
@Dave, I think in the Europe Symposium they... Jorge Ferrer 13 de noviembre de 2012 3:48
Great!, where does drools rule engine fit into... Hans Frisvold 14 de noviembre de 2012 3:56
Hi All , i have so many doubts, but in... satya jangala 15 de noviembre de 2012 4:58
Hi Satya, For such general questions, the... Jorge Ferrer 15 de noviembre de 2012 5:59
Great! Rule engine integration would be... Jonas Yuan 17 de noviembre de 2012 17:29
Jonas, EE version has drools integration. Hitoshi Ozawa 18 de noviembre de 2012 13:31
Great. Looking forward to the next blog in this... Paras Jain 20 de noviembre de 2012 12:21
Great! Javier Alpañez 21 de noviembre de 2012 7:04
Hi, I am new to LifeRay. I was reading the... Jyothi Rajesh 22 de noviembre de 2012 3:27
Hi Jyothi, Since that question is not related... Jorge Ferrer 22 de noviembre de 2012 8:10
Thanks Jorge! Jyothi Rajesh 26 de noviembre de 2012 4:38
[...] Liferay’s Architecture: The beginning of... Anónimo 20 de diciembre de 2015 23:40
[...] Liferay’s Architecture: The beginning of... Anónimo 23 de diciembre de 2015 8:36
[...] Liferay’s Architecture: The beginning of... Anónimo 24 de diciembre de 2015 18:11
[...] the engineering team passed the 150... Anónimo 14 de marzo de 2016 8:06
[...] the engineering team passed the 150... Anónimo 30 de septiembre de 2016 16:43

Looks like a great series is comming. Looking forward to futher issues
Publicado el día 12/11/12 11:27.
getting ready the workspace.
congrats in advance
Publicado el día 12/11/12 16:52.
Great idea Jorge, and I cannot wait for the next few episodes. BTW did you ever record an English version of your symposium presentation? As you are probably aware when Ray stepped in to cover you at the San Francisco he only covered about half the slides as there is so much to know and understand. This series will also go along way, especially if you can link to other wikis and blogs where things may be covered in more detail.
Publicado el día 12/11/12 18:18.
Thank you for sharing the knowledge (si es que cuando las cosas se hacen bien... emoticon) )
Publicado el día 13/11/12 0:15.
It is veryinteresting.
Are the presantation slides downlodable from somewhere?
Thanks
Publicado el día 13/11/12 2:22.
@Dave, I think in the Europe Symposium they might have recorded it. If they have they should be making it available soon at http://www.liferay.com/web/europe2012/agenda
@Mirto, all the slides will be available at each of the symposium agendas in a few days. I did minor modifications from one event to the next, but they are almost the same for all three.

@both, I will tweet when they are finally available (@jorgeferrer)
Publicado el día 13/11/12 3:48 en respuesta a Mirto Silvio Busico.
Great!, where does drools rule engine fit into the architecture
Publicado el día 14/11/12 3:56.
Hi All ,


i have so many doubts, but in starting , one ,how to create guest page in 6.1
that is for only guest ,
Publicado el día 15/11/12 4:58 en respuesta a Hans Frisvold.
Hi Satya,

For such general questions, the forums are the best place to ask. For that one in particular I would suggest this category: http://www.liferay.com/community/forums/-/message_boards/category/312107
Publicado el día 15/11/12 5:59 en respuesta a satya jangala.
Great! Rule engine integration would be nice-to-have.
Publicado el día 17/11/12 17:29.
Jonas,
EE version has drools integration.
Publicado el día 18/11/12 13:31 en respuesta a Jonas Yuan.
Great. Looking forward to the next blog in this series
Publicado el día 20/11/12 12:21 en respuesta a Hitoshi Ozawa.
Publicado el día 21/11/12 7:04 en respuesta a Paras Jain.
Hi,

I am new to LifeRay. I was reading the documents and was working on it. From my colleague I got to know that existing PHP portlet works in Liferay without installing the PHP engine or Apache. I would like to know how LifeRay accomplishes this. I would be great if I could get some documentation on this topic as I find it very interesting!

Thanks and Regards,
Jyothi

Thanks and Regards,
Jyothi
Publicado el día 22/11/12 3:27.
Hi Jyothi,

Since that question is not related to the blog entry, you should use http://forum.liferay.com instead to ask.

I'll give you a link with more info this time: http://www.liferay.com/community/wiki/-/wiki/Main/PHP+Portlets
Publicado el día 22/11/12 8:10 en respuesta a Jyothi Rajesh.
Publicado el día 26/11/12 4:38 en respuesta a Jorge Ferrer.
[...] Liferay’s Architecture: The beginning of a blog series – Liferay · Julian AFFAIRE · Jorge Ferrer · Daniel Tyger · Ray Augé · Nicole Xavier · Matti Tahvonen · James Falkner · Javeed Chida · Olaf... [...] Read More
Publicado el día 20/12/15 23:40.
[...] Liferay’s Architecture: The beginning of a blog series … – Liferay · Julian AFFAIRE · Jorge Ferrer · Daniel Tyger · Ray Augé · Nicole Xavier · Matti Tahvonen · James Falkner · Javeed Chida · Olaf... [...] Read More
Publicado el día 23/12/15 8:36.
[...] Liferay’s Architecture: The beginning of a blog series – Liferay · Julian AFFAIRE · Jorge Ferrer · Daniel Tyger · Ray Augé · Nicole Xavier · Matti Tahvonen · James Falkner · Javeed Chida · Olaf... [...] Read More
Publicado el día 24/12/15 18:11.
[...] the engineering team passed the 150 people mark, distributed world wide. Communication in a team that's distributed through the world, tools Some nasty german guy recently took Jorge's #3... [...] Read More
Publicado el día 14/03/16 8:06.
[...] the engineering team passed the 150 people mark, distributed world wide. Communication in a team that's distributed through the world, tools Some nasty german guy recently took Jorge's #3... [...] Read More
Publicado el día 30/09/16 16:43.