Starting with the version 4.1 WebORB for .NET includes integration with Microsoft Azure. This means WebORB can be easily deployed in the Azure cloud environment to provide the same feature set available in premise-based environments. WebORB can be added to a cloud project in Visual Studio and deployed to Azure where it will serve as a gateway between supported client types and project's services. Currently WebORB for Azure fully supports RPC remoting and messaging (publish-subscribe and RTMP) for Flex, Flash, AJAX and Silverlight clients.
One of the core differences between the cloud-based and dedicated (on-premise) deployments is the elasticity of the hardware resources provided by Azure. Server nodes can be dynamically added to or removed from the cluster based on the volume of traffic or other factors. Since the size of the deployment may change at runtime, Midnight Coders offers WebORB for Azure with an alternative, "pay-per-use" licensing approach.
Pricing and Licensing
WebORB for Azure is priced and licensed using a traditional for the cloud computing infrastructures model. Instances of WebORB report its usage to the Midnight Coders billing server. Charges are calculated on the hourly basis of usage of WebORB running a particular Microsoft Azure instance. For pricing information refer to WebORB for Cloud Pricing page.
Customers using WebORB for Azure must obtain a "Subscriber ID" by registering and providing billing information using the WebORB for Azure Signup page1. Registered customers can check billing statements which include both Unbilled Activity and Past Transactions using the Billing Manager page.
1 - Billing for the usage of WebORB for Azure is implemented using a third-party system by chargify.com