Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 38368 invoked from network); 7 Jun 2005 07:26:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 7 Jun 2005 07:26:17 -0000 Received: (qmail 54870 invoked by uid 500); 7 Jun 2005 07:26:15 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 54823 invoked by uid 500); 7 Jun 2005 07:26:14 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 54807 invoked by uid 99); 7 Jun 2005 07:26:14 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from Unknown (HELO mgd.gluecode.com) (64.14.202.141) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 07 Jun 2005 00:26:11 -0700 Received: from [192.168.15.100] (68-171-62-46.vnnyca.adelphia.net [68.171.62.46]) (authenticated bits=0) by mgd.gluecode.com (8.12.10/8.12.10) with ESMTP id j577PJCW020364 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 7 Jun 2005 00:25:24 -0700 Mime-Version: 1.0 (Apple Message framework v730) In-Reply-To: <8880A842-D5CB-47EA-B71D-565F6D4440F3@gmail.com> References: <79AA7AF8-21DB-4DA0-93BB-F16657D627F5@gmail.com> <5988B4C4-FE92-4B44-A81B-F790F0256C3B@iq80.com> <8880A842-D5CB-47EA-B71D-565F6D4440F3@gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <7E4C7C9B-B6C5-494C-99D8-FB4050743AA2@iq80.com> Content-Transfer-Encoding: 7bit From: Dain Sundstrom Subject: Re: RSS Syndication and Aggregation Date: Tue, 7 Jun 2005 00:26:02 -0700 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.730) X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I have been thinking about this for a little bit now, and I'm really excited. What I'm thinking is we use RSS to syndicate server health information. For example, we could have a simple feed with an article for each application loaded into the server, and the content of the article is health information about the application. This way and admin just needs to check his RSS browser every morning to see what is up. Even better... we could make the system easily accessible to users, so they could write a custom feed that contains information health specific about their application. I think this will lead to a lot of innovation, and be an easy way for new users to familiarize them selves with the internal workings of Geronimo. I'm excited so as you said "great, why don't you get started on that". Is there anything I can do to help you get started? Also I'm normally on irc all day so if you want realtime help just connect to #geronimo on the freenode.net. -dain On Jun 6, 2005, at 10:59 PM, Scott Anderson wrote: > > You could look at this as an application service that would enable > blogging and podcasting applications. > > Alternately, you could look at it more abstractly as a generic > subscription and notification system...a lightweight JMS type > thing. For example, RSS/Atom could be used to enable someone to > subscribe to a category of a product catalog, where notifications > would get sent out if there were any additions to, removals from, > or updates of products in that category. This service could also be > used in workflow design patterns for routing events. The > notifications don't have to be human readable. The feeds could > contain any sort of XML meta data that gets consumed by another > service or application. Feed subscriptions will eventually be > customizable using rules and preferences for filtering, combining, > and republishing feeds...enabling new kinds of aggregation solutions. > > You asked how Geronimo could possibly take advantage of this as a > system service. I suppose that developers or system administrators > might want to subscribe to certain system events that typically get > logged and have them presented and delivered in a nicely formatted > RSS/Atom feed. I don't really see it appropriate for any inter- > service communication within a Geronimo node at this point. > However, RSS/Atom could be used to implement an aggregation service > framework that runs across many Geronimo nodes or perhaps to > support the management of those nodes. > > That said, I suspect that RSS/Atom will always be focused on > content applications. I see podcasting evolving into a multimedia > distribution system leveraging other technologies like BitTorrent > and DRM with a real potential to become the TiVo for the internet. > This system will require complex solutions such as for matching the > right content types and formats with compatible devices. I spent a > couple of years working on a JSR 124 implementation and see a lot > of parallels with how ring tones and MIDlets currently get > provisioned on mobile phones and how the RSS/Atom space is evolving. > > Scott > > On Jun 6, 2005, at 9:26 PM, Dain Sundstrom wrote: > > > >> On Jun 5, 2005, at 5:25 PM, Scott Anderson wrote: >> >> >> >> >>> I would be interested in a standard "RSS Syndication/Aggregation >>> Service" getting included with a future Geronimo distribution. In >>> my mind this service would make it easy for developers and >>> content providers to... >>> >>> 1) serve up dynamically generated RSS feeds >>> 2) subscribe to remote feeds with support for filtering and/or >>> combining feeds and then republishing them (XSLT?) >>> 3) manage subscriptions >>> 4) provide statistics on feed usage >>> >>> I suspect that the Geronimo dev team's response to this request >>> will be something like..."great, why don't you get started on >>> that". Hopefully, others have been thinking along these same >>> lines though. I will be attempting find some time to work on a >>> ROME GBean (https://rome.dev.java.net/) in the short to medium >>> term. I'll be happy to share that code with any interested >>> parties once I have something. No guarantees on when that'll be. >>> >>> If anyone has suggestions on how to structure this service, how >>> to integrate with it, or what features you think are important, >>> I'd be happy to hear from you here. >>> >>> >>> >> >> Interesting idea. I'm not too familiar with rss other then rss >> feeds from blogs and new sites. What sort of information do you >> see Geronimo serving via RSS? I mean I'm sure we could serve >> general information like blogs, but I'm curious if we could use >> this for management of some kind or something totally different. >> >> Again cool idea, >> >> -dain >> >> >> > >