`
fyting
  • 浏览: 216542 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SOA的疑惑,SOA的定义是什么

阅读更多
打算等先把理论方面的书和文章看完再去找人请教这个问题。但有些人或者某些书作者的理解是什么?就==WebService?那我实现一个系统,对外使用平常的servlet发布普通的xml、json数据或者使用hessian,其它客户端接收这些数据,或再作一些转换处理,算不算一个SOA架构?也就是说WebService或者说很多言论中指代的WSDL只不过是一个相对比较完善的框架而已?只是比自制的xml完善一些?比如拥有完整的远程事务处理,同步异步接收机制(不清楚是否有这个)?或者说就是RMI的xml版?也即是问,WebService到底在SOA架构中扮演什么作用?也许需要有一套SOA理论基础,切实理解了SOA才能搞清楚这些问题。当前的理解就是,SOA是一种思想或一种架构体系,正如其名,面向服务的,只是突然觉得SOA如此简单,在很久之前的项目过程中已经产生或者尝试实践了这样的架构,难道我已经实现了伟大的SOA而不知道?最不能理解的就是很多人把SOA和WebService混为一谈,特别是只要采用了WebService就谈到实现了SOA是我所不能理解,反正很多人开口闭口就是SOA、WebService,为什么要使用,使用前后的对比,使用后的好处在哪里,又说不上来。到底如何,等看了书来说吧。闷得慌,写出来,权作一记录,一空想家的记录。
分享到:
评论

相关推荐

    什么是SOA?

    ### 什么是SOA? 服务导向架构(Service-Oriented Architecture,简称SOA)是一种软件设计方法,它将应用程序的不同功能单元(称为服务)通过服务之间的良好定义接口联系起来。服务接口通常是采用中立的方式进行...

    什么是 SOA?

    SOA的实施并不轻松,它需要对现有系统进行重构,定义服务接口,建立服务注册中心,以及制定一套完善的服务治理策略。然而,随着企业数字化转型的需求日益增长,SOA已经成为构建灵活、可扩展的IT架构的关键工具。

    解读SOA :SOA实践方法论

    -什么是SOA?-怎样切入到SOA? -采用什么样的开发流程? -采用什么样的开发方法? -采用什么样的架构? -采用什么样的标准? -采用什么样的编程模型? -采用什么样的关键技术? -采用什么样的管理? -采用什么样的产品? SOA,...

    SOA.zip_SOA optical_SOA 光_SOA 半导体_VPI SOA仿真_光放大

    **SOA光学与半导体光放大器** 在信息技术领域,特别是在光纤通信系统中,半导体光放大器(Semiconductor Optical Amplifier,简称SOA)扮演着至关重要的角色。SOA是一种利用半导体材料(如镓铝砷化物,GaAs/AlGaAs...

    面向服务架构(SOA)中南大学SOA原理与技术 00 课程简介(共66页).ppt

    面向服务架构(SOA)中南大学SOA原理与技术 01 SOA技术概述(共74页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 02 Web服务基础(共66页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共...

    基础教程介绍——什么是SOA .doc

    **什么是SOA?** SOA,即Service-Oriented Architecture,是一种软件架构风格,它强调将业务逻辑和功能模块化为独立的服务,这些服务之间通过标准化的接口进行通信,实现了松耦合。SOA的核心理念是将复杂的企业级...

    SOA.rar_SOA_SOA 开发

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

    SOA面向服务架构

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

    SOA的模式SOA的模式

    1. **服务定义:** 在SOA中,服务是一个自包含的、可独立部署的功能单元,它执行特定的业务任务,并通过标准接口与其它服务通信。服务接口定义了服务的边界和行为,确保互操作性。 2. **服务接口:** 接口是服务的...

    SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_

    在Teamcenter中,SOA服务通常基于Web Services Description Language(WSDL)进行定义,这是一种XML格式,用于描述服务的接口、消息格式和绑定。开发人员会使用这些定义来生成客户端代理,这些代理可以在应用程序中...

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

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

    soa pdf 关于soa的文章

    **服务导向架构(SOA)**是一种设计思想,旨在通过定义、实现、管理和监控一组服务来构建可重用的应用程序组件。这些服务可以跨越不同的平台和技术栈进行通信和协作。SOA强调的是业务流程的灵活性和可组合性,使得...

    通过Oracle EBS 看SOA

    SOA这个名词,几年前就经帯在网上看到戒者在一些讲座中听到,但自己真正比较“近距离”接触“SOA”,还是在去年的“中国IT精英年会”上,当时IBM大中华区的老总大谈IBM 的SOA,BEA公司(当时还没被Oracle 收购)也讲了很多...

    SOA作业及要求,soa

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

    SOA资源,SOA教程,SOA开发

    SOA资源,SOA教程,SOA开发SOA资源,SOA教程,SOA开发

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

    1. **定义与理念**:SOA是一种架构风格,它将业务功能分解为可重用的服务,这些服务可以通过标准接口进行交互,允许不同的系统之间进行无缝协作。 2. **服务**:在SOA中,服务是自包含的、独立的业务功能单元,可以...

    IBM soa 培训教材-SOA 治理

    #### 二、什么是 SOA 治理? SOA 治理是一种管理框架,旨在通过建立责任、权限和沟通链来授权个人(决策权),并通过建立度量、政策和控制机制使个人能够履行其职责。具体包括: 1. **建立责任链条**:明确每个...

    面向服务架构(SOA)SOA原理与技术 全套PPT课件 共8个章节 含实验指导书.rar

    面向服务架构(SOA)中南大学SOA原理与技术 01 SOA技术概述(共74页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 02 Web服务基础(共66页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共...

    执行SOA——SOA实践指南

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

Global site tag (gtag.js) - Google Analytics