In this chapter, we showed you how easy it is to find and invoke Liferay remote web services. We also explained how Liferay’s service security layers are used to protect your data and prevent unauthorized service calls. Then, we dove into SOAP web services and showed you how to create SOAP web service clients to invoke them. Lastly, we jumped into JSON web services. We learned how to register them, list them, and invoke them from Liferay JSON web service interface. We also learned about several different URL patterns and ways to pass JSON web service parameters in service calls. You see, here at Liferay, we aim to give you terrific service!
Next, we’ll take a look at some of the powerful frameworks of Liferay Portal, learn how they work and how you can leverage them.