-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Samisa Abeysinghe wrote:
> Chathura C. Ekanayake wrote:
>>
>> Registry already supports some activity logs based on the resource,
>> action, user, etc.
>> We are also planning to implement notification/eventing system for
>> registry, which triggers registered listeners on certain events.
>> Different event listeners can register for events (e.g. mail, IM). May
>> be we can implement a report generator also as a listener, which
>> aggregates events and generates reports on that data.
>>
>> But I am not aware of the exact details Mashup server is expecting
>> from the reports. If they can give detailed list of information
>> expected from the reports we can figure out which reports can be
>> generated from the registry. There may be actions/data that is outside
>> the registry context, which cannot be captured in registry reports.
> 
> +1 for evaluating if it can be done at registry level.
> 
> Given the way mashup uses registry, my understanding is that, mashup
> should be able to piggyback on registry. We should try and minimize
> functionality duplication.
> 

Agreed. We can implement the 'Reporting Engine' and the associated API
inside the Registry, along with some default reports.

For instance, in the case of mooshup.com, it would be useful to have
reports on;

 - User Activity for a given period
 - New User registrations for a given period
 - Resources (Mashups) in the server for a given user
 - User Login and Access reports
 - Number of edits on resources (Mashups) by user(s)

The list can go on, so we need to decide on a few, really useful reports
to give an administrator by default. When we need customized domain
specific reporting, we will include them in the Mashup distro as .jrxml
files. We can use the infrastructure provided by the registry to compile
 them at runtime.

Since some things like Activity reporting is already present in the
registry, we can just leverage the export facility of Jasper Reports to
allow these reports in PDF and spreadsheet formats.


Tyrell


- --
Tyrell Perera
Senior Software Engineer; WSO2, Inc.; http://www.wso2.com/
email: [EMAIL PROTECTED]; cell: +94 77 302 2505

"Oxygenating the Web Service Platform."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH6RaAehFdPcgGx7oRAsi2AJ9jdJmbt+sl6JtCw7PJuBMzdvqQJACeOGoe
8uSfzwz+uVBLVg3XESRPBEo=
=k/xO
-----END PGP SIGNATURE-----

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to