
< session />
Fri, April 30Architecture & Distributed SystemsAI-Native SoftwareReliability, Observability & Security
Enterprise software has traditionally been built around deterministic behaviour. Financial systems, supply chains, customer platforms, and transactional workflows depend on predictable outcomes. AI introduces a different model, bringing probabilistic behaviour into environments that were not designed to accommodate it. When AI-generated decisions cross inappropriate architectural boundaries, the result can be inconsistent business behaviour, corrupted data, compliance failures, and reduced operational trust.
In this session, you will explore how to introduce AI into enterprise systems without compromising their deterministic foundations. Using Java and Jakarta EE as the implementation context, you will examine where probabilistic behaviour is appropriate, where deterministic guarantees need to remain, and what happens when those boundaries become blurred. Through practical scenarios and architectural examples, you will see how architectural separation, transactional boundaries, validation layers, approval workflows, and governance controls can contain AI uncertainty and prevent probabilistic behaviour from affecting business-critical operations.
What You Will Learn
How to identify where probabilistic AI behaviour belongs within enterprise architectures
How to separate AI-driven decisions from deterministic business operations
How transactional boundaries, validation, approval workflows, and governance controls can preserve operational integrity
Who Should Attend
Enterprise Software Engineers, Software Architects, Technical Leads, Java and Jakarta EE Developers, Engineering Managers, and teams integrating AI into enterprise applications.
< speaker_info />
Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden.
Besides advocating the Jakarta EE technologies, Ivar is contributing to the Jakarta EE specifications as well as being the PMC Lead for Eclipse Enterprise for Java (EE4J). He is also one of the specification leads for Jakarta MVC and represents Eclipse Foundation on the JCP Executive Committee.
Ivar is also involved in various other open-source projects and communities. He is a frequent speaker at International developer conferences.