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