[Blog Post] Apache CXF support in WSO2 Application ServerWSO2 Application Server mainly supports hosting Web Services and Web Applications. One of the major features included in the upcoming release (version 4.5.0) of WSO2 AS is the integration of Apache CXF. So from AS 4.5.0 on-wards, CXF users also will be able to host their applications inside WSO2 AS with great ease. Once you deploy your CXF application inside WSO2 AS, it automatically inherits lots of benefits from the underlying WSO2 Carbon platform. Read the complete blog post at Isuru's blog. Moving from a 'Platform' to the 'Platform-as-a-Service' ~ What is it all about?A middleware platform on premise can be used to host the applications that are developed for the use of the departments in the organization. A cloud middleware platform, on the other hand, can be used to replace the set of middleware platform servers that are deployed for the servers. A cloud middleware platform can be hosted as a public or private cloud for the organization's requirement utilizing the cloud middleware platform's cloud-native attributes. This blog post looks into the Platform, cloud middleware platform, and the Platform as a Service. Mule and WSO2 Registry Integration by Jos DirksenInstalling the registry and the ESB is pretty easy. You can find the download for the WSO2 registry here (http://wso2.org/downloads/governance-registry) and for Mule here (http://www.mulesoft.org/download-mule-esb-community-edition). Both come packaged in various formats which can just extract into the directory of your choice. Now we'll start these applications to see if they are installed correctly. For Mule you can use the following command: /bin/mule.bat, and for the registry: /bin/wso2server.bat. If you're not on windows there is also a /bin/mule and a /bin/wso2serversh which you can use.
Read the full story here. Access WSO2 Registry programmatically by By Jos DirksenWhen you have many services it is a good thing to register them somewhere so your consumers can easily find them, see what they are about, determine whether the service levels are good enough etc. When you look back at the heyday of SOA everyone was pusing registries (or repositories, but that terminology is a different subject). To fully do SOA you needed a UDDI registry to accompany your SOAP based services, defined by a WSDL and XML Schemas. Read the full article here. [Blog Post] How to Measure the Performance of a Server?Unlike static server capacity measurements (e.g. CPU processing speed, memory size), performance is a dynamic measurement. Latency and throughput are strongly influenced by concurrency and work unit size. Larger work unit size usually negatively influence latency and throughput. Concurrency is the number of aggregate work units (e.g. message, business process, transformation, or rule) processed in parallel (e.g. per second). Higher concurrency values have a tendency to increase latency (wait time) and decrease throughput (units processed). Read Srinath's full blog post. Creating a WSO2 Carbon Database Dump and Restoring - MySQL 5.1
This knowledge base write-up will show you how to create a WSO2 Carbon database dump and restore it. The steps given here can be used for any Carbon server product using MySQL 5.
[Blog Post] How to pick an ESB? An Enterprise Service Bus Evaluation FrameworkAll Enterprise Service Bus (ESB) products may be used to build and deploy services, encapsulate legacy systems, route messages, transform message formats, and perform protocol mediation. Many WSO2 prospects ask me ‘What differentiates WSO2 Enterprise Service Bus?’ This blog post shares my perspective and scales the conversation. How to Deploy Cassandra Feature in a WSO2 Carbon ProductWSO2 Column store is an Apache Cassandra based Column database. Users can use this Column store feature with standalone product or with WSO2 Stratos. WSO2 Column store uses Carbon authentication and authorization systems. Importance of Performance and how WSO2 ESB handles the Non-ObviousThis article introduces performance and discusses why architects should consider performance implications when creating solution architecture. Then the article dives into Enterprise Service Bus (ESB) performance, and details recent WSO2 ESB improvements and performance impact. WSO2 Carbon Context and it's usages in WSO2 ProductsA context can be defined as a construct that strictly binds the execution environment. As the WSO2 Carbon Context is a runtime container for your app(s), you gain the benefit of leveraging the Carbon Context runtime API to obtain contextual information about various actors utilizing your web apps and web services. For example, you may want to use registry cache for a particular user or tenant. The Carbon Context allows you to access 5 APIs and has several utility methods. Each time we create something user specific, we create a Carbon Context for that user to store specific things. This is valid for all WSO2 Carbon 3.2.2 based servers. |