[midPoint] Publish SOAP/REST web services from Midpoint

Radovan Semancik radovan.semancik at evolveum.com
Thu Oct 5 09:50:00 CEST 2017


Hi,

Yes, there is quite a simple way to create custom SOAP service in 
midPoint. Well, it is simple if you are familiar with JAX-WS (and Apache 
CXF and Spring in particular). There is even an example Maven project 
for that:

https://github.com/Evolveum/midpoint-custom-service

The principle is quite simple: you just need to include JAX-WS-annotated 
Java class representing your SOAP service in midPoint WAR. And then you 
need to set up the service from your custom Spring context XML file. You 
will find both in the example project (see 
midpoint-custom-service-server component). And the best way to bundle it 
into midPoint WAR is to use Maven overlay (see 
midpoint-custom-service-overlay component). The use of overlay projects 
is documented here:

https://wiki.evolveum.com/display/midPoint/Customization+With+Overlay+Project

There may be similar method to also publish REST services using JAX-RS, 
but we have not tried it yet. Everybody seems to be happy with out stock 
REST service:

https://wiki.evolveum.com/display/midPoint/REST+API

-- 
Radovan Semancik
Software Architect
evolveum.com



On 10/04/2017 10:35 PM, Santiago Benavidez wrote:
> Hi all,
>
> As far as I'm concerned there's a connector "REST Connector 
> Superclass" to invoke web services, but let's supposed we need to 
> publish some methods for external applications to retrieve some 
> Midpoint data, is it possible to create some custom SOAP/REST web 
> services from any connector? Or is it there any other way to achieve this?
>
> I know that the Midpoint API is available but I need to create some 
> custom web services with custom responses.
>
> Thanks in advanced,
>
> *Ing. Santiago R. Benavídez*
>  Identicum S.A.
> /Jorge Newbery 3226, Argentina
> Tel: +54 (11) //4552.3050 (int. 107)/
> /sbenavidez at identicum.com <mailto:sbenavidez at identicum.com>/
> www.identicum.com <http://www.identicum.com/>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171005/b6793ada/attachment.htm>


More information about the midPoint mailing list