Enterprise RIA
Welcome to the world of Enterprise Web-Applications

If your requirements include rich Web 2.0 interfaces, or robust disconnected client functionality, you may be needing to:
- Build browser-based applications that are as powerful as any client-server solution
- Migrate legacy applications to the web without re-architecting.
- Deploy complex applications across geographical and technological boundaries
- Extend access to critical applications to employees, partners and customers without sacrificing security
If so you should factor in a Base2 solution. The Base2 ProfileB suite enables a new class of highly interactive, standards compliant, web based applications.
Enterprise class Rich Internet Applications (RIA) face a different set of challenges to other web interfaces, requiring engineering methodologies and technologies that meet those challenges. These challenges usually include stringent non-functional requirments. For example, it is usually the case that the traffic has much higher security requirements, often with transactional guarantees normally only found within the trusted domain, and further, with high availability and disaster recovery capabilities.
In our experience the Enterprise RIA demands are focused in the following areas:
- Large datasets that demand high client-side performance
- Complicated operations that require superior user interface design, and technologies
- The need to supply the same data to multiple channels
- Large scale deployments requiring solutions that scale seamlessly
- Complex, multi tiered applications that demand a development environment that scales to hundreds of thousands of lines of code, along with tools and methodologies to manage dev through to production.
Large Datasets
Enterprise applications routinely require interaction with very large data sets. This means that a RIA platform must be optimized to deliver high response times even when data sets approach 100,000+ records. Base2 has the personnel and the technologies to negotiate the most difficult data management scenarios, including Enterprise RIA integration and delivery to multiple channels.
Advanced User Interface Design
The emergence of Web 2.0 technologies and the iPhone experience have shown that great user interface design makes a big difference. Now more than ever enterprises are realizing that user interface design can return profoundly enhanced ROI though process improvement, and user productivity. Behind great user interface design, for RIA you need great user interface technologies. For Enterprise RIA you need even better technologies. Base2 has specialists in delivering robust, stable, stunning Enterprise RIA using technologies such as AJAX and Seam. An example of this is the Parts All Over web application developed by base2Services.
multi channel support
There is a fine art between getting the relationship between the presentation layer supporting multiple channels and the business logic that backs this correct. Base2 has expertise here including managing identity and transactional security across these channels.
Large Scale Deployments
Enterprise RIA deployments must scale to service thousands of users. One of the significant motivations of RIA is to have the client sharing the workload, and minimise the interactions with the server. This means the network traffic and the server loads are much lower as the number of users increases. The net effect is to lower the total cost of ownership, often dramatically, while simultaneously improving the user experience.
Complex Applications
Many enterprise applications must deal with complex business logic, many functional elements and large numbers of screens. These complex applications often require hundreds of thousands of lines of code. The complexity of such applications can easily overwhelm development efforts using simple AJAX tools.