Hybris provides a great way to expose all of its functionality via webservices, We can provide all the data available in the hybris database (products, promotions, vouchers , wishlist etc) to third party applications which are not built using Hybris.
Some webservices are exposed via http and 9001 port where-as others where spring-security is applied are exposed via https and 9002 port.
Accessing normal webservices is pretty straight forward. But there is a way to access webservices where spring-security is applied.
Most of the features are provided by Hybris Out-Of-The-Box (OOTB). In case of customization we only have to Fetch data either byFlexible Search Query or from services, add them to a list and return the list to the calling application.
Rest of the things will be taken care by Hybris automatically :)