Skip to main content

Posts

Showing posts with the label WSO2 Carbon

Bundle different WSO2 products into one and run in one runtime environment

Example: Bundle API Manager, ESB and BAM into one bundle and run in single JVM. We use WSO2 Carbon [1] as the platform and on top of that we have developed reusable features. Each WSO2 product is a collection of features. So,there are two options to achieve this requirement; A) Take WSO2 Carbon and install required features related to API Manager, ESB and BAM on it [2] B) Take any product (eg: ESB) and install required features of other products (eg: API Manager and BAM) [3] [1] https://docs.wso2.com/display/Carbon420/WSO2+Carbon+Documentation [2] https://docs.wso2.com/display/Carbon420/Feature+Management [3] https://docs.wso2.com/display/ESB481/Working+with+Features Installing Carbon 4.2.0 based features on Carbon 4.4.0 is wrong and not allowed. Use WSO2 Carbon 4.2.0 feature repo and install the required features on WSO2 Carbon 4.2.0 (or on any WSO2 Carbon 4.2.0 based product as described above). Features are available on the feature repo only when the product...

Develop Carbon application using Axis2 service

In this blog, I’m going to create Carbon Application (C-App) using the Axis2 service (.aar file). http://amalkas.blogspot.com/2014/05/write-your-own-service-and-deploy-into.html References: https://docs.wso2.org/display/Carbon420/C-App+Deployment+Process https://docs.wso2.org/display/Carbon420/Introduction+to+Server+Roles Create the folder structure with .aar file (axis2 service) and artifact files as follows C-App -> artifacts.xml <?xml version="1.0" encoding="UTF-8"?> <artifacts> <artifact name="OrderProcessingServiceCApp" version="1.0.0" type="carbon/application"> <dependency artifact="OrderProcessingService" version="1.0.0" include="true" serverRole="EnterpriseServiceBus"/> </artifact> </artifacts> C-App -> OrderProcessingServiceCApp -> artifact.xml <?xml version="1.0" encoding="UTF...