`
sakakokiya
  • 浏览: 507295 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

介绍一下SOA和SOA的基本特征?

阅读更多
什么是SOA
SOA:面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构), SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。
SOA 是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
SOA与传统服务的区别
传统的Web(HTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题,极大的促进了B2C模式的发展。WEB服务(XML/SOAP /WSDL)技术则是要有效的解决信息系统之间的交互和沟通问题,促进B2B/EAI/CB2C的发展。SOA则是采用面向服务的商业建模技术和WEB服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。WEB服务和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。
分享到:
评论

相关推荐

    SOA入门及架构介绍

    SOA的基本概念** SOA是一种架构风格,它基于一组松散耦合的服务,这些服务通过标准接口进行通信。每个服务都专注于特定的功能,并且可以在不改变其他服务的情况下独立地进行开发、部署和升级。这种架构使得企业能够...

    SOA实践指南-分布式系统设计的艺术.pdf

    领先行业的公司中全面推广SOA的第一手经验,解释了SOA如何简化大型应用的创建和 维护。不管你的项目是包含一套巨大的、基于Web Services的组件集,还是需要将老 系统和更现代化的业务流程连接起来,《SOA实践指南...

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

    这一章将介绍SOA的基本概念,包括服务的定义、服务之间的交互方式以及SOA的核心原则。服务作为可重用、自包含的功能单元,可以通过标准接口与其它服务进行通信,实现业务流程的灵活组合。 ### 第二章:SOA架构模式 ...

    SOA产品介绍.ppt

    中兴SOA产品解决方案介绍,首先介绍SOA基本概念,然后对SOA咨询方法、实施方法、实施案例等进行了深入介绍。

    详解SOA五种基本架构模式

    本文将深入探讨SOA的五种基本架构模式,并详细介绍每种模式的关键特点和应用场景。 #### 2. 模式介绍 ##### 2.1 服务托管(Service Hosting) **问题**: 如何使服务能够适应不同的配置环境,同时避免设置监听器、...

    什么是SOA?

    面向服务的架构(Service-Oriented Architecture,简称SOA)是一种设计和构建软件系统的理念,旨在提高业务灵活性、促进重用以及简化系统间的交互。IBM提出的Business OnDemand概念,是希望通过SOA实现业务需求的...

    SOA基本概念、体系结构介绍

    【SOA基本概念、体系结构介绍】 面向服务的体系架构(Service-Oriented Architecture,简称SOA)是一种设计和构建信息系统的方法,它强调将业务功能拆分成独立、可重用的服务,这些服务具有清晰的边界和自包含的...

    soa pdf 关于soa的文章

    - **服务**:是SOA的基本单元,负责执行特定的功能或任务。 - **服务建模**:包括对服务的定义、分类、接口设计等。 - **服务组合**:将多个服务组合成更复杂的业务流程。 - **服务管理**:包括服务的生命周期管理、...

    SOA原理及业界产品介绍

    介绍了SOA基本原理和业界主流产品,本文简单易懂,适合对SOA进行初步了解

    企业级软件平台建设SOA介绍与应用.pptx

    SOA的三个基本操作——发布、查找和绑定,定义了这些角色之间的协作机制。 SOA的应用场景广泛,可以支持业务的水平改变、内部改变和垂直改变,以适应企业的战略调整和内部运营优化。在SOA系统中,开发人员和架构师...

    SOA技术白皮书,一本介绍SOA架构的PDF

    #### 一、SOA概述与基本概念 **1.1 术语** - **SOA (Service Oriented Architecture)**:面向服务的架构,是一种设计思想,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来...

    开源SOA 中文版

    本书介绍了面向服务的架构(SOA)的基本概念和蓝图,对构成SOA的方方面面,包括服务编写和组装、业务流程建模、事件处理和报告、企业集成总线、决策服务等进行了全方位的介绍,并以“开放SOA平台”为目标,与读者...

    IBM SOA方案及软件产品介绍PPT

    1. **服务**:在SOA中,服务是业务功能的基本单元,它们通过标准接口对外提供功能,允许不同的系统间进行通信和协作。 2. **服务注册与发现**:IBM提供了服务注册中心,如IBM WebSphere Service Registry and ...

    SOA概述SOA基础

    基本服务提供了最基础的业务功能,如基本数据服务和基本逻辑服务。 - **基本数据服务**:这些服务主要用于从后端系统读取或写入数据,例如查询账户余额、创建新客户等。这类服务需要具备ACID特性(原子性、一致性、...

    SOA Practition SOA实践指南

    1. **服务定义**:服务是SOA的基本构建块,它封装了特定的业务逻辑,对外暴露一组清晰的接口。服务应该具有明确的边界,定义良好的接口,并且可以独立于其他服务进行部署和升级。 2. **服务发现**:服务发现机制...

    sap的soa开发白皮书

    - **设计时间**:介绍构建SOA环境时所需的设计工具和资源。 - **运行时间**:讲解运行SOA应用所需的基础架构和服务配置。 2. **新过程创建** - **定义新过程**:提供创建新业务流程的方法论。 - **模型化过程**...

    SOA实践指南_SOA_架构_

    面向服务架构(Service-Oriented Architecture,简称SOA)是一种设计模式,旨在通过将功能封装为独立的服务,来...这本书可能会详细介绍这些概念,并提供实用的案例研究和最佳实践,帮助读者在实际项目中应用SOA理念。

    SOA资源.rar

    实验一通常会介绍SOA的基本概念,如服务、服务提供者、服务消费者和服务注册中心。在这里,学生可能会通过创建简单的服务来体验SOA的核心思想,比如使用SOAP(Simple Object Access Protocol)进行通信。源码可能...

Global site tag (gtag.js) - Google Analytics