Table of Contents
- Data Processing Engine
- Increased capacity
- Faster queries
- Lighter footprint
- Simplified Implementation
- Scripting language
- Workflow Editor
- Custom Layout Editor
- Data Visualization Editor
- Simplified consolidation
- Wizards for Data Analytics
- Data Mapping
- Improved User Experience
- New merge screen
- New quick search
- New navigation capabilities
- Manage your data from anywhere
- Extended Integration and Development API
- What?s new in REST API
- What?s new in Java API
- Easy deployment option
- Container edition (since EBX® 6.0.3)
TIBCO EBX® 6.0 adds a number of highly requested features such as
- the ability to handle much higher data volume with less memory usage
- enhanced search capabilities (new query execution framework, support of SQL queries, ...)
- the introduction of a scripting framework bringing more flexibility than Java coding
- an improved user experience applied to domains such as user interface (navigation, customization, ...), configuration (workflow, data matching, data integration, data analytics, data visualization)
- a broader set of REST services
- a container edition providing all required components (web server, database, add-ons, other components) as a Docker image (since EBX® 6.0.3)
Back to the What's new in EBX® landing page.
Data Processing Engine
EBX6 embraces the evolution of Master Data Management in supporting bigger data volumes keeping all required features and more
Increased capacity
Support large data volume like you have never done before
- Data persistence has been reworked from the ground up
- Support of Apache Lucene for indexing in order to provide quick access to data
- Volume can go up to hundreds of millions of records in a single business table
- Compared to EBX 5, the matching engine can now handle a higher volume with higher performances, both for bulk or unitary matching
- Migration from a previous version of EBX to the new persistence model is transparently ensured
Faster queries
Improved search capabilities and support of SQL
- Query execution framework has been modernized by introducing Apache Calcite, featuring a powerful query optimizer
- Support standard SQL queries involving one to many tables, at the API level
- New quick search component for tabular and hierarchical views, leveraging new query capabilities (including fuzzy search)
- New Advanced Search component for tabular and hierarchical views, allowing multi-criteria search
Lighter footprint
Warming up faster on a much smaller JAVA heap
- Indexes are persisted in file system and do not have to be rebuilt in Java Cache at every startup
- Data validation report is now persisted in technical datasets, avoiding to recompute its state at every server startup and providing a simplified access to its content
- Data is not loaded into Java cache anymore but in Lucene Indexes stored in the file system. The most critical physical resource is no longer the memory allocated to the JVM but the file system which is a much more scalable resource
Simplified Implementation
EBX6 makes configuration more visual to make it simpler and more accessible and offer an alternative to JAVA for customizations
Scripting language
No more specific Java code required to manage computation and permission rules
- A new language is now available in the web interface, in order to declare computed fields and permission rules
- As opposed to past versions of EBX using Java for this purpose, any change to a rule is applied immediately and does not require to redeploy the code on the server
- Existing Java APIs remain available
Workflow Editor
Graphically design any process
- A new editor is available to visually design any workflow
- A workflow model is displayed in a BPMN-like editable diagram
- Previous old-fashioned hierarchical View editor is no longer available
Custom Layout Editor
No more specific Java code required to design a custom user form
- Customized forms can now be visually created from the web interface, avoiding the systematic need to code them using EBX Java API
- Graphical editor powered by Google?s Blockly framework
Data Visualization Editor
Simplifies the way to configure a graph
- Graphs can now be configured visually using a dedicated editor
- DAM assets can be used on graph nodes
- Configuration now allows to leverage EBX associations over foreign keys, link tables, and XPath from a data model. Arrow direction is now also customizable.
- Last change applied to a graph rendering can be Undone at any time
- Graph rendering response time have been improved
Simplified consolidation
Easier and quicker to configure any matching and merging process
- Matching rules can now be graphically defined as a decision tree
- Separation of concerns: all metadata related to matching are now separated from the business table, avoiding any data model change
- Leverage algorithms being defined in the data model (search strategies)
- Matching on relationships: now allows match on fields that derive their value from associated tables through foreign key relationships or join table
The features presented above are part of the EBX6 Match & Merge add-on which is not compatible with EBX5 Match & Cleanse
Wizards for Data Analytics
Simplifies the way to configure and manage dashboards and Insight indicators
- Easier configuration for the dashboard, sections and indicators, using wizards
- Simplified configuration for Alerts on indicators, Filters on records (no more XPath)
- Ability to schedule a given indicator execution using a wizard, independently from the EBX internal scheduler
- Ability to display a given indicator?s linked records using an existing personalized View (hierarchy or custom tabular view)
The features presented above are part of the new generation of Insight Add-on which is not compatible with the previous one
Data Mapping
Allows to visually define mapping b/w source and target for an import/export
- Mapping and transformations between source and target applications can now be managed using a graphical editor
- Feature only available in the new Data Exchange addon, limited to CSV and XLS import/excel for its 1st release
The features presented here are part of the new generation of Data Exchange which is not compatible with the previous one
Improved User Experience
EBX6 continues to improve the user experience to always makes Master Data easier to manage
New merge screen
Easier to perform usual data steward tasks
- Matching operations performed from the UI are now run in the background, allowing the user to perform other tasks in other datasets/datasets during execution
-
New built-in services:
- Decision tree executions: explains the outcome of a match (path being followed, etc)
- Manage groups: allows to manage suspects and duplicates, etc
- Supersede survivorship: allows to override the survivorship decisions previously applied
- Purge service to cleanse matching metadata and reduce execution time for any subsequent matching
- Lineage: explains how records have been merge into a golden
The features presented above are part of the EBX6 Match & Merge add-on which is not compatible with EBX5 Match & Cleanse
New quick search
Quick and easy way to manage records in a table
- New quick search bar on top of every tabular and hierarchical views
- Support wildcards, fuzzy search or logical operators
- Quick access to advanced filters to be applied to the search
New navigation capabilities
Easily navigate and search within dataspaces
- Ability to search for a given dataspace or snapshot in the EBX repository
- Results are paginated to smoothly navigate among them
- Simplified access to a given table level in the data model structure, using an improved Breadcrumb, inspired from Google
Manage your data from anywhere
Allows users to directly author their master data using their mobile device
- EBX GO now offers the possibility to create, update and delete data on EBX (including through workflows), using a smartphone or a tablet (iOS, Android)
- Data validation is ensured at the entry point
- Fully secured connection with SSO
Extended Integration and Development API
EBX6 maintains its Java API to remain extremely flexible and extend it along with its REST API to support more integration and extension use cases
What?s new in REST API
New and improved built-in services, complying to market standards
- Support of OpenAPI 3.0 for all data related operations
-
A set of new operations:
- to collect the published Views for a given table
- at dataspace and snapshot level (select, create, merge, (un)lock, close, etc)
- to prepare (transient) records for creation or duplication
- insert/update operations ensuring compliance with constraints defined in EBX, for records being created on a 3rd party application form
- New REST Toolkit JSON (de)serialization operations to handle table records
What?s new in Java API
Extend EBX API capabilities to allow more customization
- New set of APIs to run SQL queries over tables located in different dataspaces and datasets
- Ability to run custom code using triggers on datasets (duplicate a dataset, before/after update a field outside a table)
- New set of APIs for workflow management (test the existence of a variable in the data context, test the hidden state of a task, set the foreground property of a sub-workflow, ?)
- New set of APIs for data validation purpose (Retrieving the constraint related to a validation message, the blocking policy related to a validation message, validate a record that has not yet been created/updated, etc)
-
New data model introspection APIs
Easy deployment option
EBX6 can be rolled out with a single command, moving to private or public Cloud will be easier than ever
Container edition (since EBX® 6.0.3)
EBX® now ships with a container edition and no longer requires a multi-step installation and deployment of web server, database, add-ons, and other components. The container edition provides all required components as a Docker image.
- EBX® can be deployed on cloud platforms and in container environments
- Straightforward Installation and Use: preset configuration options suitable for most users, ability to select the add-ons to be included, no need to install Java, a database is provided (for non production purposes)
- Readily configurable: following Docker common practices, ability to pass configuration options using environment variables at runtime
- Advanced Usage: the EBX container edition image can be used as a parent image to build other advanced customized solutions, such as: adding new modules, implementing custom authentication, or customizing EBX properties. The child images inherit configuration properties from the parent
Latest version available for download on eDelivery: TIBCO EBX®
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now