| name | microtx-java-sample | |||
|---|---|---|---|---|
| description | Spring Boot service scaffold for Oracle Transaction Manager for Microservices. | |||
| tags |
|
MicroTx is a durable workflow orchestration layer supporting agentic AI and distrubted transaction management, integrated with Oracle AI Database.
- MicroTx docker-compose.yaml: Runs the MicroTx coordinator, workflow server, console, and Oracle AI Database Free on one network.
The Docker Compose environment pulls the MicroTx Free images from Oracle Container Registry. MicroTx Free is for developers to build and evaluate applications using distributed transactions and workflows with Agentic AI.
docker login container-registry.oracle.comThe included tcs-config.yaml and workflow-server-config.properties files connect MicroTx to Oracle AI Database Free over the shared Compose network. The configuration notes describe the database and credential settings.
Start the environment:
docker compose -f microtx-docker-compose.yaml up -d
docker compose -f microtx-docker-compose.yaml psThe workflow-key-init service generates the workflow-server encryption key the first time the environment starts. The key is retained in the workflow-encryption-key volume and reused across restarts.
The services are available at:
- MicroTx coordinator health:
http://localhost:9000/health - MicroTx workflow server health:
http://localhost:9010/workflow-server/health - MicroTx console:
http://localhost:8080/consoleui/ - Oracle AI Database Free:
localhost:1521/FREEPDB1
Stop the environment without deleting its database and workflow storage volumes:
docker compose -f microtx-docker-compose.yaml downAdd --volumes only when you intentionally want to delete the persisted development data and workflow-server encryption key. Deleting the key prevents the workflow server from decrypting secrets that were encrypted with it.
http://localhost:8080/consoleuiYou should see the microtx dashboard:
TBD - stay tuned for a working Java sample that complements the Docker Compose environment.
The MicroTx EE images are recommended for licensed, production workflows. Find the MicroTx EE images here:
