For some time in NetBeans IDE, there's been this example available in the New Project dialog:
The template above creates a new NetBeans Platform application that consumes services from the "Message Board" application that is available in the "Web Services" category in the New Project dialog.
I looked at the code of the "Sample REST Application" and, since it had been written some years ago, a lot of XML files are included, instead of annotations on TopComponents. And there are other problems in the example, too. Rather than updating it within the NetBeans sources, I think it's better to have the code available separately, so it can be worked on and extended further by anyone out there. So, here it is:
Here's the structure of the sample REST application, together with the Java EE application that provides the services:
Notice that the NetBeans Platform application uses Maven as its build system.
When both applications are deployed, you see the following, click to enlarge the image:
Related issue: https://netbeans.org/bugzilla/show_bug.cgi?id=251791