Apex Repository

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

App in 60 Minutes – The Build Out

Seeing it all come together…

In this 7th and final video in the “App in 60 Minutes” series, we’ll demonstrate how to build out the contents of the “Cart” tab so that the user can see the items added to his order. To recap, in Video #6, we implemented the mechanics of adding an Order Item to the Store Order. These order items are stored in an Apex Repository managed table.

In this video, we will create a database view, using the Repository Wizard, so that we can easily populate the list of items to show on the “Cart” tab. We’ll also show you how to use Apex Coach Views to add a Grid of Order Items to the Cart tab and how to use List Objects (a Repository coach view) to connect that grid to the data source. Within minutes, your grid will display the contents of the order!

erikafulkApp in 60 Minutes – The Build Out
read more

App in 60 Minutes – OrderItem Business Object

OrderItem Business Object

In this video, we’ll finish building out the complete functionality of the Order Guide tab.  In our last video, we set up the Store Order object, and now we’ll show how to add items to the order.  Using Apex Coach Views, we will enhance the “Shopping Cart” button so that when clicked, a spinner is shown and the order item is added to the order.  We’ll use another Apex Repository coach view to add the item to the database.  The integration will be done in minutes and we won’t have to write any SQL!

Stay tuned for Video #7 – which will complete our App in 60 Minutes series… We’ll be showing you how to build out Shopping Cart tab so that the user can see the items that he has added to his order.

erikafulkApp in 60 Minutes – OrderItem Business Object
read more

App in 60 Minutes – Order Buisness Object

Order Business Object

In our last video, we demonstrated how to use Apex Repository to connect to an existing table in an external database to retrieve the store name.  In this video, we’ll continue to build out the Store Order application by creating the Store Order table in the repository and showing how to use the Add Object integration service from the toolkit to create a new row in that table.  Once we have the Store Order object in the database, we’ll then be able to add Order Items to the Order in Video #6 — stay tuned!!

erikafulkApp in 60 Minutes – Order Buisness Object
read more

App in 60 Minutes – Using Apex Repository

Fine-tuning the details…

In previous videos in the “App in 60 Minutes” series, we set up a tabbed interface, added a list of products to the tab, and connected the list to an Apex Repository table. In this video, we’ll walk through, step-by-step, how to use Apex Repository to connect to an existing database table, external to the Repository’s database. We’ll also look at another Repository Coach View – Read Object – to read and display the store name in the page’s header.

Up next, in Video #5, we’ll add another table to the repository and use a repository service to populate it’s data… stay tuned!

erikafulkApp in 60 Minutes – Using Apex Repository
read more

App in 60 Minutes – Creating a Business Object

Getting into the thick of things…

Previously, in video #2, we created the layout of the Order Guide Tab and populated it with static data. In this video, we’ll address creating a business object, using Apex Repository to create a database table for that object, and bulk load test data to that table. Additionally, we use an Apex Repository coach view to retrieve data from the database and display it in the Dynamic Table (which previously had hard-coded data). This coach view eliminates the need for developing a new integration service, and you’ll be able to display data on your coach with a few simple steps!

In Video #4 we’ll take our process app one step further and connect a business object to an existing external database table using Apex Repository.

erikafulkApp in 60 Minutes – Creating a Business Object
read more

App in 60 Minutes – Order Guide Tab

Layouts don’t get much simpler than this…

In video #1, we added a tabbed layout on our page; now, we’ll look at how to build out the Order Guide Tab. In this video, we’ll add a Dynamic Section to our tab in order to display our list of products. For now, the data displayed will be static, however, in a future video, we’ll show you how to bind the list to a dynamic data source. Additionally, you’ll see how simple it is to style your application specifically to your company’s look and feel.

Coming soon in video #3, we’ll take a first look at Apex Repository and how it is used to easily create a table for a new business object.

erikafulkApp in 60 Minutes – Order Guide Tab
read more

App in 60 Minutes – Layout Main Page

Getting started is as easy as 1, 2, 3…

This is the first of seven videos in our series – Build a Process App in 60 Minutes.  In it, we will use Apex Coach Views to layout the main page of our Store Order Application.  This page will contain a header, footer, and set of tabs.  Using the config options of the coach views, you will see how easily and quickly you can set up your page layout.

Stay tuned for video #2 in our series, where we will take a look at building out the layout of the Order Guide tab.

erikafulkApp in 60 Minutes – Layout Main Page
read more

Apex Repository 3.0

Apex Process Consultants is pleased to announce the general availability of Apex Repository 3.0.  This release expands on the success of the original Apex Repository and offers new functionality designed to make the implementation and maintenance of a system of record faster and more efficient.  The goal of any agile development project is keep moving forward efficiently thorough each iteration. Maintaining the system of record and keeping it in sync with changing business objects can lead to delays, especially when specialized tools and skills are required.  The team at Apex Process Consultants understands this and Repository 3.0 will help your team stay agile and deliver more business value.

Repository_diagram

(click image for larger view)

This release of Apex Repository introduces a new configuration wizard that allows you to:

  • Map business objects to tables using rules-based defaults with manual overrides
  • Easily identify database updates based on changes to your business objects (and apply those changes to your database)
  • Implement primary and foreign keys
  • Bulk load and manage data using Excel

With this release, Apex Repository includes a full set of ready-to-use integration services (no development required!), as well as, a set of integration coach views that retrieve and manage data directly from the client (no Ajax services to build!).  You’ll be able to quickly define and maintain the relationship between business objects and the system of record database whether you have an existing database schema or need to create a new one from scratch.

For more details, please visit the Apex Repository page.

Contact Apex Process Consultants with any questions or to set-up a demo!

erikafulkApex Repository 3.0
read more

Gearing up for #IBMImpact 2014

Every December we have our holiday party. We all get together reflect a little on the past year. Mostly we just catch up with the people who live out of state or who have just been traveling and we don’t see very often.

Every January we start focusing on what’s up-and-coming in the technology world.

Every February we have our Annual Kickoff Meeting. We all get together to talk about the business side of things. In December it’s all fun and games, but February is all business. We discuss what we did in the past year. And we talk about what goals we want to accomplish in the next 30, 60 and 90 days. We plan out how to make the current year more successful for us and our clients. We figure out how to use new technology in what we’re doing. The rest of February is spent implementing and planning the rest of the year, as well as working on all the client projects we have going on.

Since January we’ve been upgrading old products and adding new products and toolkits that will knock your socks off, and also streamline your business.

Have you checked out our Apex Coach Views 1.5 update?

Have you seen our Apex Repository page? There isn’t much there right now, but in the next few weeks we’ll be unveiling our new Apex Repository, with so many cool new features you’ll do anything to get it!

We’re also working on an amazing new product that we can’t tell you much about, yet… But we’ll be launching this new toolkit before IBM Impact. We’ll be at Impact in case you want to stop by and chat with us about this or any of our products/toolkits.

erikafulkGearing up for #IBMImpact 2014
read more