Developer Resources:

Customer Quotes:

WebORB for Java

WebORB is a cross-platform integration server that provides universal connectivity for desktop, browser and mobile clients and corresponding Java POJOs, EJBs, Spring Beans, Grails components and Web Services, data and media. Development teams all over the world also use WebORB's productivity tools to get their applications to market faster with greater business success.

Take the Guided Tour ›

Solid Alternative to Adobe LCDS and BlazeDS
WebORB for Java is a drop-in replacement for Adobe Live Cycle Data Services (LCDS) and BlazeDS. It not only offers a free and more feature rich alternative to BlazeDS, but also outranks LCDS’ out-of-the-box features when it comes to data management, streaming media and integrating with mobile devices and Cloud computing environments. You’ll even find WebORB’s developer tools like code generation, invocation test drive and interoperability with multiple IDEs and frameworks much easier to work with.

Mobile-to-Java 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 Java service layer, which includes support for Java POJOs, EJBs, Spring Beans, Grails controllers, Hibernate Objects and XML 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.

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 Java services (Java POJOs, EJBs, Spring Beans, Hibernate Objects and XML Web Services), test-run server methods, generate client-side code and sample projects for Eclipse and IntelliJ IDEA.

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.

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 soon iOS clients. Service development APIs can be used in Eclipse and IntelliJ IDEA projects simply by including the WebORB assembly.

Browser/Desktop Apps-to-Java Connectivity
WebORB provides the widest support for multiple browser and desktop clients (Flex, Flash, AIR, Silverlight, AJAX/JS, JSON, .NET and Java) and integration with the same Java service layer defined for mobile devices. making it easier to bridge the gap between mobile, browser and desktop computing environments.

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 (Amazon EC2 and Google AppEngine) WebORB makes it easy to move from one environment to another. You can even embed WebORB in your application if you require OEM distribution.

Impressive Performance
If your app suffers from performance problems, 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.

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.