Post

Ander名词解释

Ander名词解释

SOA(Service-Oriented Architecture, 面向服务的架构)

使用称为服务的软件组件来创建业务应用程序。每项服务提供一种业务能力,并且服务也可以跨平台和语言相互通信。

COM(Component Object Model, 组件对象模型)

COM实际上是一套公共的 binary 标准,用于规定 software component 的接口的标准。 Component Object Model (COM) 是什么? - Bitssea - 博客园 (cnblogs.com)

COMO(C++ Component Model)

COMO 是一个开源的 C++构件技术,它将来自不同开发者的程序视为可拆卸和可装配的“构件模块”,通过构件之间的连接和调用,实现将不同子程序组合起来以满足更为复杂的用户需求。

CAR(Component-Attribute-Relation)

CAR构件技术是一种软件工程方法,用于构建和管理软件系统中的组件。

RPC(Remote Procedure Call, 远程过程调用)

RPC 可以帮助我们调用远程计算机上某个服务的方法,这个过程就像调用本地方法一样简单。 RPC基础知识总结 | JavaGuide

SOAP(Simple Object Access Protocol, 简单对象访问协议)

SOAP是一种基于 XML(Extensible Markup Language) 的协议,用于在 Web 上进行消息传递。它允许应用程序在分布式环境中进行交互,并支持不同操作系统和编程语言之间的通信。

RESTful API

RESTful API 是遵循 REST 架构风格的、两个计算机系统用于通过互联网安全地交换信息的API。大多数业务应用程序必须与其他内部和第三方应用程序进行通信才能执行各种任务。 REST 的全称是 Resource Representational State Transfer ,即 “资源”在网络传输中以某种“表现形式”进行“状态转移” 。

  • 每一个 URL 代表一种资源;
  • 客户端和服务器之间,传递这种资源的某种表现形式比如 jsonxmlimage,txt 等等;
  • 客户端通过特定的 HTTP 动词,对服务器端资源进行操作,实现”表现层状态转化”。

WSDL(Web Services Description Language, 网络服务描述语言)

WSDL是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。

ESB(Enterprise Service Bus, 企业服务总线)

ESB遵循面向对象的服务架构(SOA)原则,可以标准化和简化组织内服务之间的通信、消息传送和集成。由于复杂性高、可扩展性低,企业架构已放弃使用ESB。如今,ESB的使用主要局限于需要复杂集成的遗留系统。ESB 架构模式已被微服务架构等技术所取代。

PhxPaxos

PhxPaxos:一个基于Paxos协议的状态同步库,由微信独立设计并开源。 GitHub - Tencent/phxpaxos:用 C++ 实现的 Paxos 库,已在微信生产环境中使用。 Paxos:目前公认的解决分布式共识问题最有效的算法之一。其抽象出3个角色和2个阶段:

This post is licensed under CC BY 4.0 by the author.