`
buliedian
  • 浏览: 1222556 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

web service和SOA

阅读更多

一提到SOA,应该很容易想到web service或者soap。

甚至有不少初涉及到SOA的朋友,很容易就理解SOA就是soap提供web service。这样的理解不能说不对,也不能说对。如同java 和oop的关系一样。
java是OOp么,或者OOP一定是java么。

这是一个具体实现技术 和 架构思想的关系。可以用java可以实现出里的ooa的思想,但是不少初学的朋友也有可能还在用java写着process oriented的程序,一样的道理,web service或者可以说是实现soa思想的具体的一种技术而已。而要真正的体现出我们的SOA的思想的话,还是要有面向对象的概念,就像我们进行ooa 的时候需要先有object oriented的概念一样。面向对象设计的指导原则 ,比较不错的罗列出了,我们在对面向对象的设计者中需要的设计准则,根据这个准则,我们对我们的设计进行抽象,进行概括,进行重构。可以参考以前的面向对象设计原则。这个才是OOD最重要的思想,最重要的精神工具 ,有这样的工具,你才能用java这样的画笔画出美丽的OOD的图案。和其一样的,只有你真正的了解了SOA/SOD里的设计准则,你才能用Web Service作出你没有的SOA的设计。

以后会慢慢总结在SOA/SOD里有关设计和架构的一些个人体会。

***相关主题****************************************

Java web service

什么是服务(Service)

一个快速开发web程序的框架

Udi dahan讲SOA

Java实现SOA的标准途径

分享到:
评论

相关推荐

    Web Service 和SOA介绍.pptx

    Web Service 和SOA介绍.pptx

    利用STP构建 Web Service(SOA)

    本文将通过创建一个使用SOA架构的自动添加发送者所在位置的短信发送程序,详细介绍如何通过Eclipse STP插件构建和发布Web Service,并使用Visual Studio .NET构建Web Service客户端。 #### 关键词 SOA,JAX-WS,...

    WS方面有一本经典 SOA_Principles_of_Service_Design

    通过阅读这本书,不仅可以提升对Web Service和SOA的理解,还能提高英文阅读能力,对于推动国内SOA领域的进步具有积极意义。 最后,提供的压缩包文件名2007_Prentice.Hall.SOA.Principles.of.Service.Design.Jul....

    Web Service实现SOA的关注点分离

    【Web Service实现SOA的关注点分离】 关注点分离(Separation of Concerns,SoC)是面向服务架构(Service-Oriented Architecture,SOA)设计中的核心原则,它旨在确保不同功能模块之间的职责清晰,相互独立,从而...

    广工SOA与Web Service技术实验报告

    包含了广工soa和webservice的四次实验源代码以及四次实验的报告,如创建Web Service,编写Web Service的客户端程序,对SOAP消息包的操作,基于Jersey框架创建RESTful服务端和客户端

    用于实现Web服务的SOA编程模型.

    总结来说,Java提供了全面的工具和技术来实现SOA编程模型,包括创建和消费Web服务、管理服务生命周期以及构建分布式系统的整体架构。通过理解和掌握这些知识,开发者能够构建可扩展、灵活且高度集成的企业级应用。

    完整的web service及soa教程的ppt檔

    完整的web service 及 SOA 架構的ppt說明檔,共112頁,有完整的技術範例及細部說明....保證個人整理..深入了解SOA架構的首選

    soa +web service1

    **Web Service** 是一种实现SOA理念的具体技术,它提供了一套标准和协议,用于构建和部署网络服务。 - **Web Service 的关键要素:** - **XML**:用于数据交换的标准格式。 - **SOAP**(Simple Object Access ...

    使用Java Web服务构建SOA

    Spring框架提供了一套完整的SOA解决方案,包括Spring-WS(用于创建契约优先的Web服务)和Spring-Integration(支持ESB(Enterprise Service Bus)功能)。Spring-WS基于XML Schema,允许开发者以类型安全的方式定义...

    Understanding SOA with Web service( 中英版)

    通过"Understanding SOA with Web service"这本书,读者可以深入了解如何利用Web服务来构建、管理和维护SOA架构,以及如何解决实施过程中遇到的挑战。书中的案例和实践指导有助于读者将理论知识应用到实际项目中。

    SOA和Web_Service的区别

    SOA和Web Service的概念是在分布式计算发展历程中逐渐形成的。早期的分布式计算主要依赖于直接在网络协议基础上的通信,这要求程序员深入理解网络底层细节,导致开发复杂且难以维护。为了解决这些问题,一系列的...

    Web Service and primitive SOA

    Web Service and primitive SOA INTRODUCE

    soa实际系统方案与web service1

    Web Service是实现SOA的一种常见技术,它使用XML(Extensible Markup Language)和WSDL(Web Services Description Language)来定义服务接口。通过UDDI(Universal Description, Discovery, and Integration)服务...

    SOA和Web+Service的区别,SOA和Webservice概念与应用,SOA架構

    了解SOA和Web Service的区别与联系,以及它们在实际应用中的角色,有助于开发者构建高效、可扩展的分布式系统。通过深入研究提供的PDF文档和PPT,可以更全面地掌握这两者的核心概念、工作原理以及在实际项目中的实施...

    使用SOA Test进行Web Service 的性能测试

    【SOA Test与Web Service性能测试】 SOA Test是一款强大的工具,专为SOAP协议的Web Service测试设计。它不仅提供了一种便捷的方式来执行单个请求的验证,还支持大规模的并发性能测试,确保服务在高负载下的稳定性和...

    SOA 下的基于Axis2和Tuscany的web service

    Web Service是实现SOA的一种技术手段,它提供了一种跨平台、跨语言的互操作性,使得不同系统之间可以共享数据和功能。** 在本资源中,重点介绍了如何使用Apache Axis2和Tuscany来构建和实现Web Service。Apache ...

    SOA\精通SOA_基于服务总线的Struts+EJB+Web Service整合应用开发

    本资料深入探讨了如何在SOA框架下,利用Struts、EJB和Web Service这三种技术进行高效整合,以实现灵活、可扩展的应用程序。 **1. Struts框架** Struts是Apache软件基金会的一个开源项目,它是MVC(Model-View-...

    SOA与Web Service(讲座)

    关于Web服务与SOA的一个讲座的PPT,内容虽然较为简短,但准确精辟地说明了Web服务与SOA的区别及联系。

Global site tag (gtag.js) - Google Analytics