Hi All,

Following is the final feature structure that we came-up with..

1. org.wso2.carbon.apimgt.publisher.feature
2. org.wso2.carbon.apimgt.store.feature

3. org.wso2.carbon.apimgt.core.feature - This feature contains the
api-manager core functionalities, without the gateway.
                                         This is the one, that should be
installed by other products  with some interceptor feature like servlet
filter, tomcat valve to get api-management capability. (This can be
installed where you need to have key-mgt services well).

4. org.wso2.carbon.apimgt.gateway.feature - synapse gateway

5. org.wso2.carbon.apimgt.feature  - Aggregator feature of publisher +
store + core + gateway

6. org.wso2.carbon.apimgt.interceptor.feature - We could have multiple
extension features to get the api-management capability into other products
without having synapse. Depending on the product  it could be like servlet
filter or tomcat valve. Currently we have added tomcat-valve as
interceptor.

If some product need to have api-management capability without synapes
dependencies, then they need to install;
apimt.core + apimgt.interceptor + apimgt.publisher + apimgt.store feaures.

Regards,
Dinusha.





On Mon, Jul 1, 2013 at 6:11 PM, Amila Suriarachchi <[email protected]> wrote:

>
>
>
> On Mon, Jul 1, 2013 at 4:53 PM, Dinusha Senanayaka <[email protected]>wrote:
>
>> Hi All,
>>
>> With regards to the "API Manager Everywhere" implementation, we have
>> change the API Manager features into following modules..
>>
>> 1. org.wso2.carbon.apimgt.publisher.feature  - This includes the API
>> Publisher web-app
>> 2. org.wso2.carbon.apimgt.store.feature - This includes the API Store
>> web-app
>>
>> 3. org.wso2.carbon.apimgt.core.feature -  This feature contains the
>> api-manager core functionalities, without the gateway.
>>                                                              This is the
>> one, that should be installed by other products  with some interceptor
>> feature like servlet filter, tomcat valve to get api-management capability.
>>
>> 4. org.wso2.carbon.apimgt.server.feature -  apimgt.core.feature + gateway
>> functionalities(synapse)
>>
>> 5. org.wso2.carbon.apimgt.feature  - Aggregator feature of publisher +
>> store + apimt.server feature
>>
>> 6. org.wso2.carbon.apimgt.interceptor.feature - We could have multiple
>> extension features to get the api-management capability into other
>> products. Depending on the product  it could be like servlet filter or
>> tomcat valve. Currently we have add tomcat-valve as interceptor.
>>
>> We ll remove the, org.wso2.carbon.apimgt.server.lite.feature which
>> created earlier for asset-store.. "apimgt.core.feature" can be used instead
>> of it.
>>
>> Feedbacks are welcome..
>>
>
> +1. Shouldn't 4 be  org.wso2.carbon.apimgt.gateway.feature ?
>
> thanks,
> Amila.
>
>>
>> Regards,
>> Dinusha.
>>
>> --
>> Dinusha Dilrukshi
>> Senior Software Engineer
>> WSO2 Inc.: http://wso2.com/
>> Mobile: +94725255071
>> Blog: http://dinushasblog.blogspot.com/
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Amila Suriarachchi*
>
> Software Architect
> WSO2 Inc. ; http://wso2.com
> lean . enterprise . middleware
>
> phone : +94 71 3082805
>



-- 
Dinusha Dilrukshi
Senior Software Engineer
WSO2 Inc.: http://wso2.com/
Mobile: +94725255071
Blog: http://dinushasblog.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to