SOA 代表面向服务的架构。它是一种设计模式,旨在构建通过协议向多个应用程序提供服务的分布式系统。它是一个概念,而不是定义为任何编程语言或平台。它是在计算机软件设计中的一种架构设计,其中应用程序组件通过连接协议(通常通过网络)向其他组件提供服务。面向服务的特性独立于任何产品、供应商或技术。SOA 使得跨多个网络的软件组件更容易相互协作。根据 SOA 架构构建的 Web 服务……阅读更多
SOI 代表面向服务的集成。它表示仅使用面向服务的机制中的服务协作来集成计算实体。面向服务的集成通过允许 IT 组织将当前软件中锁定的功能作为可重用的功能来解决集成遗留和僵化的异构系统的问题。这种集成用途是持续的,包括创建复合软件或结合多个应用程序的流程和数据的应用程序。例如,通过使用这种范例,软件开发人员需要创建接口并插入应用程序服务,方法是将接口绑定到某些连接到互联网的应用程序服务,例如……阅读更多