Giovanni Guardalben, HiT Syndicaat

Developing Enterprise Syndication Management Systems

Location: Affi, Italy

Sunday, April 24, 2005

Syndication Management: Smart Client or Browser-based Console?

Early on in our design phase of HiT Syndicaat, we had a difficult technical decision to make. How were we going to develop our syndication management tools in such a way to make them simple to use and effective at the same time?

We had a few options to consider. Considering the architecture of our platform (Apache Tomcat, REST APIs and Lucene as backend database), initially we lent towards standard JSP development. Its major pluses are stability and maturity of the approach as well as the definite advantage to having a browser-based management console. In fact, all syndication and blogging platforms currently available (commercially and open-source) are browser-based applications (although most of them are PHP-based rather than J2EE applications). It is commonly agreed that browser applications are extremely effective for the average user since they do not require deployment and setup. There is also a definite similarity among all browser-based applications (once you are familiar with it) that makes the average user more comfortable.

Besides this option, we considered two other alternatives. In fact, we had major doubts about the JSP approach because on the one hand we figured that management consoles are complex GUI applications that over time get even more complex (by natural progression of the product). On the other hand, our typical user is not the typical "web surfer". In most instances, it is either systems management personnel or a "power user". These people are more inclined to appreciate effectiveness over GUI slickness.

So, we looked at DHTML development and smart-client development. The former approach is all the rage these days (see gmail and gmap by Google, or the discussions about AJAX). With smart DHTML development, by all means, your browser becomes a smart-client (especially when combined with asynchronous HTTP/XML calls to the backend server). Our major concern with scripting development was code stability and code maintenance. Until scripting environments mature significantly to become as robust a development environment as typical IDEs, we figured that quality and costs were not acceptable for our development schedule.

In the end, we were left with smart-client development. Considering that our target was the development of a powerful syndication management console, we were comforted in our decision by the fact that as far as we know most management consoles for DBMS are smart client applications (albeit not HTTP ones). Although many backend systems are provided with browser-based tools, full-feature management consoles are all stand-alone applications.

We think we overcame implicit limitations of the smart client approach by developing in Java/SWT (operating system portability) and by providing browser-based setup environments (to simplify application deployment and setup).


Anonymous Anonymous said...

Pretty element of content. I simply stumbled

upon your website and in accession capital to claim that I acquire actually enjoyed account your blog posts.

Any way I’ll be subscribing for your augment and even I
fulfillment you get admission to constantly rapidly.
my site -

4:08 AM  
Anonymous Anonymous said...

We stumbled over here coming from a different web page and thought I might
as well check things out. I like what I see so now i am following you.
Look forward to

looking into your web page again.
Also visit my webpage ; cost of obama spain

2:59 AM  
Anonymous Anonymous said...

Terrific paintings! This is the type of information that
should be shared around the web. Shame on the

search engines for not positioning this put up higher!

Come on

over and discuss with my website . Thanks

Feel free to surf my blog : what time is spain vs usa basketball game

4:52 AM  
Anonymous Anonymous said...

Admiring the time and energy you put into your

website and in depth information you offer. It's great to come

across a blog every once in a while that isn't the same outdated

information. Excellent read! I've saved your site and I'm adding your

RSS feeds to my Google account.
Here is my web-site ; Little B Cooks: Chronicles from a Vermont foodie:

9:02 AM  
Anonymous Anonymous said...

Would you be fascinated with exchanging links?
Also visit my page ::

12:01 AM  
Anonymous Anonymous said...

Hi, i think that i saw you visited my blog
so i came to “return the favor”.I

am attempting to find things to enhance my site!I suppose its ok to use a few of
your ideas!!
Feel free to visit my homepage skewers

12:57 AM  
Anonymous Anonymous said...

I have been exploring for a little for any high quality articles or blog posts

on this sort of area . Exploring in Yahoo I at last stumbled upon this web site.
Reading this

information So i am happy to convey that I have a very good uncanny feeling I

discovered exactly what I needed. I most certainly will make certain to
don’t forget this website and give it a look on a
constant basis.
Feel free to visit my website ;

6:54 AM  
Anonymous Anonymous said...

Wow! This can be one particular of the most beneficial blogs We have ever arrive across

on this subject. Actually Wonderful. I am also an
expert in this topic therefore I can understand your effort.
Also visit my web-site ... day fishing trips

8:15 AM  
Anonymous Anonymous said...

It is appropriate time to make a few plans for the future

and it's time to be happy. I've learn this post and if I

could I want to counsel you few attention-

grabbing issues or advice. Maybe you could write subsequent articles

relating to this article. I want to learn even more things about it!
Here is my weblog -

9:35 AM  
Anonymous Anonymous said...

A formidable share, I just given this onto a colleague who
was doing

slightly evaluation on this. And he the truth is bought
me breakfast as a result of I discovered it for him.. smile.
So let me reword that: Thnx for the treat!
But yeah Thnkx for

spending the time to debate this, I really feel strongly
about it and love reading more on this topic. If potential, as you become
expertise, would you mind updating your blog with extra

particulars? It is highly useful for me. Huge thumb
up for this

blog post!
Stop by my web site costa calida news spain Motril

8:09 PM  
Anonymous Anonymous said...

I'm truly enjoying the design and layout of your blog. It's a
very easy on the eyes which makes it

much more enjoyable for me to come here and visit more often.
Did you hire out a designer to create

your theme? Excellent work!
My website ;

4:51 PM  
Anonymous Anonymous said...

An fascinating dialogue is value comment. I feel that you
must write more on this matter, it won't be a taboo topic but generally people are not enough to speak on such topics. To the next. Cheers
My web page: sprained knee feels Stiff

11:58 AM  
Anonymous Anonymous said...

I do not even know the way I finished up right here,

however I thought this submit used to be good. I

don't understand who you might be however

certainly you're going to a famous blogger should you aren't already ;) Cheers!
Feel free to surf my blog post : cosplay spain deviantart

4:33 AM  
Anonymous Anonymous said...

Hey there! Do you use Twitter? I'd like to follow you if that would be

ok. I'm definitely enjoying your blog and look forward to new posts.
Also visit my blog ... barcelona spain weather august

1:34 PM  
Anonymous Anonymous said...

Great beat ! I wish to apprentice while you amend your site,
how can i subscribe for a weblog

website? The account aided me a applicable deal. I were a

little bit familiar of this your broadcast offered bright

clear concept
Have a look at my web site :

3:28 PM  
Anonymous Anonymous said...

Have you ever thought about including a little bit more than just your articles?
I mean, what you say

is fundamental and everything. But think about if
you added some great images or video clips
to give your posts more,

"pop"! Your content is excellent but with
pics and video clips, this website could

definitely be one of the greatest in its field. Superb blog!
My web site -

4:33 AM  
Anonymous Anonymous said...

Greetings from Colorado! I'm bored to tears at

work so I decided to check out your blog on my iphone during lunch break. I really like the information you provide here and can't wait
to take a look when I get home. I'm

shocked at how fast your blog loaded on my mobile .. I'm not even using WIFI,

just 3G .. Anyhow, fantastic blog!
My webpage

5:38 PM  
Anonymous Anonymous said...

Thanks for the sensible critique. Me & my neighbor were just preparing to do some research

on this. We got a grab a book from our local library but
I think I learned more from this post.

I am very glad to see such great information
being shared freely

out there.
Have a look at my website ;

9:29 PM  
Anonymous Anonymous said...

As a Newbie, I am always browsing online for articles that

help me. Thank you
Feel free to visit my web page 2012 doomsday trailer dvd

4:54 AM  
Anonymous Anonymous said...

Pretty nice post. I just stumbled upon your blog and wanted to mention

that I've truly loved surfing around your blog posts. In any case I’ll be subscribing to your rss feed and I'm hoping

you write once more soon!
Also see my webpage -

1:39 PM  
Anonymous Anonymous said...

Hey there! Do you know if they make any plugins to help with

Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm
not seeing very good

results. If you know of any please share. Cheers!

