All posts tagged: Firebase Integration

Apex Firebase Integration Toolkit – Why You Should Use It

The Apex Firebase Integration Toolkit is one of the newest products in the suite of Apex tools.  This toolkit contains a set of coach views and services that allow you to quickly integrate with Firebase and have access to real-time data within your application.  As amazing as this product is, you might be thinking, what in the world would I do with it?  Let’s walk through three scenarios where you might find it helpful to use within your IBM BPM application.

#1 – Real Time Collaboration – Collaboration on a task is common in the business world; however, with workers scattered around the globe, it’s not always easy to make happen online.  In traditional database ways, on-screen data can quickly become stale or require a manual “refresh” to display current data; having real time information to make business decisions is often a critical success factor for an application.  Using the coach views within the Firebase Integration toolkit, you’ll be able to open a connection to Firebase from your coach and any updates to the data (from any user) will be reflected on screen within seconds.

afi1

#2 – Proof of Concept – In a world where a “quick win pilot” is often the path to more funding for your project, you want to be up and running quickly with access to real data.  Screen mock-ups are good, but a running application with real-time data is better.  Firebase is a full backend, so you won’t need to install database servers or write SQL code to create and access your data.  Using coach views and services from the toolkit, you’ll be able to quickly connect your application to Firebase and have data stored and synced within minutes!

#3 – Build Consolidated Views of Data – Finding the most relevant data to display to your user doesn’t always come in a pretty package; often it’s dispersed across multiple tables, databases, and even systems.  Sometimes it’s necessary to bring all this data together into a single view, which can easily be set-up with Firebase.  Displaying task data and business data for a single entity can often be an impressive and helpful view to a business user wanting to see all the activity that has transpired for the entity.

afi2

These are three common scenarios where the Apex Firebase Integration toolkit will help you take your IBM BPM application to the next level.  As illustrated, the capabilities within Firebase combined with Apex Coach Views will help you present rich mash-ups of data to your user to help them work in a very collaborative way.

We can’t wait to see what you’ll build with it!

erikafulkApex Firebase Integration Toolkit – Why You Should Use It
read more

The Apex Suite – a package of productivity

The Apex suite of products is a package of productivity software designed to maximize your investment in IBM BPM platform.  The Apex suite helps your team stay agile by delivering a wide range of products that enable you to build rich front-end user interfaces along with the powerful back-end integration services. The following is a list of products included in the Apex suite:

 Apex Coach Views are designed to help you quickly deliver powerful coach screens that provide rich human interface to a large number of end-users.  Apex Coach Views enable non-programmers to easily build and package reusable coach views. Key features include:

  • A rich set of easy to configure controls that support a large range of data types.
  • A set of powerful Layout coach views that provide liquid layout supporting a large number of screens on various devices.
  • High performance grids that can be modeled easily using the drag-and-drop column views. Progressive loading of data via an Ajax service provides excellent performance on massive data sets.
  • Method and Event coach views help define behavior for coach views.

Apex Repository is designed to help you build a back-end database integration layer for your IBM BPM process applications. Key features include:

  • Manage Repository wizard uses pre-defined rules to allow you to create new database tables and views based on your IBM BPM business objects.
  • Configuration wizard maps business objects to tables. When underlying business objects or tables change, the configuration wizard identifies the required corresponding changes and allows you to accept or override each suggested change.
  • Apex Repository uses a full set of ready to use database integration services – no development required.
  • Apex Repository also includes a set of integration coach views that retrieve and manage data directly from the client – no Ajax services to build.

Apex Performance Tools help you monitor performance of your business processes. It collects and analyzes performance metrics at key milestones and identifies bottlenecks or performance improvement opportunities in your process applications. Apex performance tools are native IBM BPM tools that are easy to integrate into new or existing process applications and support:

  • Performance Monitoring and Reporting: True end-user response times are captured in database and monitored using the Monitor Performance administration service.
  • Performance Analysis – When you identify a performance issue, a rich stream of performance information is available for interactive drill-down analysis using the Analyze Performance administrator service.

Apex Firebase Integration toolkit includes a set of coach views and services that easily integrate with Firebase to build real-time applications. Firebase takes a NoSQL database and makes it available as a real-time backend service. Key features include:

  • Multiple users opening connection to same back-end Firebase can easily build real time apps. Updates to Firebase by one user are immediately pushed to all other users in real time and at any point all user data always stays in sync with Firebase.
  • Both client side and server side data binding is supported.
  • Allows aggregation of data sources by allowing you to set up a single view for different types of data items populated via different activities.
erikafulkThe Apex Suite – a package of productivity
read more