Hi & Thanks,
basically the client is restricted within network to access this web app,
although its not access able outside of network/province.
so i was thinking to make a JSON WCF webservice and call from jquery blah
blah, but we can't host at IIS, restriction from Leader, :( (i don't know
why frankly).
but point is there is a dll that will be at client/user machine who is
using this Web App.
we have to interface with them from client/user system who is using this
Web App from Browser.

so thanks for your suggestions, but right now i am working on Self host Web
API.NET, am i going fine.?



On Tue, Aug 27, 2013 at 9:29 AM, Michael Ridland <[email protected]> wrote:

> Hi Niaz
>
> Maybe your leader and yourself are thinking of the same thing, as maybe
> he/she is referring to a ajax request as client side? Because when you
> don't use ajax you're doing full page request which 'could' be thought of
> as a server request while ajax as a client request?
>
>
>
>
>
>
>
>
>
> On Tue, Aug 27, 2013 at 4:15 PM, Sam Lai <[email protected]> wrote:
>
>> Just to clarify, you have a web application being served up from a
>> server (machine A) and accessed from a client on machine B, and from
>> the web app client-side, you want to communicate with a Windows
>> Service running on machine B.
>>
>> If so, this isn't a question about the capabilities of ASP.NET or
>> NodeJS (or Rails or whatever other web platform), but rather a
>> question about what's available on the client machine. Typically,
>> there are four ways of doing this, and all involve some kind of
>> modification on the client machine (which you can anyway assuming
>> you're communicating with a custom Windows Service).
>>
>> 1. Register a protocol handler on that machine such that when a custom
>> URL like mycustomwindowsservice://some_data_to_pass_to_the_service is
>> accessed, your custom windows service is called to handle it. IIRC,
>> this is how iTunes links work.
>>
>> 2. Register a default file extension handler for a custom file
>> extension and MIME type, and serve up a file from the web app with
>> that extension/MIME type, which will cause the browser to download and
>> prompt the user to execute the handler which can communicate with your
>> custom Windows service. This is how just like what happens when you
>> download a Word document, except instead of opening the file in Word,
>> it opens in your custom app which can talk to the service.
>>
>> 3. Require the user to install a browser plugin, which can then handle
>> the communication to the service.
>>
>> 4. Add a custom Java applet (with unsandboxed permissions) that can
>> communicate with the service. Please don't do this.
>>
>> I strongly recommend you consider the security risks involved in doing
>> this, especially given services usually run as somewhat privileged
>> users. Even if the service runs as the same user as the user accessing
>> the web app, the attack surface is still significantly larger than the
>> attack surface of a browser. If you have to, the service should be
>> running as a separate user that is as restricted as it can be.
>>
>> On 27 August 2013 02:29, Niaz Rana <[email protected]> wrote:
>> > Well,
>> >  My understanding is that i have to make a web service(WCF) exposed as
>> JSON
>> > or what ever and running at window service,
>> > and at clientside call it via JS or JQuery.
>> >
>> > but my leader is saying we have to do it at client side.?
>> > I dont know what he want to say.
>> >
>> > may be some otherway likeWebSockets or NodeJS.
>> > Please guide for this, thanks in advance.
>> >
>> >
>> > On Mon, Aug 26, 2013 at 5:25 PM, Jano Petras <[email protected]>
>> wrote:
>> >>
>> >> Hi Niaz,
>> >>
>> >> Browser's XmlHttp request has a restriction that it can only invoke
>> URLs
>> >> that are on the same domain as the current URL.
>> >>
>> >>
>> >> As as long as you serve the page from (for example):
>> >>
>> >>          http://my.domain.com.au/my-page.aspx
>> >>
>> >> and then from JS make an Ajax request to anything that is on the same
>> >> domain (my.domain.com.au) - you should be fine.
>> >>
>> >>
>> >> Cheers,
>> >> j.
>> >>
>> >>
>> >> On 26 August 2013 16:15, Niaz Rana <[email protected]> wrote:
>> >>>
>> >>> Hi All,
>> >>>
>> >>> Can JS/JQuery call .NET WindowService method(s) at client side(Client
>> >>> Machine), where the web application running.
>> >>>
>> >>> Environment is Windows at client &  Server.
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Thanks,
>> >>>
>> >>> -MN
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Regards,
>> > Muhammad Niaz
>> > +966 596 792864
>>
>
>


-- 
Regards,
Muhammad Niaz
+966 596 792864

Reply via email to