Here is my blog post :: spain's landmarks biography

11:11 PM  
Anonymous Anonymous said...

Hi, Neat post. There's a problem with your web site in internet explorer, would test

this… IE still is the market leader and a huge portion of people will miss your

fantastic writing because of this problem.
Here is my website :

8:03 AM  
Anonymous Anonymous said...

In the awesome scheme of things you get an A just for effort.

where you misplaced me was in all the facts. As
they say, the devil is in the details...
And it could not be

more true here. Having said that, allow me reveal to you precisely what

did do the job. The text

is certainly really

persuasive and this is most likely why

I am making an effort to opine. I do not really make it a regular habit of

doing that. Secondly, despite the fact that I can notice the leaps in logic you come up
with, I am definitely not convinced of exactly how
you appear to

connect the points that help to make

the actual final result. For the moment I will subscribe to your issue however wish in the future you connect your facts much better.
Feel free to surf my blog post

1:22 PM  
Anonymous Anonymous said...

Once I originally commented I clicked the -Notify me when new
comments are added-

checkbox and now every time a comment is added I get four emails with the identical comment.

Is there any manner you can remove me

from that service? Thanks!
Also see my web site > Space Needle Restaurant Proposal

8:07 PM  
Anonymous Anonymous said...

ωow. that helpeԁ me out fοr juѕt a though.
thank yοu so muchi tryed the ωаrm ωater with salt іt began ѕeгving to then i diԁ honey vingeг and lemon it ωoгked gеnuinely proρerly to .
eveгy little thіng on therе i tryeԁ and іt аll worked and i was іmρгoveԁ in no timethank yоu muсh!


Feel free to surf tο my ѕitе -

9:51 AM  
Anonymous Anonymous said...

wonderful points altogether, you just gained a new reader.

What would you suggest in regards to your post that you made a few days
ago? Any positive?
Also see my webpage > continuous employment rule

12:28 AM  
Anonymous Anonymous said...

Good article and right to the point. I am not sure if this is

actually the best place to ask but do you guys have any thoughts on where

to hire some professional writers? Thanks :)
Here is my webpage - Optimus Madrid Review

1:16 PM  
Anonymous Anonymous said...

My coder is trying to persuade me to move to .
net from PHP. I have always disliked the

idea because of the costs. But he's tryiong none the less. I've been
using Movable-type on several websites for about a year and am worried about

switching to another platform. I have heard excellent things about blogengine.
net. Is

there a way I can transfer all my wordpress content into it?
Any kind of help would be really appreciated!
My web blog ;

12:33 AM  
Anonymous Anonymous said...

I like what you guys are usually up too.

type of clever work and exposure! Keep up the superb works guys I've added you guys to our blogroll.
My web site >

4:40 AM  
Anonymous Anonymous said...

We are a group of volunteers and opening a new scheme in
our community. Your web site

provided us with valuable info to work on. You have done a formidable job

and our entire community will be thankful to you.
My blog post -

8:13 PM  
Anonymous Anonymous said...

It is appropriate time to make some plans for the future and it is time to be happy.
I've read this post and if I could I desire to suggest you few interesting things or

suggestions. Perhaps you can write next articles referring to this article. I want to read more things about it!
Also see my web page :: ibm intellectual property law

1:07 AM  
Anonymous Anonymous said...

Hello! I've been reading your web site for a while now and finally got the bravery to go ahead and give you a shout out from

Kingwood Texas! Just wanted to mention

keep up the great job!
Also see my web page > costa blanca woodbine centre

2:29 PM  
Anonymous Anonymous said...

Look into my homepage : http://wiki.dbffo.Com

8:39 PM  
Anonymous Anonymous said...

I was suggested this web site by my cousin. I am not
sure whether this post is written

by him as nobody else know such detailed about my problem.

wonderful! Thanks!
Take a look at my webpage ... just click the following web page

4:06 AM  
Anonymous Anonymous said...

hello!,I like your writing very so much! percentage we

be in contact more about your article

on AOL? I require a specialist on this house to resolve my

