Infinite Blue 5.0 Private Cloud Release Highlights
Infinite Blue strives to continually delight its customers with a set of new and improved enterprise business features. The Infinite Blue 5.0 release revolves around empowering users with high availability, auto scalability, greater effectiveness and a simpler, more intuitive UI. All of these enhancements and features work together to promote greater efficiency.
Visual Workflow Designer
The Visual Workflow Designer provides a powerful drag-and-drop interface that enables you to visually build your workflow processes to achieve better work outcomes. The new intuitive interface offers greater clarity around how you want to map your process steps using statuses, actions and triggers through visual representation like flowcharts and enables you to define your workflow processes with ease.
The new Visual Workflow Designer is fully compatible with workflows from prior Infinite Blue releases. So, you can continue to manage all your existing workflows as usual and design them in the new Visual Workflow designer.
High Availability and Auto Scalability with Cluster Manager
With its Active-Active High-Availability, Infinite Blue 5.0 now offers your business applications maximum uptime and better fault tolerance in a cost-effective manner. All Infinite Blue components can now be configured for high availability so you can manage your server usage on AWS in a more efficient and cost-effective manner.
Infinite Blue 5.0 also enables your business applications to respond to varying load requirements by configuring your own rules and policies through the use of tools like Elastic Load Balancing and Auto Scaling. You can automate the infrastructure to ensure that risks related to potential loss of readership, sales or the attrition of customers are mitigated with servers that can be spun up as network traffic increases and scaled down when traffic decreases.
See Configuring High Availability for more information.
Infinite Blue System Console
Infinite Blue offers an enhanced System Console dashboard. From there, you can easily view, configure and manage all the Infinite Blue system components, servers, databases, customer load, shared properties, control panel and monitoring jobs. This does away with the hassle of working in the backend to perform tasks such as manual configuration of shared properties and waiting for system restart. With the System Console dashboard, tedious tasks like system configuration and load balancing become a swift and easy experience.
See System Console Interface for more information.
Dynamic Request Routing with Nginx
With bigger sites, you will need multiple node instances to scale quickly and manage greater volumes of traffic. To effectively handle your traffic, Infinite Blue enables you to configure Nginx. Nginx decides where to route a request with Active/Active clustering, supporting greater throughput without a single point of failure and maintaining isolation of tenant cache. Nginx follows an asynchronous event-driven model for handling requests.
When configuring Nginx in the private cloud, update the default Nginx pages such as index.html, 404.html, 50x.html (for all 500 series error codes) and favicon. Infinite Blue ships these pages under the “…/nginx/html” folder.
See Configuring Nginx for more information.
Distributed Cache to Support Seamless Horizontal Scalability & Resiliency
With distributed cache, Infinite Blue has seamless horizontal scalability and resiliency to serve one customer from multiple nodes and enables in-memory access to frequently used data as it pools resources from several servers. This provides the benefit of all nodes sharing the load of responding to requests while limiting the interruption to routine Infinite Blue operations during optimization and maintenance activities. In turn, this helps to increase performance with minimal disruption.
Improved Job Resiliency
Infinite Blue supports job resiliency so that all background operations for your business applications are executed seamlessly regardless of node failures or other external error conditions. Infinite Blue supports the below job pools for resiliency:
- Delayed Trigger jobs
- Batch jobs
- Import jobs
- Large jobs
- Mail jobs
See Components – > Running Jobs for more information
High Available Search
Large-scale, online production systems need to be highly available without downtime despite any issues that may be encountered. Infinite Blue ensures that the search re-indexing jobs of such systems are not lost or processed twice and are not prone to corruption in the event of failure or problematic issues.
The Auto-Number field behavior has been enhanced to provide a consistent user experience across UI and API for better ease of use. We have also enhanced the Auto-Number functionality to be better managed for change in the auto-number sequence, concurrency and bulk operation through API or import Jobs.
See Auto-Number Functional Changes for more information.
Client-side REST API Invocation
This feature introduces a powerful client side AJAX API rbf_sendHttpRequest in Infinite Blue platform to enhance the customization capability of Infinite Blue applications. This AJAX API enables developers to invoke REST APIs from Infinite Blue pages and Portal pages using custom script components.
With Infinite Blue 5.0, we focused on improving usability and the end user experience through new app configurations that enhance different UI elements.
Configuring UI Blueprint for Desktop & Mobile
Infinite Blue 5.0 enables you to offer distinct experiences to users based on the type of device they use to access the application. This is done by managing application-level configuration to define different Blueprints for mobile and desktop.
Click to Call
Infinite Blue now provides the “Click to Call” feature for Infinite Blue applications on your desktop and mobile devices. Any phone number will automatically appear as a clickable link, enabling users to quick dial the number from the UI.
Enhanced Configurable Position of Notifications
You can now better configure Infinite Blue notification messages to appear in different screen locations based on the context of your application. With Infinite Blue 5.0, notification messages can be set to display at the center, top corner or bottom corner.
Mobile-friendly Grid Control
The new Infinite Blue grid control provides visual consistency between layouts. It also enables you to configure as per application requirements, which improves the experience for mobile users. The new responsive grid control provides larger clickable areas that enable you to collapse or expand each row inside individually.
To augment the transport network and improve the performance and scalability of various deployments, Infinite Blue provides Content Delivery Network (CDN) support. CDN Support provides the following benefits:
- Improving client-side performance and faster page loading by caching static files
- Increased server -side scalability by serving static files from Tomcat/Nginx
See CDN Support for more information.
HTTP/FTP Request Retry
Infinite Blue provides support for applications to handle transient failures by retrying failed operations. This can improve the stability of the application. To achieve this, Infinite Blue has added retry parameters for HTTP trigger types and FTP batch jobs by enabling and configuring status codes, number of retries and retry interval parameters.
See HTTP Triggers for more information.
Improved Client-Side Performance
Infinite Blue 5.0 delivers key performance enhancements to theUI, business layer and data layer interactions, which improve the chart rendering performance by better use of the cache and limiting unnecessary database queries. This will also improve the performance of ListView, lookup fields and grid controls.