



























BizTalk/Azure Logic App/EDIFACT/X12/AS2/RosettaNET 定制开发、培训,请联系:Gary Zhang, 18511575973(微信/手机), cbcye@live.com
云应用已经非常普及,微软也是很早在这个领域布局,其中集成中间件产品上云不是简单的将原有系统使用虚拟机的方式来实现,而是全新建了Azure Logic APP来达到更强大的集成能力。简单来说Azure Logic APP (逻辑应用)是一个基于云的平台,用于创建和运行集成应用、数据、服务和系统的自动化工作流。 借助此平台,可以快速为企业和企业到企业 (B2B) 方案开发高度可缩放的集成解决方案。 作为 Azure Integration Services 的成员,逻辑应用简化了跨云、本地和混合环境连接旧式、新式和一流系统的方式。
逻辑应用可以自动执行如下示例任务、业务流程或工作:

Logic App本质上就是由各种逻辑处理单元(目前支持400多个连接器和处理单元)+自动处理工作流的产品,在Azure平台使用过程中还需要配合其他的云应用或产品如API Management管理API,Storage系列产品来存储数据或日志,Log Analysis产品来进行监控和分析。虚拟网络产品来连接本地应用等。
在逻辑应用中,每个工作流始终以单个触发器开始。 当满足某个条件时,例如,当发生特定事件时或数据满足特定条件时,将触发触发器。 许多触发器包含用于控制工作流运行频率的计划功能。 在触发器之后,一个或多个操作将运行加工、处理或转换数据等操作,这些操作可以贯穿于工作流,也可以推动工作流进入下一步。
例如,以下工作流从动态触发器开始,该动态触发器具有一个名为“在更新记录时”的内置条件。 这些操作包括转换 XML、调用更新数据的 Web 应用、评估控制要执行的操作的条件,以及使用结果发送电子邮件通知。 当触发器检测到满足条件的事件时,触发器将触发,工作流中的操作将开始运行。 每当触发器触发时,逻辑应用服务都会创建一个运行操作的工作流实例。

可以在 Azure 门户、Visual Studio Code 或 Visual Studio 中使用逻辑应用设计器以可视方式创建工作流。 每个工作流还具有使用 JavaScript 对象表示法 (JSON) 描述的基础定义。 如果愿意,可更改此 JSON 定义来编辑工作流。 对于某些创建和管理任务,逻辑应用提供 Azure PowerShell 和 Azure CLI 命令支持。 对于自动部署,逻辑应用支持 Azure 资源管理器模板。
Azure提供三种不同的资源类型即:Logic App (Consumption), Logic App (Standard), ISE版 ,以下是几个版本的差异:
Logic App 设计器可以创建一个以工作流为基础的数据处理应用,可以是图形化的设计界面也可以是基于Json代码的代码模式。

Logic App针对每次运行均提供详细的运行日志,可查看每个步骤详细的输入输出消息。针对失败的消息也可以通过“Resubmit”的方式进行重新提交处理,这个对于B2B的错误排查特别有用。

借助Log Analysis,可以提供很强大的日志分析工具和事务详情查看。

事务详情及跟踪消息

AS2/X12/EDIFACT 业务日志分析

Azure把B2B相关的配置专门使用集成账户的形式进行管理。在集成账户里可以配置贸易合作伙伴(Partners)、证书(Certificates)、消息架构(Schemas)、消息映射(Maps)、.NET处理类库(Assemblies)、 EDI批处理(Batch configurations)、RosettaNet PIP配置等。

Logic APP借助Azure API管理可以在安全更好的对访问进行控制,还可以绑定自定义的域名。

如果请求触发限速要求则会有相应的提示。

BizTalk/Azure Logic App/EDIFACT/X12/AS2/RosettaNET 定制开发、培训,请联系:Gary Zhang, 18511575973(微信/手机), cbcye@live.com
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。