Hi Chamath,
Can you attend the meeting scheduled at 11 to sort all the identity
components out?

thanks
Eranda


On Tue, Jan 21, 2014 at 10:27 AM, Chamath Gunawardana <chama...@wso2.com>wrote:

> Hi Eranda,
>
> The user-stores feature under carbon-feature-identity seems to be a
> duplicate of user core. AFAIK we can remove this.
>
>
>
>
> On Sun, Jan 19, 2014 at 8:22 PM, Eranda Sooriyabandara <era...@wso2.com>wrote:
>
>> Hi All,
>> Here is the updated component categorization.
>>
>> Remove forever
>>
>>    - qpid
>>    - rest-api
>>    - jaxws
>>    - mashup - used by AS
>>
>> Need to move to relevent products
>>
>>    - stratos
>>    - cloud-controller
>>    - appfac
>>    - ec2-client
>>    - cg
>>
>> Graduate to nexus
>>
>>    - mapred
>>    - email-verification
>>    - captcha-mgt
>>    - tryit
>>    - wsdlvalidator
>>    - java2wsdl
>>    - soap-tracer
>>    - zeroconf
>>    - wsdl2code
>>    - wsdl2form
>>    - schema-generator
>>
>> carbon-feature-registry
>>
>>    - registry
>>
>> carbon-feature-governance
>>
>>    - governance
>>
>> carbon-feature-identity
>>
>>    - identity
>>    - authenticators
>>    - claim-mgt
>>    - remote-usermgt
>>    - user-manager
>>    - user-stores
>>    - sts
>>    - policy-builder
>>    - policy-editor
>>    - security
>>    - directory-server-manager
>>    - idp-mgt
>>    - ldap-server
>>    - profile-mgt
>>    - cassandra-userstore
>>    - xkms
>>
>>
>> carbon-feature-mediation
>>
>>    - mediation
>>    - mediation-initializer
>>    - mediation-statistics
>>    - mediation-tracer
>>    - mediators
>>    - messagebox
>>    - message-relay
>>    - mex
>>    - priority-mediation
>>    - sequence-editor
>>    - synapse-artifact-uploader
>>    - synapse-config-admin
>>    - synapse-registries
>>    - proxy-admin
>>    - localentry
>>    - endpoint
>>    - view-flows
>>
>> carbon-feature-analytics
>>
>>    - analytics
>>    - bam2
>>    - data-agents
>>    - transport-statistics
>>    - system-statistics
>>    - dashboard
>>    - dashboard2
>>    - gadget-ide
>>    - gadgets
>>    - gauges
>>    - health-monitor
>>
>> carbon-feature-data
>>
>>    - data-services
>>    - dbconsole
>>    - data-sources
>>    - ndatasource
>>
>>
>> carbon-feature-apis
>>
>>    - apimgt
>>    - appmgt
>>
>>
>> carbon-feature-business-process
>>
>>    - business-processes
>>    - multiple-instance
>>    - coordination
>>
>> carbon-feature-business-messaging
>>
>>    - business-messaging
>>    - event
>>    - eventing
>>    - event-processing
>>
>>
>> carbon-feature-rules
>>
>>    - rule
>>
>> carbon-feature-deployment
>>
>>    - webapp-mgt
>>    - module-mgt
>>    - service-mgt
>>    - spring-services
>>    - application-deployers
>>    - application-mgt
>>    - axis2-repo-mgt
>>    - ejb-services
>>    - aar-services
>>    - jar-services
>>    - autoscaler
>>    - load-balancer
>>    - deployment-synchronizer
>>
>>
>> carbon-feature-qos
>>
>>    - throttling
>>    - reliable-messaging
>>    - xfer
>>
>> carbon-feature-utils
>>
>>    - caching
>>    - cluster-mgt
>>    - unified-endpoint
>>    - url-mapper
>>    - ws-discovery
>>    - rss-manager
>>    - transaction-manager
>>    - transport-mgt
>>    - transports
>>    - jaggery
>>    - hostobjects
>>    - ntask
>>    - scheduled-tasks
>>    - operation-mgt
>>    - startup
>>    - reporting
>>    - data-bridge
>>    - doc-request-processor
>>    - logging
>>    - admin-mgt
>>    - remote-tasks
>>    - andesxfer
>>    - cassandra
>>    - cassandra-explorer
>>    - cassandra-search
>>     - issue-tracker
>>    - hdfs
>>
>> thanks
>> Eranda
>>
>>
>> On Sun, Jan 19, 2014 at 8:11 PM, Eranda Sooriyabandara 
>> <era...@wso2.com>wrote:
>>
>>> Hi Kasun,
>>>
>>> Please find my comments inline.
>>>
>>> On Sun, Jan 19, 2014 at 3:20 PM, Kasun Gajasinghe <kas...@wso2.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> Thanks for the list Eranda. One question -  With the new architecture
>>>> can we knitpick or exclude some underlying components when installing a
>>>> given feature? For ex. what if we need to exclude cassandra when installing
>>>> carbon-feature-utils to a product?
>>>>
>>>>
>>> This is only a restructuring components only.  In a project it contains
>>> components and related features. Installing features will be same as before
>>> and products does not need to install all the features in a project but
>>> install what is needs.
>>>
>>>
>>>
>>>> Please see my suggestions on the categorizations inline.
>>>>
>>>> On Sat, Jan 18, 2014 at 6:30 PM, Eranda Sooriyabandara <era...@wso2.com
>>>> > wrote:
>>>>
>>>>> Hi All,
>>>>> Here is the component categorization.
>>>>>
>>>>> Remove forever
>>>>>
>>>>>    - qpid
>>>>>    - rest-api
>>>>>    - mashup
>>>>>
>>>>> Need to move to relevent products
>>>>>
>>>>>    - stratos
>>>>>    - cloud-controller
>>>>>    - appfac
>>>>>    - ec2-client
>>>>>    - cg
>>>>>
>>>>>
>>>>> Graduate to nexus
>>>>>
>>>>
>>>>  Currently, there's a need to re-release components like wsdl2code etc.
>>>> in each major carbon release because of osgi p2-repo requirements. For ex.
>>>> wsdl2code components released in 4.1.0 platform, can not be used in Turing
>>>> (4.2.0) since the version range we set is [4.1.0,4.2.0). Since C5 based
>>>> products will be using most of the features mentioned are we going to
>>>> change expand the version range of the components? If so, we will have to
>>>> do at least one more release of these components/features with a broader
>>>> version range like [5.0.0, xxx) isn't it?
>>>>
>>>>
>>> This is something we need to solve.
>>>
>>>
>>>
>>>> This is applicable for the feature we are moving to attic as well. AS
>>>> is using Mashup features. Are we going to deprecate mashup features
>>>> starting from C5?
>>>>
>>>
>>> That was the plan, need to analyse the feasibility of doing that.
>>>
>>>
>>>
>>>>
>>>>
>>>>>    - mapred
>>>>>    - email-verification
>>>>>    - captcha-mgt
>>>>>    - tryit
>>>>>    - wsdlvalidator
>>>>>    - java2wsdl
>>>>>    - soap-tracer
>>>>>    - zeroconf
>>>>>    - wsdl2code
>>>>>    - wsdl2form
>>>>>    - schema-generator
>>>>>
>>>>>
>>>>> carbon-feature-registry
>>>>>
>>>>>    - registry
>>>>>
>>>>>
>>>>> carbon-feature-governance
>>>>>
>>>>>    - governance
>>>>>
>>>>>
>>>>>
>>>> carbon-feature-identity
>>>>
>>>> Currently, user-manager features are used by almost all carbon products
>>>> including AS, ESB, BAM. If we include user-manager in
>>>> carbon-feature-identity, then all the mentioned products would have to ship
>>>> identity features by default! This is true for security-mgt features as
>>>> well even though it's limited to service-hosting products. security-mgt
>>>> component might need to be properly split separating identity specific
>>>> functionality, and service-hosting related functionality. I think we should
>>>> create a common feature where we can include these.
>>>>
>>>
>>> I don't think we need to. Features will be same as before.
>>>
>>>
>>>>
>>>>
>>>>>
>>>>>
>>>>>    - identity
>>>>>    - authenticators
>>>>>    - claim-mgt
>>>>>    - remote-usermgt
>>>>>    - user-manager
>>>>>    - user-stores
>>>>>    - sts
>>>>>    - policy-builder
>>>>>    - policy-editor
>>>>>    - security
>>>>>    - directory-server-manager
>>>>>    - idp-mgt
>>>>>    - ldap-server
>>>>>    - profile-mgt
>>>>>    - cassandra-userstore
>>>>>    - issue-tracker
>>>>>
>>>>>
>>>>>
>>>>
>>>>> carbon-feature-mediation
>>>>>
>>>>
>>>> I believe XKMS component should be in carbon-feature-identity? IMHO
>>>> Xfer which provides WS-Transfer should be under carbon-feature-qos.
>>>>
>>>
>>> Thanks for the input. This is not the final list and we need people's
>>> input to make the project contain the correct set of components. Will
>>> update the thread with your suggestions shortly.
>>>
>>>
>>>>
>>>>
>>>>>    - mediation
>>>>>    - mediation-initializer
>>>>>    - mediation-statistics
>>>>>    - mediation-tracer
>>>>>    - mediators
>>>>>    - messagebox
>>>>>    - message-relay
>>>>>    - mex
>>>>>    - priority-mediation
>>>>>    - sequence-editor
>>>>>    - synapse-artifact-uploader
>>>>>    - synapse-config-admin
>>>>>    - synapse-registries
>>>>>    - proxy-admin
>>>>>    - localentry
>>>>>    - endpoint
>>>>>    - view-flows
>>>>>    - xfer
>>>>>    - xkms
>>>>>
>>>>>
>>>>> carbon-feature-analytics
>>>>>
>>>>>    - analytics
>>>>>    - bam2
>>>>>    - data-agents
>>>>>    - transport-statistics
>>>>>    - system-statistics
>>>>>    - dashboard
>>>>>    - dashboard2
>>>>>    - gadget-ide
>>>>>    - gadgets
>>>>>    - gauges
>>>>>    - health-monitor
>>>>>
>>>>>
>>>>>
>>>>> carbon-feature-data
>>>>>
>>>>>    - data-services
>>>>>    - dbconsole
>>>>>    - data-sources
>>>>>    - ndatasource
>>>>>
>>>>>
>>>>> carbon-feature-apis
>>>>>
>>>>>    - apimgt
>>>>>    - appmgt
>>>>>
>>>>>
>>>>> carbon-feature-business-process
>>>>>
>>>>>    - business-processes
>>>>>    - multiple-instance
>>>>>    - coordination
>>>>>
>>>>> carbon-feature-business-messaging
>>>>>
>>>>>    - business-messaging
>>>>>    - event
>>>>>    - eventing
>>>>>    - event-processing
>>>>>
>>>>>
>>>>> carbon-feature-rules
>>>>>
>>>>>    - rule
>>>>>
>>>>>
>>>>>
>>>>
>>>>> carbon-feature-deployment
>>>>>
>>>>
>>>> We should remove jaxws component too. This component was added for
>>>> Axis2 based jax-ws support. We don't use it anymore.
>>>>
>>>
>>> Will do it.
>>>
>>>>
>>>>
>>>> Thanks,
>>>> KasunG
>>>>
>>>>>
>>>>>    - webapp-mgt
>>>>>    - jaxws
>>>>>    - module-mgt
>>>>>    - service-mgt
>>>>>    - spring-services
>>>>>    - application-deployers
>>>>>    - application-mgt
>>>>>    - axis2-repo-mgt
>>>>>    - ejb-services
>>>>>    - aar-services
>>>>>    - jar-services
>>>>>    - autoscaler
>>>>>    - load-balancer
>>>>>    - deployment-synchronizer
>>>>>
>>>>>
>>>>> carbon-feature-qos
>>>>>
>>>>>    - throttling
>>>>>    - reliable-messaging
>>>>>
>>>>>
>>>>> carbon-feature-utils
>>>>>
>>>>>    - caching
>>>>>    - cluster-mgt
>>>>>    - unified-endpoint
>>>>>    - url-mapper
>>>>>    - ws-discovery
>>>>>    - rss-manager
>>>>>    - transaction-manager
>>>>>    - transport-mgt
>>>>>    - transports
>>>>>    - jaggery
>>>>>    - hostobjects
>>>>>    - ntask
>>>>>    - scheduled-tasks
>>>>>    - operation-mgt
>>>>>    - startup
>>>>>    - reporting
>>>>>    - data-bridge
>>>>>    - doc-request-processor
>>>>>    - logging
>>>>>    - admin-mgt
>>>>>    - remote-tasks
>>>>>    - andes
>>>>>    - cassandra
>>>>>    - cassandra-explorer
>>>>>    - cassandra-search
>>>>>    - hdfs
>>>>>
>>>>>
>>>>> When adding a component to a project please note the following.
>>>>>
>>>>>    1. utils project should be not depend on any other projects. Any
>>>>>    other project can depend on another project but it shouldn't be cyclic.
>>>>>    2. If any component is not going to change we can graduate to the
>>>>>    nexus without making everyone to build the source. I have identified
>>>>>    certain components, but if you think it source will be changed then we
>>>>>    still can add it to the related project.
>>>>>
>>>>> Your comments and suggestions are mostly welcome. Project leads please
>>>>> confirm the structure.
>>>>>
>>>>>
>>>>> thanks
>>>>> Eranda
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jan 18, 2014 at 11:09 AM, Eranda Sooriyabandara <
>>>>> era...@wso2.com> wrote:
>>>>>
>>>>> Hi Sagara,
>>>>>
>>>>>
>>>>> On Sat, Jan 18, 2014 at 11:02 AM, Sagara Gunathunga 
>>>>> <sag...@wso2.com>wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jan 18, 2014 at 10:31 AM, Afkham Azeez <az...@wso2.com> wrote:
>>>>>
>>>>> Shall we name those as;
>>>>>
>>>>>    - carbon-feature-registry
>>>>>    - carbon-feature-governance
>>>>>    - carbon-feature-identity
>>>>>    - carbon-feature-mediation
>>>>>    - carbon-feature-analytics
>>>>>    - carbon-feature-data
>>>>>    - carbon-feature-apis
>>>>>    - carbon-feature-business-process
>>>>>    - carbon-feature-business-messaging
>>>>>    - carbon-feature-rules
>>>>>    - carbon-feature-deployment
>>>>>    - carbon-feature-qos
>>>>>    - carbon-feature-utils
>>>>>
>>>>>  Do you have a document to see the mapping among above projects and
>>>>> current components ? If not we need to crate a one and review by all
>>>>> products teams WDYT ?
>>>>>
>>>>>
>>>>> I'll be sending the categorized list of components to this thread then
>>>>> the project teams can review and add the ideas here.
>>>>>
>>>>> thanks
>>>>>  Eranda
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Thanks !
>>>>>
>>>>>
>>>>>
>>>>> and also have;
>>>>> * carbon-product-appserver
>>>>> * carbon-product-esb
>>>>>
>>>>> and so on.
>>>>>
>>>>> Also;
>>>>> carbon-p2-repo
>>>>>
>>>>> carbon-platform-integration-tests
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jan 18, 2014 at 9:12 AM, Eranda Sooriyabandara <
>>>>> era...@wso2.com> wrote:
>>>>>
>>>>> Hi Infra,
>>>>> Can we have following projects created in the git repo. Additionally
>>>>>
>>>>>    - registry
>>>>>    - governance
>>>>>    - identity
>>>>>    - mediation
>>>>>    - analytics
>>>>>    - data
>>>>>    - apis
>>>>>    - business-process
>>>>>    - business-messaging
>>>>>    - rules
>>>>>    - deployment
>>>>>    - qos
>>>>>    - utils
>>>>>
>>>>> Additionally please add me (erandasooriyabandara) to WSO2 member list.
>>>>>
>>>>> thanks
>>>>> Eranda
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Eranda Sooriyabandara*Senior Software Engineer;
>>>>> Integration Technologies Team;
>>>>> WSO2 Inc.; http://wso2.com
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>> E-mail: eranda AT wso2.com
>>>>> Mobile: +94 716 472 816
>>>>> Linked-In: http://www.linkedin.com/in/erandasooriyabandara
>>>>> Blog: http://emsooriyabandara.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> architect...@wso2.org
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Kasun Gajasinghe*
>>>> Software Engineer;
>>>> WSO2 Inc.; http://wso2.com
>>>>
>>>>
>>>>  ,
>>>> *email: *
>>>> *kasung AT spamfree wso2.com <http://wso2.com>   ** cell: **+94 (77)
>>>> 678-0813 <%2B94%20%2877%29%20678-0813>*
>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe
>>>>
>>>>
>>>>
>>>> *blog: **http://kasunbg.org* <http://kasunbg.org>
>>>>
>>>>
>>>>
>>>> *twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> architect...@wso2.org
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> *Eranda Sooriyabandara*Senior Software Engineer;
>>> Integration Technologies Team;
>>> WSO2 Inc.; http://wso2.com
>>> Lean . Enterprise . Middleware
>>>
>>> E-mail: eranda AT wso2.com
>>> Mobile: +94 716 472 816
>>> Linked-In: http://www.linkedin.com/in/erandasooriyabandara
>>> Blog: http://emsooriyabandara.blogspot.com/
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>>
>> *Eranda Sooriyabandara*Senior Software Engineer;
>> Integration Technologies Team;
>> WSO2 Inc.; http://wso2.com
>> Lean . Enterprise . Middleware
>>
>> E-mail: eranda AT wso2.com
>> Mobile: +94 716 472 816
>> Linked-In: http://www.linkedin.com/in/erandasooriyabandara
>> Blog: http://emsooriyabandara.blogspot.com/
>>
>>
>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
> Thanks,
> --
> Best Regards,
> Chamath Gunawardana
> Technical Lead; WSO2 Inc.
> Mobile : +94776322240
>



-- 

*Eranda Sooriyabandara*Senior Software Engineer;
Integration Technologies Team;
WSO2 Inc.; http://wso2.com
Lean . Enterprise . Middleware

E-mail: eranda AT wso2.com
Mobile: +94 716 472 816
Linked-In: http://www.linkedin.com/in/erandasooriyabandara
Blog: http://emsooriyabandara.blogspot.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to