Plug: I am writing a general-purpose FastCGI framework, CGIKit, for 
Objective-C, and couple this to any FastCGI-capable Web server (nginx, Apache 
with mod_fcgid even IIS) you get a complete Web stack. Also CGIKit is more 
likely than not to be able to be ported to Linux.

CGIKit: https://github.com/xcvista/CGIKit

> On Sep 11, 2015, at 16:38, Nick <[email protected]> wrote:
> 
> Yes, there's that and also a csoap library (written in C), now figuring
> what would be a better way - either implement the SOAP part on top of the
> CocoaHTTPServer or wrap the CSoap in Objective-C
> 
> 2015-09-11 7:07 GMT+03:00 Jens Alfke <[email protected]>:
> 
>> 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 protected]> 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 protected]>:
>> 
>>> 
>>> On Sep 10, 2015, at 4:25 PM, Nick <[email protected]> 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 protected])
> 
> 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:
> https://lists.apple.com/mailman/options/cocoa-dev/max%40maxchan.info
> 
> This email sent to [email protected]

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to