Products / Enterprise Ajax Framework

Enterprise Framework

Backbase Enterprise Ajax Framework is a robust and comprehensive Ajax engine that transforms any web browser into a rich presentation environment.

It provides a large amount of generic and reusable Rich Internet features, such as single page user interfaces, drag-and-drop, animations, advanced keyboard navigation, real-time updates and validations, flexible user interface skinning and data binding facilities.


Product highlights

  • Zero install Ajax Runtime
  • OO Enterprise Ajax framework
  • Built-in cross browser support
  • XML & JavaScript APIs
  • 250+ Widgets w/ source
  • Customizable components
  • 3rd party components integration
  • Browser-based Debugger
  • Eclipse plug-in
  • Open Standards
  • Accessibility Compliancy

Watch a 2 minute movie about the Ajax Framework

The fastest way to create Rich Internet Applications

Backbase Enterprise Ajax is the leading Ajax framework. Proven with over 3 million deployed, Backbase is the preferred Ajax technology in the Enterprise. Global 500 companies are relying on Backbase to service million of customers doing business online everyday. Several media have awarded the Backbase Framework. Some examples:

Who uses it?

Hundreds of organizations from all over the world: view testimonials.

Can I try it myself?

Take our Demo Explorer feature tour, or download today to evaluate with your team.

I need help

Read the documentation, view support options, search the forums,or sign up for training.

Why InfoWorld Rates Backbase as the #1 Enterprise AJAX Solution

In comparison of leading commercial AJAX Solutions, the InfoWorld Test Center gave the highest rating to the Backbase Enterprise AJAX Framework. It's great to see that independent authorities confirm the quality and added-value of the Backbase software. These are the scores:

The test above is from 2008, but Infoworld already positively evaluated the Enterprise Framework in 2005 and rated the framework with a score of 8.5. Download here the evaluation from 2005.




Book Backbase 4 RIA Development Cover

Backbase 4 RIA Development

BOOK RELEASED

Enterprise Framework

Business Benefits

Improve the User Experience

Backbase creates compelling, attractive Web applications that simplify communication, generate leads, increase sales, increase loyalty, improve service and deepen the customer relationship.

Simplify Online Processes

Simplify typically complex processes like registration, product configuration and information search and retrieval resulting in significantly higher levels of visitor satisfaction and online revenues.

Reduce the Time-to-Market

Backbase offers 'out-of-the-box' Rich User Interface solutions that enables you to create new user interfaces in a very short time frame.

Technical Benefits

Increase Developer Productivity

Backbase helps to maximize the productivity of developers — from novice to expert — through a powerful Ajax UI engine, pre-built Ajax UI widgets and Ajax development tools, including a plug-in for Eclipse. The Backbase Ajax framework takes care of all the RIA plumbing functions, enabling developers to concentrate on business requirements.

Lower Total Cost of Ownership

Backbase offers a zero-install technology that enables an effortless roll-out of an application throughout the organization and to external users. Backbase RIAs are seamlessly instantiated within the end-users web browser. Backbase solutions easily integrate into your IT environment, allowing you to leverage existing software assets.

Future-proof investment

Backbase is based on open standards (W3C) and offers a flexible programming model.

Leverage existing IT systems

Backbase solutions easily integrate into your IT infrastructure, allowing you to leverage existing software assets. These integrations are based on industry standards such as XML, Java and Web Services.


10 reasons to use the Backbase Enterprise Ajax Platform


1. Zero install - you don't need a plug-in

Do we need to say anymore than that?.

2. It's proven!

Four years of development - powers many of the high traffic consumer websites -hundreds of thousands users - over 500,000 downloads, and millions of runtime copies deployed. Do we need to say more?

3. There are no quicker ways to build an Ajax application

Just use or reuse over 250 pre-built Ajax widgets & functions, build your own or add third party widgets: take a look at the Backbase Ajax Explorer

4. Did you say flexible?

Code in the language of your choice with dual JavaScript and XML API, praised by InfoWorld

5. Can you make it simple?

Sorry…could not make it any simpler than that! Start coding right away with a programming model that is very similar to HTML

6. Need structure to eliminate your "spaghetti" code?

Simplify code maintenance and governance by leveraging the granular architecture of the framework based on reusable object oriented patterns.

6. Need structure to eliminate your "spaghetti" code?

Simplify code maintenance and governance by leveraging the granular architecture of the framework based on reusable object oriented patterns.

7. Backend agnostic

Use the framework with any server side scripting and programming languages: PHP, Java, Ruby, etc.

8. Backed by the Ajax Company

State of the art support + professional consulting and training + maintenance releases + schedule & roadmap information + product warranties + indemnification.

9. Beats Notepad!

Code faster with development tools that include code completion, wizards, and a graphical designer using the Eclipse plug-in. Identify & fix code errors quickly with the browser-based debugger.

10. Integrated with your systems

Quickly integrate with SOA, Portal, JSF, Spring and more

Enterprise Framework

Rich Client Framework

The Client Framework includes a small footprint Ajax Engine that is like an application server that runs in the browser. Big differences between browsers can make Ajax development challenging: the Client Framework solves these challenges with an abstraction layer: With Backbase, a widget or function will work the same across all browsers. The object oriented nature of the framework ensures well-organized and maintainable code.

How does the engine work?

