Oracle MicroTx

基于 Agentic AI 和分布式事务的工作流


Oracle Transaction Manager for Microservices (MicroTx) 将持久的工作流编排和 agentic AI 与分布式事务管理相结合,以协调微服务、数据、审批和 AI agent 与企业级可靠性、治理和安全性,帮助企业构建弹性、智能的云原生系统。

Oracle Transaction Manager for Microservices (1:20)

自适应、一致且具备企业级规模的工作流

  • 采用 agentic AI 的 MicroTx 工作流

    运行自适应的企业级工作流 - 持久、安全且可扩展。

    设计和执行持久的工作流,在协调服务、事件、数据、审批和 AI agent 的同时,保持可视性、治理和可靠性。

    • 具备重试、超时、补偿和事务功能的安全重启的持久编排
    • 事件驱动和定时编排
    • 内置 agentic AI 任务、计划和工具集成
    • 人工审批和策略检查点
    • 安全性和端到端可观测性
    • 无需修改代码即可与现有服务集成
  • MicroTx 分布式事务

    确保微服务的一致性

    使用专为云原生架构设计的成熟事务处理模式,维护服务中的数据完整性。

    • XA(两阶段提交)事务处理
    • 适用于长期运行进程的 Saga (LRA)
    • 支持 TCC(尝试-确认-取消)
    • 内置的恢复和故障处理
    • 广泛的框架和语言支持

开始使用 MicroTx Free。使用 MicroTx Enterprise Edition 扩展到生产环境。

  • MicroTx Free:面向开发者的免费版本,用于构建和评估采用分布式事务及基于 agentic AI 的工作流的应用程序。它支持微服务编排、工作流自动化以及集成 AI 驱动决策的核心功能,但吞吐量有限。非常适合学习、原型设计和开发环境。支持由社区提供。
  • MicroTx Enterprise Edition:一个生产就绪型平台,可用于构建和运行将大规模分布式事务处理和工作流与 agentic AI 相结合的应用。它提供企业级功能,包括高可用性、可扩展性、弹性、治理和可观测性。专为任务关键型工作负载而设计,对事务或工作流吞吐量无限制,并由 Oracle 技术支持提供保障。

为何要使用 MicroTx?

  • 提高开发人员工作效率

    通过使用 agentic AI 编排业务流程(包括规划、路由和审批),同时仅在需要严格一致性时才依赖分布式事务,从而加快开发速度。

  • 充分利用现有资产和框架

    在现有服务、工具和框架的基础上,分阶段采用工作流编排和 agentic AI,随后无需大规模重写即可添加分布式事务模式。

  • 在治理框架下实现智能自动化

    将 agentic AI 嵌入工作流,在整个流程生命周期内通过策略防护、人工检查点和可审计性,实现自适应执行和决策。

  • 基于行业标准构建

    将基于标准的工作流编排和 AI 集成模式与经过验证的分布式事务处理模型相结合,以降低供应商锁定风险,并与企业架构保持一致。

  • 在多语言分布式环境中保持一致性

    在多语言微服务和混合/多云部署中运行工作流驱动、支持 AI 的流程,同时在需要事务保证的关键场景中,通过 XA、Saga 和 TCC 确保跨服务的一致性。

MicroTx 架构

Oracle MicroTx 通过 agentic AI 提供持久的工作流编排,以自动执行和调整关键任务流程,并通过分布式事务管理扩展该基础架构,确保云原生环境中微服务之间的一致性。

,说明如下

该图展示了 MicroTx 运行时架构,从上到下、从左到右依次排列。最上方,Microservices 代表通过工作流和分布式事务进行编排的核心业务服务。Task Workers 表示执行工作流业务逻辑的 Java、Python、Golang、C# 和 JavaScript Worker。

中央的 MicroTx 区域包含 Console、Transaction Coordinator 和 Workflow Server 功能。Console 提供工作流构建、监控和管理,以实现设计时和运行时可见性。Transaction Coordinator 负责协调 XA、Saga 和 TCC 事务。Workflow Server 公开 API、Task Service 和 Task Queues;运行 Workflow Execution Service;调度 System Task Workers;并与 Event Handlers、Cloud Storage Integration 和 Metrics 集成。

在右侧,External Event Systems 为工作流事件(如 Kafka、AWS SQS、Oracle TxEventQ 和区块链平台)提供源和目标。External Storage 包含 OCI Object Storage、AWS S3 或 Azure 中的对象、文档和对象数据。Metrics Integration 将指标发送到 Prometheus、Datadog、定制集成或基于文件的集成。

底部是 Oracle Database State Store 持久化工作流和事务处理状态,Runtime Platform 显示部署平台 Kubernetes 或 OKE。


  • 工作流引擎(具有 agentic AI 和集成):执行具有重试、补偿和人工检查点的持久化工作流,同时集成 LLM、工具、API 和企业系统,以实现智能决策和操作。
  • 事务处理协调程序:使用 XA、Saga 和 TCC 模式实现跨服务一致性,以实现可靠的分布式执行。
  • 提供集中化的设计时和运行时可视化功能,用于监控、调试、治理和运维控制。
  • 企业级基础架构:基于 Oracle AI Database 构建,具有可观测性、安全性和弹性,可实现生产规模的可靠性。

通过在单一架构中统一工作流、agentic AI、分布式事务处理和运营可见性,Oracle MicroTx 为企业提供了一个支持大规模智能自动化和可靠执行的统一平台。

企业版使用场景

以下是 Oracle MicroTx 通过整合持久化工作流、AI、分布式事务和人工监督,实现可靠端到端执行的关键任务场景示例。

金融服务

贷款处理

通过端到端可追溯性,简化贷款受理、风险核查、承保审批和合规放款流程。

客户服务

工单分流

通过基于 AI 的意图路由、知识检索、智能升级和人工审批,加快案例解决速度。

文档处理

接收→提取→验证

利用 AI 提取、验证规则、异常处理和可审计结果,实现海量文档工作流的自动化。

医疗卫生

预授权

通过临床摘要、政策核查和审核员审批,加快授权决策。

电子商务/零售

订单处理

通过可靠的端到端可见性,编排跨库存、付款、发运和退货的“购物车到履约”工作流。

多通道支付

Web3 和法定货币结算

在基于区块链的数字资产网络和法定货币系统中执行由 XA 支持的付款工作流,实现原子级且可审计的结算。

开始使用 MicroTx


在 Oracle Cloud 免费套餐中试用 MicroTx

使用免费套餐服务和平台功能,在 Oracle Cloud 上构建、测试和部署应用。


试用示例应用

下载示例应用程序和参考实施,在您自己的环境中探索工作流、事务和集成模式。


联系销售

与 Oracle 专家交流,讨论企业用例、部署选项和生产采用情况。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。