`
hqman
  • 浏览: 363776 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

SOA中协议和接口

    博客分类:
  • SOA
阅读更多

 

SOA 实践ESB 章节中提到protocol-Driven Versus API-Driven ESB

 

为了弄清楚这个概念问题找了些资料

 

【术语:

  1. 协议 — 协议包含了数据格式,同时规定了行为等方面的内容,例如邮件协议,RPC协议。
  2. 格式 — 对信息的编码。例如:XML格式。
  3. 接口方式 — 指程序接口调用实现业务交换的方式。例如:java API调用。
  4. 协议方式 — 通过某种报文(信息是满足格式的)实现业务交换的方式。例如:收邮件,发邮件。

google 的OpenSocial

 

和facebook 的API

都是 基于REST API

 

 

 

分享到:
评论

相关推荐

    SOA.rar_SOA_SOA 开发

    2. **定义服务接口**:在SOA中,服务接口定义了服务的行为,通常是一个Java接口,包含一组方法。例如: ```java public interface HelloWorldService { String sayHello(String name); } ``` 3. **实现服务**...

    SOA指南 中文

    SOA是一种软件设计和集成方法,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和协议联系起来。这种架构风格强调服务的独立性、重用性和互操作性,以实现灵活、可扩展的系统。 **第一部分...

    SOA集成平台接口技术规范

    SOA集成平台接口技术规范涉及到一系列规范来确保不同服务间的顺畅交互和高效集成。首先,我们需要了解这些规范包含哪些方面。 接口规范组成:涉及到服务接口的整体结构和格式,是服务通信和功能集成的基础。 接口...

    SOA实施过程中技术难点.doc

    SOA(Service-Oriented Architecture,面向服务架构)是一种软件设计和实施的策略,它强调通过独立、可重用的服务来构建松耦合的系统。在SOA实施过程中,技术难点主要包括以下几个方面: 1. **服务定义与划分**:...

    ESB和SOA介绍和比较

    2. **ESB作为SOA的技术实现**:ESB则是SOA实现过程中的一种关键技术,它负责服务间的通信和数据交换,包括消息路由、转换、监控等操作。通过ESB,SOA可以更容易地管理跨系统的服务调用。 #### 三、SOA与ESB的关键...

    SOA principles & practice(SOA课程课件 10章)

    最后,通过真实的SOA项目案例,展示SOA在不同行业和场景中的应用,帮助学习者理解SOA在实际工作中的价值和挑战。 通过这套详尽的SOA课程,学习者不仅能掌握SOA的基本理论,还能了解到实际项目中的最佳实践,从而...

    论SOA在企业集成架构设计中的应用.docx

    SOA 作为一种粗粒度、松耦合的架构,具有松散耦合、粗粒度服务、标准化的接口、位置和传输协议透明、服务的封装和重用、服务的互操作等几个特点。通过对胶凝砂砾石坝施工质量监控系统的需求分析和设计,我们选择了...

    SOA简介和SOA应用

    面向服务的体系结构(SOA)是一种架构模型,它的核心思想是将应用程序的不同功能模块抽象为服务,并通过明确的接口和契约将这些服务连接起来。SOA的目标是创建一个松耦合的系统,使得服务之间的交互不受底层实现的...

    SOA架构十大设计原则

    例如,在一个典型的SOA环境中,一个服务可能通过WSDL发布其公共接口,这个接口将描述该服务能够提供的功能、接受的数据格式以及返回的结果类型等信息。同时,服务的内部实现可以是任何技术栈下的代码实现,甚至可以...

    SOA面向服务架构

    面向服务架构(Service-Oriented Architecture, SOA)是一种组件模型,它将应用程序的不同功能单元(即服务)通过这些服务之间定义良好的接口和契约联系起来。SOA的核心理念在于,通过将系统分解为一组相互独立但又能...

    SOA原理与实践电子书

    SOA的核心理念是将复杂的业务流程分解为可重用的服务,这些服务可以独立地进行开发、测试、部署和升级,然后通过标准化的接口进行组合,以提供所需的业务功能。 在SOA中,**服务**是基本的构建块,它代表了一个特定...

    SOA参考架构白皮书

    服务的定义包括其功能、接口、协议和数据格式。 2. **服务接口**:服务接口定义了服务的调用方式,通常使用Web服务标准如SOAP(Simple Object Access Protocol)或REST(Representational State Transfer)来实现。...

    执行SOA——SOA实践指南

    - **服务**:在SOA中,服务是业务功能的最小可重用单元,具有明确的接口定义和独立的生命周期。 - **松耦合**:服务之间通过标准协议进行通信,降低相互依赖性,提高系统的灵活性和可维护性。 - **服务发现**:...

    SOA从业人员指南 SOA入门资料

    2. **服务**:在SOA中,服务是自包含的、独立的业务功能单元,可以独立部署和升级,且不依赖于执行环境的具体细节。 3. **服务接口**:每个服务都通过明确的接口进行通信,这个接口定义了服务的契约,包括输入、...

    SOA中英文权威教材各一部!

    5. **集成与数据转换**:SOA需要处理不同系统间的集成问题,这涉及数据格式转换和协议适配。书中可能涵盖诸如XSLT、XML Schema等技术用于数据转换,以及如何在ESB中处理这些任务。 6. **最佳实践**:《Enterprise ...

    soa pdf 关于soa的文章

    SOA不仅改变了传统的软件设计和实现方式,还促进了企业级应用和服务之间的集成与交互。本文将详细介绍服务导向建模与架构(SOMA)的方法论,这是一种被广泛应用于不同行业SOA项目中的实践指南。 #### 二、SOA概述 ...

    SOA 的一些技术文档

    1. **服务的概念与特性**:在SOA中,服务是业务逻辑的基本单元,具有自包含、自治和无状态等特性。每个服务提供特定的功能,可通过标准接口与外界交互。服务接口定义了服务的行为和契约,确保消费者和提供者之间的互...

    SOA作业及要求,soa

    SOA,即Service-Oriented Architecture(面向服务的架构),是一种设计复杂应用系统的方法论,其核心理念是将应用程序的不同功能单元通过通信协议联系起来,这些单元被称为服务。SOA强调的是服务之间的松耦合,使得...

Global site tag (gtag.js) - Google Analytics