--> 利用甲骨文云OCI区块链平台构建自动化订单管理解决方案:高效、智能、创新
欢迎访问深圳敏捷云计算科技有限公司!

利用甲骨文云OCI区块链平台构建自动化订单管理解决方案:高效、智能、创新

2024-01-17 原创文章

手动订单管理既耗时又费力。制造商在确认订单状态、交货和报价时,常常与供应商和审计员来回沟通,这无疑是一种挑战。对于大型远程工厂或仓库设施,现场盘点库存的过程既耗时又耗资源,并且容易出错。


这种架构采用了甲骨文区块链平台和甲骨文可视化构建器,构建了一个自动化的端到端订单管理解决方案,支持多个供应商。甲骨文区块链平台是一种托管的区块链服务,用于运行智能合约和维护一个防篡改的分布式账本。基于开源的Hyperledger Fabric构建,它简化了安全且可验证应用程序的开发,这些应用程序与供应商和金融机构等第三方共享不可变的、可信的数据。为实时的企业对企业交易创建智能合约,或在付款前验证匹配的采购订单、发票和运输信息。甲骨文可视化构建器用于构建订单管理应用程序界面。


甲骨文云基础设施和甲骨文区块链平台适应GDPR法律,该法律描述了删除数据的权利。在该解决方案中,没有敏感数据存储在链上。一旦数据存储在链上,它就是不可变和不可更改的。如果有强烈的要求存储敏感数据,数据可以存储在链下,并且可以轻松地从数据库中删除。这种参考架构提供了以下功能。


  • 构建一个自动化解决方案,确认订单、确认交货,并改善整体运营报告。
  • 自动化端到端订单流程,防止生产停机。
  • 消除手动任务和调整。


架构

这种架构展示了在法兰克福、新加坡和巴西(欧洲、美洲和亚洲)的多区域部署。区域靠近供应商以减少延迟。应用程序也在区域部署,并且相应的机制被扩展到集中数据。

下图说明了这种参考架构。


利用甲骨文可视化构建器,我们创建了一个订单门户来确认订单和交货。该门户允许供应商签收订单、提交更新或拒绝订单。订单和电子邮件通过第三方本地实例发送。甲骨文集成云服务和甲骨文可视化构建器将订单信息作为交易集成到甲骨文区块链平台中。然后,订单数据被甲骨文分析云用来创建仪表板。每周向审计员发送新签署的订单。


下图说明了这种架构的逻辑流程。

这种架构包含以下组件:


区域

甲骨文云基础设施区域是一个包含一个或多个数据中心的地理区域,这些数据中心称为可用性域。各个区域彼此独立,它们之间可能相隔很远(横跨国家甚至大洲)。


可用性域

可用性域是区域内的独立、独立的数据中心。每个可用性域中的物理资源与其他可用性域中的资源隔离,这提供了容错能力。可用性域不共享基础设施,如电力或冷却系统,或内部可用性域网络。因此,一个可用性域的故障不太可能影响该区域内其他可用性域。


故障域

故障域是可用性域内的硬件和基础设施分组。每个可用性域有三个故障域,拥有独立的电力和硬件。通过在多个故障域中分配资源,您的应用程序可以承受物理服务器故障、系统维护和故障域内的电力故障。


虚拟云网络(VCN)和子网

VCN是您在甲骨文云基础设施区域中设置的可定制的软件定义网络。像传统的数据中心网络一样,VCN使您能够完全控制您的网络环境。VCN可以有多个不重叠的CIDR块,您可以在创建VCN后更改它们。您可以将VCN分割为子网,这些子网可以限定在一个区域或一个可用性域。每个子网由不与VCN中其他子网重叠的连续地址范围组成。您可以在创建后更改子网的大小。子网可以是公共的或私有的。


分区

分区是甲骨文云基础设施租约内的跨区域逻辑分区。使用分区来组织甲骨文云中的资源,控制对资源的访问,并设置使用配额。要控制对给定分区中资源的访问,您需要定义策略,指定谁可以访问这些资源以及他们可以执行的操作。


分析

甲骨文分析云是一个可扩展且安全的公共云服务,它为商业分析师提供了现代的、AI驱动的、自助式的数据准备、可视化、企业报告、增强分析以及自然语言处理和生成的分析能力。使用甲骨文分析云,您还可以获得灵活的服务管理能力,包括快速设置、容易扩展和打补丁以及自动化的生命周期管理。


自治事务处理

甲骨文自治事务处理是一种自驾、自保护、自修复的数据库服务,专为事务处理工作负载优化。您无需配置或管理任何硬件,也无需安装任何软件。甲骨文云基础设施负责创建数据库,以及备份、打补丁、升级和调优数据库。


云守卫

您可以使用甲骨文云守卫来监控和维护甲骨文云基础设施中资源的安全。云守卫使用您可以定义的检测器配方来检查资源的安全弱点,并监控操作员和用户的风险活动。当检测到任何配置错误或不安全活动时,云守卫会推荐纠正措施,并根据您可以定义的响应者配方协助采取这些措施。


数据守卫

甲骨文数据守卫提供一整套服务,创建、维护、管理和监控一个或多个备用数据库,使生产甲骨文数据库能够在不中断的情况下保持可用。甲骨文数据守卫将这些备用数据库维护为生产数据库的副本。然后,如果生产数据库因计划或非计划的中断而不可用,甲骨文数据守卫可以将任何备用数据库切换到生产角色,最大限度地减少与中断相关的停机时间。


动态路由网关(DRG)

