Modernized Technology Stack
BAMOE 9.3.0 upgrades its core technologies to align with modern enterprise standards:
-
DMN 1.6 introduces advanced decision modeling capabilities
-
Java 17 remains supported for Dev Deployments, with dedicated packages available.
Integrated Spring Boot Development Experience
A new Spring Boot Web Application provides a seamless development experience, like the Quarkus Dev UI. Developers can run workflows, create process instances, and manage jobs and tasks - all within a unified interface. This replaces the Swagger UI used in previous releases.
Building Workflows with Spring Boot
A new Spring Boot accelerator is now available in IBM BAMOE Canvas and VS Code Developer Tools. It automatically transforms BPMN models into executable Business Service projects, streamlining development, testing, and deployment.
New BPMN Editor
The BPMN Editor introduced as a tech preview in version 9.2.1 is now the default editor in 9.3.0. It includes new features and usability improvements for modeling complex workflows with ease.
Custom Task Nodes for Work Item Handlers
Developers can now create custom task nodes directly in BPMN models that bind to Work Item Handlers, simplifying integration with external systems and custom logic.
OpenAPI and GraphQL Schema Deliverables
All IBM BAMOE APIs now include standardized OpenAPI specifications and GraphQL schema files, making it easier to integrate, document, and reference IBM BAMOE services in enterprise environments.
Data Cleanup Tool for Workflow Subsystems
To manage growing volumes of workflow data, IBM BAMOE introduces a data cleanup tool that removes obsolete records, improving query performance and database responsiveness in production environments.
DMN 1.6 Support
IBM BAMOE 9.3.0 brings full support for DMN 1.6, including:
These updates improve modeling flexibility, consistency, and expressiveness for decision services.
Deprecated Components
The following classic editors are now deprecated:
Users are encouraged to transition to the new editors for improved functionality and support.
Final Thoughts
BAMOE 9.3.0 marks a significant evolution of the platform. BAMOE developers can now build applications that use generative AI to eliminate or significantly reduce the manual labor often required in automated workflows. For example, a gen AI task can be used to write an email, summarize a case, research a topic, etc. where previously a human task would have been used. The immediate result is greater speed and efficiency, and lower costs to the business. Additionally, the integration with Agentic AI frameworks made possible through the MCP server now enables any MCP-compliant agent to utilize applications developed on BAMOE. So, for example, a financial services company can publish its onboarding applications so that an agent tasked with onboarding a new client could directly invoke those applications to carry out various steps. Taken together, these two new capabilities enable businesses to bring BAMOE's repeatable structure to otherwise non-deterministic and unpredictable AI frameworks, as is often needed in critical and regulated industries.