The Ajax Engine provides an API to allow requests for services. By calling methods and properties and passing arguments as defined by the API, developers can leverage the built-in flexibility and focus on the functionality of their application. The engine provides a dual API; a declarative API and a JavaScript API so tasks can be performed either through XML command functions, through JavaScript, or a mix of the two.

Enterprise Ajax Widgets

Backbase Enterprise Ajax includes the most complete component library with over 250 pre-built widgets and functions. You can create your own custom Widgets or add any 3rd party widgets. Multiple skins are available, and custom skins are easy to make. View live examples in the Backbase Ajax Explorer » Client-Side Widgets are built in XHTML, CSS, JavaScript and XML, and can be used anywhere on the web page. Ajax JSF Components contains a JSF wrapper around the client-side Widgets, using JSF’s server-side component model.

Custom widgets

Custom widgets can be created by adjusting pre-built widgets or by building widgets from scratch. With Backbase you are not stuck with rigid single purpose widgets; rather, you can create any UI control you need.


Support for 3rd Party Widgets

Add any third party Widgets to your Web applications. Backbase Enterprise Ajax lets you reuse your preferred Widgets from Google, Yahoo, or Dojo:

Yahoo UI Color Picker Widget


Google Map Component


Yahoo UI Rich Text Editor Widget


Charts from FusionCharts


Real-time Debugging

Backbase Enterprise Ajax provides real-time debugging directly within the web browser. With this debugger, developers can debug their code in the context of the application they are creating. It's similar to Firebug, but specific to Ajax development, and it works in all browsers. It simply takes the guesswork out of Ajax development.

Ajax Portal Connector for JSR-168 and WSRP

More and more companies have leveraged to power of portal servers to create highly personalized intranets and web applications. Portal servers provide many useful features, such as personalization, single sign-on, and integration with 3rd party portlets. However, the user experience is often plagued by long wait times, because every action results in a complete page refresh. To compare: desktop applications are more responsive and do not refresh the entire screen after a mouse-click. Add Backbase to a portal and you get similar benefits: no more screen refreshes, and much improved response times.

Backbase Enterprise Ajax with the Portal Connector enables you to create JSR-168 compliant portlets that do not require your portal page to re-render all portlets after each operation and also offers over 250 Ajax widgets and functions that simplify the development of your "ajaxified" portlets. The concept of the Portal Connector is that we want to avoid as many page refreshes as possible when interacting with a portlet. We’re using the WSRP protocol and JSR-168. To avoid page refreshes, we avoid rerunning the portlet class, because that would cause the entire portal page to refresh. So the main thing we do in an Ajax portlet is to dispatch to a view. When you need other functionality such as editing portlet preferences, you can define other JSR168 defined methods (like processAction) to take care of this.

Code Samples and Starter Kits

The hundreds of code samples in the Backbase Ajax Explorer can be used to learn the technology and quickly assemble feature-rich Ajax applications. The bundled Starter Kits show best practices for RIA development. They can be used as a starting point for your own applications, or simply as a source of inspiration.

Extensive Documentation

Enterprise Ajax comes with a beginner tutorial, a complete API reference, an application development manual and a dedicated manual for Widget development. The Backbase Developer Network connects you to an active developer community, and contains additional articles with code samples and best practices. You can also find the full product documentation on the BDN

Enterprise Ajax - System Requirements

Web Browsers
  • Internet Explorer 5.5, 6, 7 and 8 beta*
  • Firefox 2.0 and 3
  • Netscape 9
  • Safari 3
  • Opera 9.2 and 9.5
  • Adobe AIR 1.0
Web Servers
  • Any web server on any operating system
Application Servers
  • for JSF Edition, Struts Connector and Data Services only
  • BEA WebLogic 8.1, 9.2 and 10
  • IBM WebSphere 5.1.1, 6.0.2
  • Oracle 10g 9.0.4 and 10.1.3
  • Tomcat 5.5 and 6.0
  • JBoss 4.0.3 SP-1, 4.0.4 and 4.0.5 and 4.2
  • Sun Java System Application Server 8.2
Portal Servers

The Portal Connector requires a portal server with JSR-168/WSRP support:

  • BEA WebLogic Portal 8.1+
  • IBM WebSphere 5.1.1+
  • Oracle Portal 10.1.4+
  • JBoss Portal 2.4+

* IE 5.5 core only supported; beta versions are tested, but official support is only available on final versions

Backbase Customer Experience Solutions:


Next Generation
Rich Portal

a Web Oriented Architecture (WOA) Portal solution

 

All about the portal

Rich Forms & Calculators

creating and managing customer facing web forms

 

All about rich forms

Rich Product Finder

search and filter through an extensive product catalog

 

All about product finder

Co-Browse &
Chat

real-time assistance to customers that need help

 

All about co-browse

Enterprise Framework

Online Demo

Experience yourself the richness of the Enterprise Ajax Framework by exploring this front-end demo. To explore the back-end of the Framework, download the Community License below.


Community License

All products are available under a Community license, which allows commercial use on up to 2 server-CPUs per company and FREE developer workstations. Read License FAQ.

By downloading the Community license, you will be able to experience the possibilities of the Backbase Enterprise Framework yourself.
By downloading, installing, copying, accessing or using the software, you agree to the terms of the Community License (PDF).

 

Contact

To get more information about becoming a Backbase customer, please contact us.