DRG是一个虚拟路由器,为同一区域内的VCN之间、VCN与该区域外的网络(如另一个甲骨文云基础设施区域的VCN、本地网络或其他云提供商的网络)之间的私有网络流量提供路径。


电子邮件传输

甲骨文云基础设施电子邮件传输是一种高度可扩展、经济高效且可靠的电子邮件传输服务,用于发送大量的应用程序生成的电子邮件,用于关键任务的营销、通知和交易通信,如收据、欺诈检测警报、多因素身份验证和密码重置。


故障域

故障域是可用性域内的硬件和基础设施分组。每个可用性域有三个故障域,拥有独立的电力和硬件。通过在多个故障域中分配资源,您的应用程序可以承受物理服务器故障、系统维护和故障域内的电力故障。


身份与访问管理(IAM)

甲骨文云基础设施身份与访问管理(IAM)是甲骨文云基础设施(OCI)和甲骨文云应用的访问控制平面。IAM API和用户界面使您能够管理身份域和身份域内的资源。每个OCI IAM身份域代表一个独立的身份和访问管理解决方案或不同的用户群体。


日志记录

日志记录是一项高度可扩展且完全托管的服务,提供对您在云中的资源日志的访问,包括:

  • 审计日志:与审计服务发出的事件相关的日志。
  • 服务日志:由各个服务(如API网关、事件、功能、负载平衡、对象存储和VCN流量日志)发出的日志。
  • 自定义日志:包含来自自定义应用程序、其他云提供商或本地环境的诊断信息的日志。


监控

甲骨文云基础设施监控服务使用指标主动和被动地监控您的云资源,并使用报警在这些指标满足报警指定的触发条件时通知您。


通知

甲骨文云基础设施通知服务通过发布-订阅模式向分布式组件广播消息,为托管在甲骨文云基础设施上的应用程序提供安全、高可靠、低延迟和持久的消息。


对象存储

对象存储提供对大量结构化和非结构化数据的快速访问,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全地存储数据,然后直接从互联网或云平台内检索数据。您可以无缝地扩展存储,而不会经历性能下降或服务可靠性下降。对于您需要快速、立即和频繁访问的“热”存储,使用标准存储。对于您长时间保留并很少或几乎不访问的“冷”存储,使用归档存储。


策略

甲骨文云基础设施身份与访问管理策略指定谁可以访问哪些资源,以及如何访问。访问权在群组和分区级别授予,这意味着您可以编写一项策略,授予群组在特定分区内或对租户的特定类型访问权限。


路由表

虚拟路由表包含规则,用于将子网的流量路由到VCN外的目的地,通常通过网关。


安全列表

对于每个子网,您可以创建安全规则,指定必须允许进出子网的流量的来源、目的地和类型。


可视化构建器云服务

甲骨文可视化构建器是一种基于云的软件开发平台即服务(PaaS)和托管环境,用于您的应用程序开发基础设施。它提供一个基于开源标准的解决方案,用于在甲骨文云内开发、协作和部署应用程序。它还提供了一个集成的可视化开发环境,具有敏捷的协作开发、版本控制和持续交付自动化功能。通过标准的JavaScript、HTML、CSS和REST来丰富应用程序的自定义UI,并作为可扩展平台。


甲骨文区块链平台

甲骨文区块链平台是一种托管的区块链服务,提供了一个防篡改的分布式账本,用于记录NFT的发行(铸造)、维护NFT交易历史,并维护运行NFT交易的智能合约的基础设施节点。它是一个基于Hyperledger Fabric的预组装、许可平台,可以独立运行,也可以作为由验证节点(对等体)组成的网络的一部分。这些节点通过运行智能合约代码——在区块链上运行的业务逻辑——来更新账本和响应查询。外部应用通过客户端SDK或REST API调用来发起交易或运行查询,促使选定的对等体运行智能合约,例如ERC-721合约。多个对等体对结果进行背书(数字签名),然后将其验证并发送到排序服务。在达成交易顺序的共识后,将交易结果分组到加密安全、防篡改的数据块中,然后发送到对等节点以进行验证并附加到账本上。


通过甲骨文区块链平台,您只需完成一些简单的实例创建步骤,然后甲骨文会负责服务管理、打补丁、监控和其他服务生命周期任务。服务管理员可以使用甲骨文区块链平台的Web控制台或其REST API来配置区块链并监控其运行。


开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴

作为Oracle的高级合作伙伴,Agilewing正重新定义企业体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将复杂的开户和操作流程转化为一种轻松、直观的体验。通过我们的一站式服务,您可以迅速开启并享受Oracle云的全方位服务,从而无缝融入云端世界。

Agilewing的AgileCDN服务,结合了OCI的云基础服务,提供了一流的全球内容加速解决方案。超过2800个全球POP节点和7000个直连点的强大网络,确保了无论您的业务扩展到全球哪个角落,都能保持高效稳定的运行。

利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。我们的合作模式为客户带来经济高效的解决方案,使他们能够更加专注于核心业务,同时享受Oracle云的高性能和安全保障。

Oracle云服务,作为一个充满潜力的领域,以其高性能、安全性和全球统一的服务标准,为各类企业开启了新的机遇之门。通过Agilewing的专业服务,无论是个人用户还是企业,都能轻松步入这个充满技术革新和高效能的新时代。现在,就让Agilewing引领您开始探索Oracle云服务,打开一个全新的世界大门。


如您想咨询 Oracle 的相关业务,可联系搜索微信号:lhh1843812463woshiwhw123

或者可以进入以下群组进行咨询:

微信公众号

微信技术交流社群: