home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
New Webinterface
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="samuel337" data-source="post: 87972" data-attributes="member: 10347"><p>Not sure about that, but there's been a .NET implementation of PHP out for a while, called phlanger - <a href="http://www.php-compiler.net/" target="_blank">http://www.php-compiler.net/</a>. </p><p></p><p></p><p></p><p>However, the advantage of my architecture is that it does not require the web service to be running on every client. Each client will have to run the ECP2 plugin, however, only one client/server will have to run the web service, which will automatically route the requests to the appropriate machine. This should make it much easier for web service users to communicate with MP.</p><p></p><p>Note that MPBlue actually uses .NET remoting in its web service form. That is, the .NET remoting part actually acts as a SOAP web service. The downside is that without a 'broker', each client will have to run the MPBlue server plugin and the web service (and also that generics aren't supported).</p><p></p><p>I don't believe that there is a significant performance lag with using .NET remoting coupled with a web service. Another advantage of this is that .NET applications can communicate directly with MP using MP objects without having to serialise and deserialise to and from XML (improving performance). This is in fact the main performance lag - the serialisation of MP objects into XML by the web service and unfortunately cannot be helped given the nature of web services.</p><p></p><p>MPBlue devs - please don't take this the bad way, in fact I'd be quite interested in seeing what you guys are doing to handle the new client/server configuration. Do correct me if I have the facts above wrong.</p><p></p><p>Sam</p></blockquote><p></p>
[QUOTE="samuel337, post: 87972, member: 10347"] Not sure about that, but there's been a .NET implementation of PHP out for a while, called phlanger - [url]http://www.php-compiler.net/[/url]. However, the advantage of my architecture is that it does not require the web service to be running on every client. Each client will have to run the ECP2 plugin, however, only one client/server will have to run the web service, which will automatically route the requests to the appropriate machine. This should make it much easier for web service users to communicate with MP. Note that MPBlue actually uses .NET remoting in its web service form. That is, the .NET remoting part actually acts as a SOAP web service. The downside is that without a 'broker', each client will have to run the MPBlue server plugin and the web service (and also that generics aren't supported). I don't believe that there is a significant performance lag with using .NET remoting coupled with a web service. Another advantage of this is that .NET applications can communicate directly with MP using MP objects without having to serialise and deserialise to and from XML (improving performance). This is in fact the main performance lag - the serialisation of MP objects into XML by the web service and unfortunately cannot be helped given the nature of web services. MPBlue devs - please don't take this the bad way, in fact I'd be quite interested in seeing what you guys are doing to handle the new client/server configuration. Do correct me if I have the facts above wrong. Sam [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
New Webinterface
Contact us
RSS
Top
Bottom