Re: SOAP Server library/framework for Objective C
Re: SOAP Server library/framework for Objective C
- Subject: Re: SOAP Server library/framework for Objective C
- From: Jens Alfke <email@hidden>
- Date: Thu, 10 Sep 2015 21:07:52 -0700
Well, CocoaHTTPServer is a general purpose HTTP server library. Then you can hook up a handler, use NSXML to parse, and then interpret that "Simple" SOAP schema :)
—Jens
> On Sep 10, 2015, at 5:46 PM, Nick <email@hidden> wrote:
>
> Hi Jens,
> Yes, unfortunately there's client software that expects my app to work as SOAP server...
> I would surely use something different if I could.
>
> This is weird though. There are tons of SOAP client libraries and frameworks, and apparently none server ones...
>
> Looks like I will have to implement a soap server myself.
>
> As an option I am considering using Delphi (it supports development OS X, and has great out of box support for WebServices), but this is a "last resort".
>
> 2015-09-11 3:34 GMT+03:00 Jens Alfke <email@hidden>:
>>
>>> On Sep 10, 2015, at 4:25 PM, Nick <email@hidden> wrote:
>>>
>>> Basically I would like to have other client apps "talk" to my Mac
>>> application using SOAP.
>>
>> Do you have an existing dependency that requires using SOAP? Because otherwise I’d recommend something more modern and, well, simple, like WebSockets. SOAP was trendy about ten years ago but it’s really complex and over-designed, and it seems like everyone got tired of it and went to REST and JSON instead.
>>
>> PocketSocket is a pretty good WebSocket library for Cocoa that provides both client and server code. The original developers don’t seem to be maintaining it anymore (last commit was 11 months ago) but I have a fork that I’m developing heavily for a product I work on.
>> https://github.com/couchbasedeps/PocketSocket
>>
>> —Jens
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden