Windows Web Services on Vista/XP - web-services

I was reading up a little on the new Windows Web Services feature that is part of Windows 7, and I wondered if anyone knew if it would be available for use on Vista or XP (or Windows 2003 server)?

To answer my own question the answer is yes:
Its interesting MS are focussing on web services for native code, but also for devices with the WSDAPI and remote management services too.
edit:
turns out that you have to beg Microsoft to use it on any non-W7 system:
WWS API is available on all versions
of Windows 7 and Windows Server 2008
R2 and it can also be deployed to
Windows XP, Vista, Server 2003 and
Server 2008. The redistributable
installers are available on a formal
request to wwsredst#microsoft.com
with a brief description of plans for
using this runtime and the business
contact information for your company.
So, it seems gsoap is still the best solution for creating fast, low-memory web services.

Related

Will Django run on Windows Server 2019 or 2016?

I am trying to launch my app which i have created using flutter and django.I have started a server, the server provider is asking which OS i want in my server ,he is giving the option of Windows server 2016 and 2019. Which one should i choose?
How will Django work in a Windows Server?
Please see: https://medium.com/#ayushi21095/steps-to-deploy-python-django-web-application-on-windows-iis-server-379b2b87fcf9
The Windows Server 2019 is a leap over the 2016 version when it comes to security. While the 2016 version was based on the use of shielded VMs, the 2019 version offers extra support to run Linux VMs. In addition, the 2019 version is based on the protect, detect and respond approach to security. VMConnect offers additional support to troubleshoot common networking issues.
Another useful addition is the Windows Defender Advanced Threat Protection (WDATP) feature that amplifies the preventive aspect of the system’s security application.

Microsoft HTTP SERVER API environment requirments

I want my C++ application/process to be an HTTP server that listens to requests from another Java process. I am planning to use Microsoft's HTTP Server API for this, but the documentation says:
The HTTP Server API is supported on Windows Server 2003 operating systems and on Windows XP with Service Pack 2 (SP2).
Does this mean that this only works on Windows Server 2003 but not later? I am using Microsoft Window Server 2019 standard.
Also, the documentation says:
When you install the PSDK on drive C:\ of a local computer, the complete server sample application is installed at C:\Program Files\Microsoft SDK\Samples\netds\http\server.
PSDK was replaced by Windows SDK a long time ago, and I am not able to find any sample in the Windows 10 SDK, and also I could not find any sample for the same on GIT.
I am afraid that the HTTP Server API is deprecated, or I am looking at older resources.
Is there any other solution for my problem?
The requirements section (unless otherwise stated on the page) are always minimums. MS is very clear when something has been removed from the API (and even then is almost always a strong warning to quit using something rather than actually removing it).

Appfabric issues

I am using Micrsoft AppFabric caching Server in my web application and hosted using Windows 7 server. I am using Microsoft.ApplicationServer.Caching namespace in my web application. If suppose I have not used appfabic server used in window 2003 server this situation. This Microsoft.ApplicationServer.Caching namespace how will it support without appfabric server caching?...is there any option to support previous version server?
Havn't trouble reading your question but i think it pertains to versions of Cache Clients? If you have a 2003 client you need to install the 2003 client dlls see below:
Windows 2003
Windows Server 2008 and Up
As for server support, you have to have Windows Server 2008 or above... sorry.

XML web service running on Ubuntu

VS Studio 2005
I have developed an application that will need to access a web service.
I will be developing the web service. However, the platform will be Ubuntu running Apache Tomcat server.
I have 2 questions:
1) Can I deploy a MS XML web service to run on a Ubuntu Server?
2) If I can't. I will have to develop a Java Web Service. However, my application that is written in VS C# 2005 will need to access it will be a windows application. How can my application access a Java Web Service?
Many thanks for any advice,
If you want cross-platform compatibility, you can only deploy .net code that runs under Mono. The best way to check this is to actually develop the code under Mono and use Mono to test it. So, don't use Visual Studio. Sorry.
There is no problem with interfacing pieces of code written in two different languages. You can use XMLRPC, a RESTful API, or a proprietary protocol. I'm sure there are other ways for the two to "talk", as well.

How to build stand-alone SOAP web services using Delphi?

How can I build a stand-alone SOAP-based Web Services using Delphi? Must work with Delphi 2009, but it'd be nice if it worked with older ones too.
The built-in WebBroker Web Services creates CGI or ISAPI. It would be nice to create a stand-alone executable that I can control from bottom to top, especially during development.
RemObjects SDK for Delphi (RO/Delphi).
Different messaging formats are
provided, including our own highly
efficient binary BinMessage format, as
well as support for SOAP, XML-RPC and
- new - JSON encoding, in case you want to make your servers accessible
to clients not using RO, or write
clients to access Web Services
provided by others.
Dave Nottage wrote Building a stand-alone Web service with Indy (source code).
This article explains how to fit Indy
into Delphi 6's Web services (SOAP)
support.
According to the comment on the page, it works with Delphi 2009 with some modification.
Edit: People in Indy 10 and IdHTTPWebBrokerBridge with CBuilder 2009 posted modified version. For example, IdHTTPWebBrokerBridge.pas is by Jochanan van der Niet.
It should be possible to build a web service with VCL for the Web (formerly: Intraweb). It has an option of creating a standalone executable that contains both: web server and web application
In D7 I used IdHTTPWebBrokerBridge (Indy 9). But i don't know if it is still available in D2009.
There are a series of SOAP articles on Dr. Bob's website and specifically there is RAD Studio 2007 XML, SOAP and Web Services Development manual, but it's 99 Euro.
Something I used in the past was idRunner which is an extension to the indy library and it allows you to develop ISAPI dll's which your application then runs. The advantage of this approach, is you can deploy a standalone application to run your soap service, that can easily be deployed via IIS at a later date.
For debugging, I strongly suggest the idDebugger on the same page. It makes debugging ISAPI applications very easy.
Here is a step-by-step solution "Delphi 7 Indy Standalone Web Services/SOAP Server" which looks like it can be useful for Delphi 2009 too:
http://www.digicoast.com/delphi_soap_standalone.html
Update:
this solutions uses IdHTTPWebBrokerBridge, it can be used in Delphi 2009 with minor changes.