This is a migrated thread and some comments may be shown as answers.

Advanced ServiceManager Functionality

5 Answers 166 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
MB
Top achievements
Rank 1
MB asked on 01 May 2007, 09:25 AM

This is probably going to sound like an “out there” request, but you never know unless you ask.

I tried, unsuccessfully, to implement a complex solution using the RadAjax ServiceManager, and am wondering about the capabilities and/or future of the Prometheus version of ServiceManager and it’s support for the other Telerik controls.

As a backgrounder...

The application I was developing was a complex news page, and the idea was that a reader would get a page of headlines (potentially in quite complex html layout) and they could then click on a headline to read “more” ...the details of which would be inserted, in place. At first glance this might seem simple, just make an Ajax callback and insert the missing content. However, an Ajax callback, would involve a full page cycle and require re-building the entire page, just to add the requested detail. For this application, that was a very expensive requirement, particularly when you start adding lots of readers into the mix, as it would involve multiple SQL queries and a butt-load of server processing... and it would basically kill the website. Hence, I was attempting to pass the request to a webservice... “send me details on article 123456” and insert the returned content at the client. The problem was that the returned content might contain rendered output of other rad controls, like panelbars... I needed to do a lot of server-side hacking of the rendered output and still the content was never rendered/activated properly, as there was no real client support for this in RadAjax... which is not something I’m complaining about, as it was never designed to do it.

However... Prometheus is a new game and a new opportunity, and I know that, in concept, it’s “possible” to do this type of thing with MS-Ajax... you just need to know exactly where everything is and how to register/activate the scripts, etc etc... and am wondering if Telerik have investigated ajax options to provide “update page from service” type of calls, that can manage advanced/complex content.

-- MB.

5 Answers, 1 is accepted

Sort by
0
Giuseppe
Telerik team
answered on 03 May 2007, 02:27 PM
Hi MB,

At the moment we are not planning to port the ServiceManager control from RadAjax to the Prometheus suite of controls due to the outstanding web service support already provided by the Microsoft ASP.NET AJAX framework.


Sincerely yours,
Manuel
the telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
MB
Top achievements
Rank 1
answered on 03 May 2007, 02:46 PM
How would you see a project such as the one I described, working ?

As I see it, the problem is not so much with the webservice call itself (which merely calls the service and accepts json returns) but with the client support for managing the returned html/script.

I don't see where MS would have been able to anticipate the requirements of Telerik controls, such that you could return the rendered output of, say,  a new Panelbar, and be able to insert/activate it at the client using just MS-Ajax functions ? Surely this would require specific support from Telerik ? or perhaps I'm missing the point ??
0
Giuseppe
Telerik team
answered on 03 May 2007, 03:24 PM
Hello MB,

Unfortunately at the moment our controls are tightly bound to the server-side page life-cycle and such scenarios are not supported. We will be researching possible options in the future when Microsoft ASP.NET AJAX adds official support  for client-side databinding to web services (currently part of the ASP.NET AJAX Futures pack).


Regards,
Manuel
the telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
Stuart Wachsberg
Top achievements
Rank 1
answered on 29 Dec 2007, 12:13 PM
With respect to Manuel's post on 5/3/2007, where he writes 
"At the moment we are not planning to port the ServiceManager control from RadAjax to the Prometheus suite of controls due to the outstanding web service support already provided by the Microsoft ASP.NET AJAX framework".

Promtheus is intented to be the successor of RadControls for ASP.net. Given that, how can you justify leaving needed functionality behind?

I am trying to use Prometheus  Ajax but lack of webservice support is an obstacle.

Thanks.

0
Vlad
Telerik team
answered on 02 Jan 2008, 09:14 AM
Hi Stuart,

Microsoft added great web service support (http://www.asp.net/AJAX/Documentation/Live/tutorials/ASPNETAJAXWebServicesTutorials.aspx) and that is why we decided to skip implementation of RadAjaxServiceManager in "Prometheus" for now nevertheless we will continue to research this area and if there is something more we can offer we will add the web service support for sure.

Best wishes,
Vlad
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
Ajax
Asked by
MB
Top achievements
Rank 1
Answers by
Giuseppe
Telerik team
MB
Top achievements
Rank 1
Stuart Wachsberg
Top achievements
Rank 1
Vlad
Telerik team
Share this question
or