Session

Use APEX ORDS as a transaction manager for your microservices

In the evolving landscape of database applications, the integration of Oracle Application Express (APEX) and Oracle REST Data Services (ORDS) within transactional systems presents a compelling narrative for modern enterprises. This session delineates the process of configuring an Oracle Database application as an XA transaction participant, specifically within the purview of MicroTx transactions. The synergy between Oracle APEX and ORDS is pivotal, as it facilitates the construction of robust, scalable applications that can seamlessly participate in distributed transactions.
As an XA transaction participant, the application is endowed with the capability to engage in a global transaction managed by an external transaction manager, which in this case is MicroTx. This configuration is instrumental in scenarios where multiple resources are enlisted in a single transaction, necessitating a coordinated and atomic commit or rollback mechanism.
Deploying such an application can be achieved through various infrastructural setups. One can leverage the managed APEX service provided by Oracle Cloud Infrastructure, which offers a streamlined and maintenance-free environment, allowing developers to focus on application logic rather than infrastructure management. Alternatively, the Oracle RAD stack, an integrated solution comprising ORDS, Oracle APEX, and Oracle Database, can be deployed within a Kubernetes cluster. This approach harnesses the power of container orchestration, providing high availability, scalability, and a declarative setup that aligns with modern DevOps practices.

Michel Schildmeijer

Lead Technologist

Amsterdam, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top