Developer Resources:

Customer Quotes:

WebORB for .NET

WebORB for .NET is an integration server that provides universal connectivity between desktop, browser and mobile clients and server-side .NET applications. The product enables multiple layers of integration including: remoting services (RPC), client/server data management, publish/subscribe messaging and audio/video streaming and recording. The remoting layer provides support of remote method invocations on the services exposed through WebORB, including .NET classes, Spring.NET beans, WCF and SOAP services. WebORB Data Management significantly simplifies development of data-driven client/server applications. Publish/subscribe messaging provides a powerful message distribution mechanism between a diverse selection of client types.

Why WebORB

Easy-To-Use APIs

Mobile-to-.NET Connectivity

Cross-Platform Integration

Browser/Desktop-to-.NET Connectivity

Impressive Performance

Deploy Anywhere: Shared, Dedicated, or Cloud Servers

Developer-Friendly Management Console

Powerful Framework for Building Data-Driven Apps

Free and Commercial Solutions

Easy-to-Use APIs

WebORB takes the guesswork out remoting, messaging and data management by providing easy to use and fully documented APIs. The client-side APIs are available for Silverlight, Flex, Flash, JavaScript, Android, Windows Phone 7 and iOS clients. Service development APIs can be used in Visual Studio and MonoDevelop projects simply by including the WebORB assembly.

Mobile-to-.NET Connectivity

WebORB helps you stay on top of the latest technology trends by supporting integration with mobile clients (Android, Windows Phone 7, RIM Playbook and soon iOS) and the .NET service layer, which includes support for plain .NET classes, WCF services, Spring.NET objects, NHibernate models and SOAP Web Services.

Cross-Platform Integration

WebORB provides universal connectivity and integration across all supported client and server platforms, which is very important if your requirements are constantly changing or you have a multi-client, multi-backend application strategy. This means you can easily integrate any new client with your existing backend or you can port your client app to any new server environment without doing a complete re-write. It also means you can integrate your server app with multiple client types for server-to-client, client-to-server and client-to-client communication.

Browser/Desktop-to-.NET Connectivity

WebORB provides the widest support for multiple browser and desktop clients (Flex, Flash, AIR, Silverlight, AJAX/JS, JSON, .NET and Java) and the .NET service layer, which includes support for plain .NET classes, WCF services, Spring.NET objects, NHibernate models and SOAP Web Services.

Impressive Performance

WebORB can help you reduce your code base and use high-speed or real-time communication protocols, which decrease transaction processing time. These features combined with performance monitoring and a powerful runtime engine are WebORB’s secret sauce to improved performance.

Deploy Anywhere: Shared, Dedicated, or Cloud Servers

WebORB provides flexible deployment options, which enable you to manage your infrastructure costs. Whether you start on your own server(s) or run your application in the Cloud (Microsoft Azure and Amazon EC2) WebORB makes it easy to move from one environment to another. You can even embed WebORB in your application if you require OEM distribution.

Developer-Friendly Management Console

WebORB was designed for use by developers of any skill level and provides an efficient workflow to achieve superb client-server integration. Using WebORB Management Console, developers can easily expose .NET services (plain .NET assemblies, WCF, SOAP, Spring.NET Beans and NHibernate Objects), test-run server methods, generate client-side code and sample projects for Visual Studio and MonoDevelop.

Powerful Framework for Building Data-Driven Apps

WebORB’s data management framework can help you create data-driven applications at an unprecedented speed of development. It includes a data modeler, code generator, runtime engine and data management API. These modules and API enable you to not only manage data, but also test, modify, synchronize and cache data across multiple connected and disconnected clients. WebORB also auto-generates the client-to-database integration code and provides a sample test application that you can use to develop your client application.

Free and Commercial Solutions

Developing with WebORB doesn’t cost you a dime. You can simply download the product, run it in development mode and begin using it. We even have a community supported Developer Forum to help you along the way. When you get ready to deploy into production, you can deploy with Community Edition (free) or Enterprise Edition, which comes with commercial support.