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 >>>> Architecture@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 >>> Architecture@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 > d...@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > Thanks, -- Best Regards, Chamath Gunawardana Technical Lead; WSO2 Inc. Mobile : +94776322240
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture