# Web Service

**URL:** <https://forum.inductiveautomation.com/t/web-service/8380>\
**Category:** Ignition\
**Created:** [April 28, 2014, 5:33pm UTC](https://forum.inductiveautomation.com/t/web-service/8380 "2014-04-28T17:33:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![apimente](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/apimente/32/4030_2.png) [@apimente](https://forum.inductiveautomation.com/u/apimente)\
**Post date:** [April 28, 2014, 5:33pm UTC](https://forum.inductiveautomation.com/t/web-service/8380/1 "2014-04-28T17:33:40Z")

</div>

Hello,

I’m not an expert in web services (WSDL + SOAP) but in the past I was able to create a WS client with SUDS (native python library for that).

Now I was wondering if I can create a server for WS without installing other programs like PHP, .NET, etc. This is because SAP will be asking my Ignition for some data and the direct interface to MySQL is not an option.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![apimente](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/apimente/32/4030_2.png) [@apimente](https://forum.inductiveautomation.com/u/apimente)\
**Post date:** [April 28, 2014, 6:57pm UTC](https://forum.inductiveautomation.com/t/web-service/8380/2 "2014-04-28T18:57:25Z")

</div>

Maybe I can use TOMCAT (by default with ignition) and develop something in java to accomplish this. Is this possible?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [April 28, 2014, 9:14pm UTC](https://forum.inductiveautomation.com/t/web-service/8380/3 "2014-04-28T21:14:06Z")

</div>

Yes this is possible. I created a SOAP web service within an Ignition module using JAX-WS, which is part of Java. Here is a tutorial [docs.oracle.com/javaee/6/tutorial/doc/bnayl.html](http://docs.oracle.com/javaee/6/tutorial/doc/bnayl.html)

In the Ignition module I built I needed to create a SOAP web service in order to integrate Ignition with Quickbooks.

Another tutorial: [oracle.com/technetwork/artic … 41894.html](http://www.oracle.com/technetwork/articles/javase/jax-ws-2-141894.html)

Best,  
Nick Mudge  
Ignition Consultant  
[nickmudge.info](http://nickmudge.info)

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [January 24, 2015, 2:20pm UTC](https://forum.inductiveautomation.com/t/web-service/8380/4 "2015-01-24T14:20:42Z")

</div>

Any idea for creating a module to support restfull webservices ?  
I think a Servlet or httpserver with a JSON parser, or Jersey framework, ???

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [January 24, 2015, 3:31pm UTC](https://forum.inductiveautomation.com/t/web-service/8380/5 "2015-01-24T15:31:58Z")

</div>

It already exists. It is called the [WebDev Module](http://marketplace.inductiveautomation.com/moduledetail?2&moduleId=85).