problem. Maybe that's you! Looking forward to see you.
Feel free to surf my page ::

8:39 AM  
Anonymous Anonymous said...

It’s really a great and useful piece of info.
I am satisfied that you just shared this useful information
with us. Please keep

us up to date like this. Thank you for sharing.
Also visit my web-site ... HTTP://

7:36 AM  
Anonymous Anonymous said...

Today, I went to the beachfront with my kids. I found a
sea shell and gave it to my 4 year

old daughter and said "You can hear the ocean if you put this to your ear." She
placed the shell to her ear and

screamed. There was a hermit crab inside and it pinched
her ear. She never wants to go back! LoL I know this is

totally off topic but I had to tell someone!

Feel free to surf to my web blog;

10:43 PM  
Anonymous Anonymous said...

I love it when individuals come together and share ideas.
Great website, keep it up!

Here is my website ... medi weightloss

4:29 PM  
Anonymous Anonymous said...

My brother suggested I might like this web site.
He was entirely right. This post

actually made my day. You can not imagine simply how much time I had spent for this

info! Thanks!

Also visit my homepage:

7:17 AM  
Anonymous Anonymous said...

We absolutely love your blog and find nearly all of your post's to be precisely what I'm

looking for. Do you offer guest writers to write content for
you? I wouldn't mind creating

a post or elaborating on a number of the subjects you write

about here. Again, awesome web log!

Also visit my web blog - bbva avenida costa blanca

11:29 AM  
Anonymous Anonymous said...

Whats up this is somewhat of off topic but I was

wanting to know if blogs use WYSIWYG editors or if you have to
manually code with HTML. I'm starting a blog soon but have

no coding knowledge so I wanted to get advice from someone with

experience. Any help would be greatly appreciated!

Visit my blog post -

3:19 PM  
Anonymous Anonymous said...

What’s Taking place i am new to this, I stumbled upon this I've found It

absolutely helpful and it has aided me out loads. I hope to contribute & help other users like its helped me. Great


Feel free to surf to my web-site

10:32 AM  
Anonymous Anonymous said...

I think this is among the most significant info for me.
And i am glad

reading your article. But wanna remark on few general things, The website style is

perfect, the articles is really excellent : D. Good job, cheers

Here is my web-site:

3:19 PM  
Anonymous Anonymous said...

Thanks for your marvelous posting! I truly enjoyed reading it, you could be a great author.
I will be sure to bookmark your blog and will eventually come back later in life.
I want to encourage yourself to continue your
great posts, have a nice weekend!

My weblog -

4:32 PM  
Anonymous Anonymous said...

Great work! This is the type of info that should be shared around the internet.
Shame on the search engines for not positioning this post higher!
Come on over and visit my site . Thanks =)

Also visit my weblog:

8:24 PM  
Anonymous Anonymous said...

Excellent weblog here! Also your website a lot up very fast!
What web host are you the use of? Can

I get your affiliate hyperlink to your host?
I want my site loaded up as fast as yours lol

Here is my homepage fishing avoca

12:06 PM  
Anonymous Anonymous said...

Hello! I just wanted to ask if you ever have any problems with hackers?

My last blog (wordpress) was hacked and I ended up losing months of
hard work due

to no backup. Do you have any solutions to protect against hackers?

My site

9:55 AM  
Anonymous Anonymous said...

Whаt i don't realize is in truth how you'гe now not аctually
much mοre smartlу-liκed than you may bе гight nοw.
You are ѕо intеlligent. You reсognize
thus significаntly in the caѕe of this topiс, produceԁ me perѕonally imagine it
fгom so many various anglеѕ. Itѕ
like men and womеn are not interested
unless іt's one thing to do with Woman gaga! Your own stuffs outstanding. Always handle it up!

Feel free to surf to my blog; Tetris battle hack,

7:24 AM  
Anonymous Anonymous said...

Check Out Your URL snorting valium pills - buy genuine valium online

2:03 PM  
Blogger Technical Nomi said...

Thanks for sharing this nice post.
dbms student helper

4:20 PM  

Post a Comment

<< Home