Hi All,
I started working on $subject and identified the Registry APIs as listed in
[1]. Here are the list of things I am going to focus on,

   1. APIs -
   1. Make methods self expressive (easy to use and learn) - Currently some
      methods implemented as a utility to cater data to front end and
      individually those methods does not make sense.
      2. Maximize re-usability (sufficiently powerful to satisfy the
      requirements)
      3. Make easy to extend
      4. Deprecate unused
   2. API Documentation
      1. Improve documentation with the latest changes
      2. Adding new documentation

I am hoping to do this in a separate branch since this will affect most of
the others and merge later.
Any idea's or suggestions?

thanks
Eranda

[1]. Registry APIs

Registry Core

   - RegistryAdminService
   - RepositoryAdminService

Addition to above two Services I am willing to work on Registry Java API.
Here I will try to separate the ATOM API and registry.synchronization
package outside of the Registry Kernel to the registry bundle.

Registry

   - WSRegistryService
   - ReportingAdminService
   - ResourceAdminService
   - ActivityAdminService
   - ContentSearchAdminService
   - InfoAdminService
   - PropertiesAdminService
   - RelationAdminService
   - CustomUIAdminService
   - SearchAdminService
   - HandlerManagementService
   - ProfilesAdminService
   - REST API
   - JCR
   - UDDI
   - CMIS

Governance

   - Governance API
   - CRUD API for RXTs
   - ListMetadataService
   - LifeCycleManagementService
   - CustomLifecyclesChecklistAdminService
   - ManageGenericArtifactService


thanks
Eranda
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to